From 4bc1e32a79c0928a079113c51f9cf9fcaf525a63 Mon Sep 17 00:00:00 2001 From: jhunkeler Date: Tue, 29 Dec 2009 20:46:26 +0000 Subject: (OC) I cut down the calendar queries to just one which seems to work out a lot better. git-svn-id: http://svn.3rd-infantry-division.org/testing/branches/Bayonet CMS v2@409 c5b2fb0a-d05d-0410-98c8-828840a80ff6 --- modules/rudi/views/view.awards.php | 83 +++++++++++++++ modules/rudi/views/view.current.php | 134 +++++++++++++++++++++++ modules/rudi/views/view.current.php.gz | Bin 0 -> 1107 bytes modules/rudi/views/view.drills.php | 99 +++++++++++++++++ modules/rudi/views/view.profile.php | 188 +++++++++++++++++++++++++++++++++ modules/rudi/views/view.ranks.php | 39 +++++++ 6 files changed, 543 insertions(+) create mode 100644 modules/rudi/views/view.awards.php create mode 100644 modules/rudi/views/view.current.php create mode 100644 modules/rudi/views/view.current.php.gz create mode 100644 modules/rudi/views/view.drills.php create mode 100644 modules/rudi/views/view.profile.php create mode 100644 modules/rudi/views/view.ranks.php (limited to 'modules/rudi/views') diff --git a/modules/rudi/views/view.awards.php b/modules/rudi/views/view.awards.php new file mode 100644 index 0000000..6a60536 --- /dev/null +++ b/modules/rudi/views/view.awards.php @@ -0,0 +1,83 @@ + +images_path . "/medals/"; ?> + + + + Awards and Medals + + + + + + +getAwardClasses(); ?> + + + "; + echo ""; + echo ""; + echo ''; + echo ''; + echo ''; + + foreach($this->awards as $award) + { + if($classes[$cl]->class_id == $award->class_id) + { + echo " + + + + + "; + } + + } + + ++$cl; + } + ?> + +
{$classes[$cl]->name}s
ImageAwardDescription
image}\" alt=\"{$award->image}\"/>{$award->name} {$award->description} 
+ + + + \ No newline at end of file diff --git a/modules/rudi/views/view.current.php b/modules/rudi/views/view.current.php new file mode 100644 index 0000000..b0e1316 --- /dev/null +++ b/modules/rudi/views/view.current.php @@ -0,0 +1,134 @@ + + + + + Roster Current + + + + + + + "; + + echo " + Rank + Name + Weapon + Status + "; + + $p = 1; + $s = 1; + $u = 1; + $members = $this->data; + while($u != count($members)) + { + while($p != $stats['platoon']) + { + echo " + a platoon + "; + + while($s != $stats['squad']) + { + if($members[$u]->squad_id) + echo " + {$members[$u]->rank_short} + {$members[$u]->name} + {$members[$u]->weapon_name} + {$members[$u]->status} + "; + + echo " + a squad + "; + + ++$s; + } + + ++$p; + } + + ++$u; + } + echo ""; + */ + ?> + + + + + + getMembersOfPlatoon($platoon_count) > 0): ?> + + + + + + + + + + + + + + + data as $member): ?> + platoon_id == $platoon_count && $member->status_id < 2): ?> + + + + + + + + + + + + + + + + + + +
RankNameRoleWeaponStatus
images_path}/ranks/small/{$member->rank_short}.png"; ?>" alt="rank_short; ?>" />last_name . ', ' . $member->first_name; ?> + Roles) . ' roles attached to: ' . $member->last_name); + for($role = 0; $role < count($member->Roles); ++$role) + { + if($member->Roles[$role]->role_name) + { + decho($role . " = (" . $member->Roles[$role]->role_name . ")"); + echo $member->Roles[$role]->role_name; + echo ' '; + } + else + { + echo "Soldier"; + } + } + ?> + weapon_manufacturer . ' ' . $member->weapon_model; ?>status; ?>
+ + diff --git a/modules/rudi/views/view.current.php.gz b/modules/rudi/views/view.current.php.gz new file mode 100644 index 0000000..c41a55a Binary files /dev/null and b/modules/rudi/views/view.current.php.gz differ diff --git a/modules/rudi/views/view.drills.php b/modules/rudi/views/view.drills.php new file mode 100644 index 0000000..084be97 --- /dev/null +++ b/modules/rudi/views/view.drills.php @@ -0,0 +1,99 @@ + + + Drills + + + + + + += GOOD) + return "Good"; + elseif($val < GOOD && $val >= POOR) + return "Poor"; + elseif($val < POOR && $val >= TERRIBLE) + return "Terrible"; + else + return "Bad Value"; +} + +OpenTable("Drills"); + +if(isset($_GET['id'])) +{ + + foreach($this->drills as $drill) + { + $name = $drill->last_name . ', ' . $drill->first_name; + $pRating = Rating($drill->performance); + $iRating = Rating($drill->initiative); + + echo " + Soldier + Performance Rating + Initiative Rating + Early Excusal + Excusal Reason + + "; + + echo " + {$name} + {$pRating} + {$iRating} + {$drill->excusal} + {$drill->excusal_reason} + + "; + } + CloseTable(); + echo "Back"; + return; +} + +echo " +  +Date + +Notes +"; + +foreach($this->drills as $drill) +{ + echo " + drill_id}\">View + {$drill->date} + + {$drill->notes} + "; +} + +CloseTable(); +?> + + + \ No newline at end of file diff --git a/modules/rudi/views/view.profile.php b/modules/rudi/views/view.profile.php new file mode 100644 index 0000000..877fab0 --- /dev/null +++ b/modules/rudi/views/view.profile.php @@ -0,0 +1,188 @@ +data[$_GET['profile']]; +$uniform_image = strtolower($member->first_name[0] . $member->last_name . ".png"); +$uniform_image[0] = strtoupper($uniform_image[0]); +$uniform_image[1] = strtoupper($uniform_image[1]); +?> + + + +Profile page of, <?php echo $member->last_name ?> + + + + + + + + + + + + + + + + +
Viewing Profile of: rank_long . " " . $member->first_name . " " . $member->last_name; ?>
 
+ + + + +
+ + + + + + + +
 
 
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + discharge_date): ?> + + + + + + + + + + + + + + discharge_date): ?> + + + + + + +
LocationevalData($member->location) ?> Superiorsuperior_next->leader_id)) + echo "superior_next->leader_id}\">"; + + echo $this->evalData($member->superior_next->name); + echo " "; + ?> +
StatusevalData($member->status) ?> PositionevalData($member->position) ?> 
UnitevalData($member->unit_name) ?> WeaponevalData($member->weapon_name) ?> 
PlatoonevalData($member->platoon_name) ?> EnlistedevalData($member->enlist_date) ?> 
SquadevalData($member->squad_name) ?> Time In ServicegetDiffTime($member->enlist_date_st, $member->discharge_date)?> getDiffTime($member->enlist_date_st)?>
TeamevalData($member->team_name) ?> Time In GradegetDiffTime($member->promo_date_st) ?> 
SeparatedevalData($member->discharge_date) ?> 
+ + + + + + +
Biography
bio ?> 
+ +   + + + + + + + service_record)):?> + + + service_record as $record): ?> + + + + + + + +
Service Record
No service record available 
date_added ?> record_note ?> 
+ +   + + + + + + + award_record)):?> + + + award_record as $record): ?> + + + + + + + + + +
Award Record
No award record available 
date_added?> evalData($record->award_name); ?> 
record_note ?> 
+ +   + + + + + + + combat_record)):?> + + + combat_record as $record): ?> + + + + + + + + +
Combat Record
No combat record available 
date ?> name ?> status ?> 
+ + \ No newline at end of file diff --git a/modules/rudi/views/view.ranks.php b/modules/rudi/views/view.ranks.php new file mode 100644 index 0000000..2bb1823 --- /dev/null +++ b/modules/rudi/views/view.ranks.php @@ -0,0 +1,39 @@ + + + + + Awards and Medals + + + + + + + + + + + + ranks as $rank): ?> + + + + + + +
ImageRank
images_path}/ranks/small/{$rank->image}"; ?>"> longname; ?> 
+ + + \ No newline at end of file -- cgit