コード例 #1
0
ファイル: Zone.php プロジェクト: neilberget/OpenZIS
 public static function getAllZones()
 {
     $zones = array();
     $db = Zend_Registry::get('my_db2');
     $adminLevel = $_SESSION['ADMIN_LEVEL'];
     $adminId = $_SESSION['ADMIN_ID'];
     $z = new Zones($db);
     if ($adminLevel == Utility::$SUPER_ADMIN) {
         $select = $z->select()->order('zone_desc ASC');
         $rows = $z->fetchAll($select);
     } else {
         $select = $z->select()->where('admin_id = ' . $adminId)->order('zone_desc ASC');
     }
     $rows = $z->fetchAll($select);
     foreach ($rows as $row) {
         switch (DB_TYPE) {
             case 'mysql':
                 $zone = new Zone($row->zone_id, false);
                 break;
             case 'oci8':
                 $zone = new Zone($row->ZONE_ID, false);
                 break;
         }
         array_push($zones, $zone);
     }
     return $zones;
 }