Esempio n. 1
0
 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);
     }
     $bhour->save();
 } catch (Exception $e) {
     $errormessage = $e->getMessage();
     trigger_error($errormessage, E_USER_WARNING);
     $formmessage = $errormessage;