Example #1
0
 public function mesCommandes()
 {
     //If we are not connected as a livreur, send to the login page
     if (!Session::isConnected() || Session::getUser()->getType() != USER_LIVREUR) {
         Session::disconnect();
         return Redirect::to('/livreur/login');
     }
     $commandes = Commande::getBy(array('_livreur' => Session::getUser()->getId()));
     return View::render("livreur/mesCommandes.php", array('commandes' => $commandes));
 }
 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());
 }
Example #3
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 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');
 }
Example #5
0
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>

                    <a class="navbar-brand" href="/log210">Laboratoire</a>
                </div>
                <div class="collapse navbar-collapse">
                    <!--<ul class="nav navbar-nav">
                      <li class="active"><a href="#">Home</a></li>
                      <li><a href="#about">About</a></li>
                      <li><a href="#contact">Contact</a></li>
                    </ul>-->
                    <?php 
if (Session::isConnected()) {
    ?>
                        <ul class="nav navbar-nav navbar-right">
                            <li><a href="profile">Profile</a></li> <!-- <?php 
    // echo Session::getUser()->getFirstName();
    ?>
 -->
                            <li><a href="login/logout/">Disconnect</a></li>
                        </ul>  
                    <?php 
} else {
    ?>
                        <form action="login" class="navbar-form navbar-right" method="post" role="form">
                            <div class="form-group">
                                <input type="text" placeholder="Email" name="mail" class="form-control" required>
                            </div>