public function deleteMealAction() { $id = $this->_getParam('id', false); $rid = Vi_Registry::getRestaurantIdFromLoggedUser(); if (false == $rid || false == $id) { $this->_redirect('restaurant/meal/manager'); } $ids = explode('_', trim($id, '_')); $objMeal = new Models_Meal(); try { foreach ($ids as $id) { $objMeal->delete(array('meal_id=?' => $id, 'restaurant_id=?' => $rid)); } } catch (Exception $e) { } $this->session->mealMessage = 'The meal is deleted successfully'; $this->_redirect('restaurant/meal/manager'); }
public function deleteMealAction() { $id = $this->_getParam('id', false); $rid = $this->_getParam('rid', false); if (false == $rid || false == $id) { $this->_redirect('restaurant/admin/manager'); } $ids = explode('_', trim($id, '_')); $objMeal = new Models_Meal(); try { foreach ($ids as $id) { $objMeal->delete(array('meal_id=?' => $id)); } $this->session->mealMessage = array('success' => true, 'message' => Vi_Language::translate('Delete meal successfully')); } catch (Exception $e) { $this->session->mealMessage = array('success' => false, 'message' => Vi_Language::translate('Can NOT delete this meal. Please try again')); } $this->_redirect('restaurant/admin/meal-manager/rid/' . $rid . '#listofmeal'); }