Example #1
0
 public function cancelCommand($commandId)
 {
     //If User is not logged in
     if (!Session::isConnected() || Session::getUser()->getType() != USER_CLIENT) {
         Session::addFlashMessage("Non connecté", "error", "Veuillez vous connecter avant de continuer.");
         Redirect::to('/restaurant');
     }
     //If it doesn't exist, return to the list
     $command = Commande::getOneBy(array('_id' => new \MongoId($commandId)));
     if (!$command) {
         Redirect::to('/restaurant');
     }
     $command->delete();
     return Redirect::to('/restaurant');
 }
 public function doSupprimeItemMenu($id)
 {
     //If we are not connected as an entrepreneur, send to the login page
     if (!Session::isConnected() || Session::getUser()->getType() != USER_RESTAURATEUR) {
         Redirect::to('/restaurateur/login/');
     }
     $itemMenu = ItemMenu::getOneBy(array('_id' => new \MongoId($id)));
     $menu = $itemMenu->getMenu();
     if (!$itemMenu) {
         //If the restaurateur doesn't exist, we redirect to the list
         Session::addFlashMessage("Suppression impossible :", 'error', "Cet item n'existe pas.");
         Redirect::to("/restaurateur/editeMenu/" . $menu->getId());
     }
     //Then we delete the restaurateur
     $itemMenu->delete();
     Session::addFlashMessage("Item supprimé", 'success', "L'item a été supprimé avec succès.");
     Redirect::to("/restaurateur/editeMenu/" . $menu->getId());
 }
 public function doSupprimeRestaurant($id)
 {
     //If we are not connected as an entrepreneur, send to the login page
     if (!Session::isConnected() || Session::getUser()->getType() != USER_ENTREPRENEUR) {
         Redirect::to('/entrepreneur/login');
     }
     $restaurant = Restaurant::getOneBy(array('_id' => new \MongoId($id)));
     if (!$restaurant) {
         //If the restaurateur doesn't exist, we redirect to the list
         Session::addFlashMessage("Suppression impossible :", 'error', "Ce restaurant n'existe pas.");
         Redirect::to('/entrepreneur/supprimeRestaurant');
     }
     //Then we delete the restaurateur
     $restaurant->delete();
     Session::addFlashMessage("Restaurant supprimé", 'success', "Le restaurant a été supprimé avec succès.");
     Redirect::to('/entrepreneur/supprimeRestaurant');
 }