Exemplo n.º 1
0
 /**
  * fait appel au modele du commentaire pour le spprimer dans la base de donnée
  */
 public function supprimerCommentaire()
 {
     $pseudo = Validate::_sanitString($_POST['pseudo']);
     $content = Validate::_sanitString($_POST['content']);
     MdlComment::supprimerComment($pseudo, $content);
     $_REQUEST['action'] = null;
     new CtrlUser();
 }
Exemplo n.º 2
0
 public function modifierCommmentaire()
 {
     $pseudo = Validate::_sanitString($_POST['pseudo']);
     $content = Validate::_sanitString($_POST['content']);
     MdlComment::modifierCommmentaire($pseudo, $content);
     $_REQUEST['action'] = null;
     new Front();
 }
Exemplo n.º 3
0
 /**
  * Méthode appelée en premier lieux, elle permet d'instancier la liste des articles et des commentaires pour les passer
  * à la vue
  */
 public function lister()
 {
     global $views, $twig;
     if (isset($_REQUEST['current'])) {
         $current = Validate::_verifEntierPos($_REQUEST['current']);
     } else {
         $current = 1;
     }
     $listArticle = MdlArticle::listerArticle($current);
     $nbPages = ceil(MdlArticle::getTotal() / 2);
     $listComm = MdlComment::listerComments();
     echo $twig->render($views['home'], array('articles' => $listArticle, 'current' => $current, 'nbTotal' => $nbPages, 'comments' => $listComm, 'session' => $_SESSION, 'role' => MdlMember::role(), 'login' => MdlMember::login()));
 }