public function enregistrerAppartementAction(Request $request) { $res = Appartement::enregistreAppartement($request); if ($res) { $utilisateurCourant = Utilisateur::getUtilisateurCourant(); Utilisateur::recupereUtilisateur($utilisateurCourant->getId()); $appartement = Appartement::getAppartementAvecId($request->get("id")); if (count($appartement->getListeEtatsAppartement()) == 0) { $this->addFlash('Success', 'Votre appartement a bien été enregistré'); $utilisateurCourant = Utilisateur::getUtilisateurCourant(); return $this->render('GestimoUtilisateurBundle:Utilisateur:info.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } else { $this->addFlash('Success', 'Votre appartement a bien été mis a jour'); return $this->redirect($this->generateUrl('gestimo_appartement_info', array('id' => $request->get("id")))); } } else { $this->addFlash('Error', 'Une erreur s\'est produite lors de la mise à jour des informations'); return $this->render('GestimoUtilisateurBundle:Utilisateur:info.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } $appartement = Appartement::getAppartementAvecId($request->get("id")); if (count($appartement->getListeEtatsAppartement()) == 0) { $utilisateurCourant = Utilisateur::getUtilisateurCourant(); return $this->render('GestimoUtilisateurBundle:Utilisateur:info.html.twig', array('utilisateurCourant' => $utilisateurCourant)); } }
public function enregistreUtilisateurAction(Request $request) { $bienEnregistre = Utilisateur::enregistreUtilisateur($request); if ($bienEnregistre == true) { //On met à jour l'utilisateur Utilisateur::recupereUtilisateur($request->get("id")); $this->addFlash('Success', 'Vos modifications ont bien été enregistrées'); } else { $this->addFlash('Error', 'Vos modifications n\'ont pas été enregistrées'); } return $this->redirect($this->generateUrl('gestimo_utilisateur_info', array('id' => $request->get("id")))); }
public static function connecteUtilisateur($request) { $dbh = Utilisateur::connectionALaBase(); //On met l'utilisateur comme un Propriétaire car il a moins de permissions qu'un locataire $_SESSION['Role'] = "User2_GroupeH"; //On étudie toutes les données de la requête $email = $request->get("email"); $mdp = $request->get("mdp"); dump($email); dump($mdp); if (!empty($email) && !empty($mdp)) { $result = $dbh->prepare("select * from LOGIN where email='{$email}' and mdp='{$mdp}'"); $result->execute(); $res = $result->fetch(); if ($res == false) { return 1; } else { $idUtilisateur = $res["id_Utilisateur"]; $res = Utilisateur::recupereUtilisateur($idUtilisateur); if ($res) { return 0; } else { return 2; } } } else { return 2; } }