diff options
Diffstat (limited to 'modules/rudi/includes/information.class.php')
-rw-r--r-- | modules/rudi/includes/information.class.php | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/modules/rudi/includes/information.class.php b/modules/rudi/includes/information.class.php new file mode 100644 index 0000000..2632675 --- /dev/null +++ b/modules/rudi/includes/information.class.php @@ -0,0 +1,34 @@ +<?php
+
+class RUDI_Information extends RUDI_Common
+{
+ public function __construct()
+ {
+ global $db;
+ $this->db = $db;
+ }
+
+ public function Unit($unit_id)
+ {
+ $query = sprintf("SELECT leader_id, name, logo, url, creed, bio
+ FROM rudi_units
+ WHERE unit_id = %d", (int)$unit_id);
+ $result = $this->db->Query($query);
+ $unit = $this->db->FetchObject($result, 'UnitInfo', true);
+ return $unit;
+ }
+
+ public function Platoon($unit_id, $platoon_id)
+ {
+ $query = sprintf("SELECT leader_id, name, logo, creed, bio
+ FROM rudi_platoons
+ WHERE unit_id = %d AND platoon_id = %d", (int)$unit_id, (int)$platoon_id);
+ $result = $this->db->Query($query);
+ $platoon = $this->db->FetchObject($result, 'UnitInfo', true);
+ decho($platoon);
+
+ return $platoon;
+ }
+}
+
+?>
\ No newline at end of file |