Ejemplo n.º 1
0
 }
 foreach ($days as $day => $dayname) {
     $day = strtolower($day);
     $opentime = '';
     $closetime = '';
     if (isset($_POST[$day . 'opentime'])) {
         $opentime = $_POST[$day . 'opentime'];
     }
     if (isset($_POST[$day . 'closetime'])) {
         $closetime = $_POST[$day . 'closetime'];
     }
     try {
         $bhourday = $location->getBusinessHourByDay($day);
         if (count($bhourday) == 0) {
             $bhour = new BusinessHour();
             $bhour->setProperty('locationid', $locationid);
             $bhour->setProperty('day', $day);
             $bhour->setProperty('dataowneruserid', $dataowneruserid);
         } else {
             $bhourid = $bhourday[0]['id'];
             $bhour = BusinessHour::get($bhourid, $userid);
         }
         $bhour->setProperty('opentime', $opentime);
         $bhour->setProperty('closetime', $closetime);
         $bhour->setProperty('datachangebyuserid', $userid);
         $bhour->setProperty('isclosed', Database::DBFALSE);
         if (empty($opentime) || empty($closetime)) {
             $bhour->setProperty('opentime', '');
             $bhour->setProperty('closetime', '');
             $bhour->setProperty('isclosed', Database::DBTRUE);
         }