/** * @brief Méthode qui appelle la vue d'affichage de la page de profil * @access private * @return void */ private function profil() { $msgErreurs = array(); $utilisateur = new Utilisateur(); $nbrOeuvreVisite = ''; $profilUtilisateur = ""; $oeuvreVisiter = ""; if (isset($_SESSION["idUsager"])) { //Affichage du nombre d'oeuvre visité $nbrOeuvreVisite = $utilisateur->countVisiteOeuvre($_SESSION["idUsager"]); //Affichage du profil utilisateur $profilUtilisateur = $utilisateur->getUtilisateurById($_SESSION["idUsager"]); $informationsAModifier = $utilisateur->getUtilisateurById($_SESSION["idUsager"]); $oeuvreVisiter = $utilisateur->getOeuvresVisiter($_SESSION["idUsager"]); //Tente la modif et récupère les messages d'erreur si présents. // if (isset($_POST["boutonModifOeuvre"])) { // $msgErreurs = $utilisateur->modifierOeuvre($_SESSION["idUsager"], md5($_POST["motdepasseModif"]), $_POST["prenomModif"], $_POST["nomModif"], $_POST["descriptionModif"],''); // } } $this->oVue = new VueProfil(); $this->oVue->setDataGlobal('profil', "page de profil utilisateur", $this->langueAffichage, $this->pProfil); $this->oVue->setData($nbrOeuvreVisite, $profilUtilisateur, $informationsAModifier, $msgErreurs, $oeuvreVisiter); $this->oVue->afficherMeta(); $this->oVue->afficherEntete(); $this->oVue->afficherBody(); $this->oVue->afficherPiedPage(); }
/** * @brief Méthode qui appelle la vue d'affichage de la page de profil * @access private * @return void */ private function profil() { $msgErreurs = array(); $utilisateur = new Utilisateur(); $nbrOeuvreVisite = ''; $profilUtilisateur = ""; $oeuvreVisiter = ""; $informationsAModifier = ""; if (isset($_SESSION["idUsager"])) { //Affichage du nombre d'oeuvre visité $nbrOeuvreVisite = $utilisateur->countVisiteOeuvre($_SESSION["idUsager"]); //Affichage du profil utilisateur $profilUtilisateur = $utilisateur->getUtilisateurById($_SESSION["idUsager"]); $informationsAModifier = $profilUtilisateur; $oeuvreVisiter = $utilisateur->getOeuvresVisiter($_SESSION["idUsager"]); } $this->oVue = new VueProfil(); $this->oVue->setDataGlobal('profil', "page de profil utilisateur", $this->langueAffichage, $this->pProfil); $this->oVue->setData($nbrOeuvreVisite, $profilUtilisateur, $informationsAModifier, $msgErreurs, $oeuvreVisiter); $this->oVue->afficherMeta(); $this->oVue->afficherEntete(); $this->oVue->afficherBody(); $this->oVue->afficherPiedPage(); }