Ejemplo n.º 1
0
 /**
  * @return \stdClass Objet Contient les informations du profil d'un membre
  */
 public function getProfil()
 {
     $tokenDAO = new TokenDAO(BDD::getInstancePDO());
     $technoteDAO = new TechnoteDAO(BDD::getInstancePDO());
     $commentaireDAO = new CommentaireDAO(BDD::getInstancePDO());
     $questionDAO = new QuestionDAO(BDD::getInstancePDO());
     $reponseDAO = new ReponseDAO(BDD::getInstancePDO());
     $actionDAO = new ActionDAO(BDD::getInstancePDO());
     $res = new stdClass();
     $res->nbTokenActif = $tokenDAO->getNbActif($this->id_membre);
     $res->tokenActif = $tokenDAO->getActif($this->id_membre);
     $res->nbTechnoteRedige = $technoteDAO->getNbRedige($this->id_membre);
     $res->nbCommentaireRedige = $commentaireDAO->getNbRedige($this->id_membre);
     $res->nbQuestionRedige = $questionDAO->getNbRedige($this->id_membre);
     $res->nbReponseRedige = $reponseDAO->getNbRedige($this->id_membre);
     $res->actions = $actionDAO->getLast($this->id_membre);
     return $res;
 }