public function deleteReservationAction() { $id = $this->_getParam('id', false); if (false == $id) { $this->_redirect('restaurant/admin/reservation'); } $ids = explode('_', trim($id, '_')); $objReser = new Models_Reservation(); try { foreach ($ids as $id) { $objReser->delete(array('reservation_id=?' => $id)); } $this->session->reserMessage = array('success' => true, 'message' => Vi_Language::translate('Reservation is deleted successfully')); } catch (Exception $e) { $this->session->reserMessage = array('success' => false, 'message' => Vi_Language::translate('Can NOT delete this reservation. Please try again')); } $this->_redirect('restaurant/admin/reservation#listofreser'); }
public function deleteReservationAction() { $resId = Vi_Registry::getRestaurantIdFromLoggedUser(); if (false == $resId) { $this->_redirect('access/index/login'); } $objRes = new Models_Restaurant(); $res = $objRes->find($resId)->toArray(); $res = current($res); if (false == $res) { $this->_redirect(''); } $id = $this->_getParam('id', false); if (false == $id) { $this->_redirect('restaurant/admin/reservation'); } $ids = explode('_', trim($id, '_')); $objReser = new Models_Reservation(); try { foreach ($ids as $id) { $objReser->delete(array('reservation_id=?' => $id, 'restaurant_id=?' => $resId)); } $this->session->reserMessage = array('success' => true, 'message' => 'Reservation is deleted successfully'); } catch (Exception $e) { $this->session->reserMessage = array('success' => false, 'message' => 'Can NOT delete this reservation. Please try again'); } $this->_redirect('restaurant/reservation/manager'); }