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');
 }