public function navBarreAction() { $utilisateur = Utilisateur::getUtilisateurCourant(); if ($utilisateur == null) { $connecte = false; $nom = ""; $prenom = ""; } else { $connecte = true; $nom = $utilisateur->getNom(); $prenom = $utilisateur->getPrenom(); } return $this->render('GestimoAccueilBundle:Accueil:navBarre.html.twig', array('connecte' => $connecte, 'nom' => $nom, 'prenom' => $prenom)); }
public function connexionAction(Request $request) { //On récupère l'utilisateur courrant $utilisateurCourant = Utilisateur::getUtilisateurCourant(); if ($utilisateurCourant != null) { $this->addFlash('Success', 'Vous êtes déjà connecté'); return $this->redirect($this->generateUrl('gestimo_accueil_homepage')); } else { //Si il y a une requete //Par défaut : elle est GET, si l'utilisateur clique elle est POST if ($request->isMethod('POST')) { //On connecte l'utilisateur $res = Utilisateur::connecteUtilisateur($request); //Si l'utilisateur est bien connecté, on lui affiche ses infos (ou autre) if ($res == 0) { return $this->redirect($this->generateUrl('gestimo_utilisateur_info')); //Sinon, il y a eu une erreur dans la connexion } else { if ($res == 1) { $request = null; $this->addFlash('Error', 'Verifier votre identifiant et votre mot de passe'); return $this->render('GestimoUtilisateurBundle:Utilisateur:connexion.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } else { if ($res == 2) { $request = null; $this->addFlash('Error', 'Veuillez renseigner tous les champs'); return $this->render('GestimoUtilisateurBundle:Utilisateur:connexion.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } } } //Sinon, on affiche juste le formulaire de connexion } else { return $this->render('GestimoUtilisateurBundle:Utilisateur:connexion.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } } }
public function ajoutAppartementAction() { $id = Appartement::getProchainId(); $appartement = new Appartement(null); $appartement->setDescription(""); $appartement->setVille(""); $appartement->setCodePostal(""); $appartement->setSurnom(""); $appartement->setAdresse(""); $appartement->setId($id); $utilisateurCourant = Utilisateur::getUtilisateurCourant(); if (!$utilisateurCourant) { return $this->render('GestimoAccueilBundle:Accueil:retour.html.twig', array('message' => "Vous devez être connecté pour accéder à cette partie")); } $appartement->setIdProprietaire($utilisateurCourant->getId()); return $this->render('GestimoAppartementBundle:Appartement:modification_appartement.html.twig', array('appartement' => $appartement)); }