/** * 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(); }
public function modifierCommmentaire() { $pseudo = Validate::_sanitString($_POST['pseudo']); $content = Validate::_sanitString($_POST['content']); MdlComment::modifierCommmentaire($pseudo, $content); $_REQUEST['action'] = null; new Front(); }
/** * 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())); }