Example #1
0
 /**
  * the singleton pattern
  *
  * @return Webconference_Controller_ExampleRecord
  */
 public static function getInstance()
 {
     if (self::$_instance === NULL) {
         self::$_instance = new Webconference_Controller_WebconferenceConfig();
     }
     return self::$_instance;
 }
Example #2
0
 /**
  * creates/updates a record
  * 
  * @param  array $recordData
  * @return array created/updated record
  */
 public function saveWebconferenceConfig($recordData, $duplicateCheck = TRUE)
 {
     return $this->_save($recordData, Webconference_Controller_WebconferenceConfig::getInstance(), 'WebconferenceConfig', 'id', array($duplicateCheck));
 }
Example #3
0
 public function isMeetingActive($roomId)
 {
     $room = Webconference_Controller_WebconferenceRoom::getInstance()->get($roomId);
     $config = Webconference_Controller_WebconferenceConfig::getInstance()->get($room->webconference_config_id);
     return $this->_backend->getMeetingIsActive($room->room_name, MODERATOR_PW, $config->url, $config->salt);
 }