Example #1
0
 public function populate($id, $langId)
 {
     $object = parent::populate($id, $langId);
     if (empty($object['DateRange']) || !is_array($object['DateRange'])) {
         $object['DateRange'] = array();
     }
     $dateRangeObject = new EventsDateRange();
     $_select = $dateRangeObject->select();
     $_select->where($this->_db->quoteInto('EDR_EventsDataID = ?', $id));
     $ranges = $dateRangeObject->fetchAll($_select);
     foreach ($ranges as $_range) {
         array_push($object['DateRange'], array('from' => $_range['EDR_StartDate'], 'to' => $_range['EDR_EndDate']));
     }
     return $object;
 }