Ejemplo n.º 1
0
 /**
  * Save time block. 
  */
 function execute()
 {
     $timeBlockDao =& DAORegistry::getDAO('TimeBlockDAO');
     $schedConf =& Request::getSchedConf();
     if (isset($this->timeBlockId)) {
         $timeBlock =& $timeBlockDao->getTimeBlock($this->timeBlockId);
     }
     if (!isset($timeBlock)) {
         $timeBlock = new TimeBlock();
     }
     $timeBlock->setSchedConfId($schedConf->getId());
     $timeBlock->setStartTime($this->getData('startTime'));
     $timeBlock->setEndTime($this->getData('endTime'));
     // Update or insert time block
     if ($timeBlock->getId() != null) {
         $timeBlockDao->updateTimeBlock($timeBlock);
     } else {
         $timeBlockDao->insertTimeBlock($timeBlock);
     }
 }