Пример #1
0
 /**
  * the singleton pattern
  *
  * @return Webconference_Controller_WebconferenceRoom
  */
 public static function getInstance()
 {
     if (self::$_instance === NULL) {
         self::$_instance = new Webconference_Controller_WebconferenceRoom();
     }
     return self::$_instance;
 }
Пример #2
0
 public function getRoom()
 {
     $data = array("status" => "E");
     $filter = new Webconference_Model_WebconferenceRoomFilter($data);
     $controller = Webconference_Controller_WebconferenceRoom::getInstance();
     return $rooms = $controller->search($filter, NULL, TRUE)->toArray();
     foreach ($rooms as $room) {
         if ($this->isMeetingActive($room->id) == false) {
             $room->status = "E";
             $controller->update($room);
         }
     }
     return Webconference_Controller_WebconferenceRoom::getInstance()->search($filter)->toArray();
 }