コード例 #1
0
 public function __construct()
 {
     $this->equipment = Equipment::getAll();
     $this->categories = array();
     $cats = EquipmentCategory::getAll();
     foreach ($cats as $cat) {
         $cats_data = array();
         $cats_data['name'] = $cat->getName();
         $cats_data['items'] = $cat->countEquipment();
         $cats_data['tickets'] = $cat->countOpenTickets();
         $this->categories[] = $cats_data;
     }
     $this->status = array();
     $stats = EquipmentStatus::getAll();
     foreach ($stats as $stat) {
         $stat_data = array();
         $stat_data['name'] = $stat->getName();
         $stat_data['items'] = $stat->countEquipment();
         $this->status[] = $stat_data;
     }
     $this->tickets = 0;
     foreach ($this->categories as $cat) {
         $ticket_count = $cat['tickets'];
         if (isset($ticket_count)) {
             $this->tickets += $ticket_count;
         }
     }
 }