public static function deleteCommentaire($idCom) { $model = new self(array()); $model->commentaire = CommentaireGateway::deleteCommentaire($model->dataError, $idCom); $model->title = "Commentaire supprimée"; return $model->commentaire; }
public static function deleteModelCommentaireAllByIdArticle($idArticle) { $model = new self(array()); $model->collectionCommentaire = CommentaireGateway::getCommentaireAllByIdArticle($model->dataError, $idArticle); foreach ($model->getData() as $commentaire) { ModelCommentaire::deleteCommentaire($commentaire->getIdCom()); } }
private function addCommentaire() { if (empty($_REQUEST['pseudo']) || empty($_REQUEST['contenu']) || empty($_REQUEST['indexNews'])) { Config::ajouterErreur("Tout les champs doivent être correctement renseigné pour ajouter un commentaire"); require Config::getViews()['vueActualites']; return; } else { CommentaireGateway::save1Commentaire($_REQUEST['indexNews'], $_REQUEST['pseudo'], $_REQUEST['contenu']); require Config::getViews()['vueActualites']; } }
public static function getHtmlDevelopped($Article) { $htmlCode = "<div class=\"actu_serie\"> <br/> \n"; $htmlCode .= "<h3>" . $Article->getTitre() . "</h3> \n"; $htmlCode .= "<p><small>" . $Article->getDateParution() . "</small></p> \n"; if (strlen($Article->getImage()) >= 1) { $htmlCode .= "<img src=\"" . $Article->getImage() . "\" alt=\"" . $Article->getTitre() . "\" /> <br/> \n"; } $htmlCode .= "<p>" . $Article->getContenu() . "</p> <br/> \n"; $htmlCode .= "</div> <br/> \n"; $htmlCode .= CommentaireView::getHtmlDevelopedCollection(CommentaireGateway::getCommentaireByArticleID($dataError, $Article->getId())); $htmlCode .= "<p> Ajouter un commentaire : </p>"; $htmlCode .= CommentaireView::getFormHTML("?action=putCommentaire&id=" . $Article->getId(), Commentaire::getDefaultCommentaire()); $_POST['test'] = "test"; return $htmlCode; }
"> <?php } ?> <p> <?php echo $news->contenu; ?> </p> </article> <p class="article_affich"> Commentaires </p> <div class="commentaires"> <?php $tabcom = CommentaireGateway::getAllForIndex($news->index); foreach ($tabcom as $com) { ?> <div class="element"> <?php if ($roleSession == Admin::getRole()) { ?> <a href="./?action=suppCom&indexNews=<?php echo $com->indexNews; ?> &indexCom=<?php echo $com->indexCom; ?> " onClick="return confirm('Supprimer ce commentaire?')" class="bouton_Admin"> <img src="<?php global $serverInfo;
public static function deleteCommentaire($id) { $model = new ModelCommentaire(); $model->setData(CommentaireGateway::deleteCommentaire($model->error, $id)); return $model; }
private function supprimerCommentaire() { if (empty($_REQUEST['indexNews']) || empty($_REQUEST['indexCom'])) { Config::ajouterErreur("Problème d'index pour la suppression d'un commentaire"); require Config::getViews()['vueActualites']; } else { CommentaireGateway::supprimerCommentaire($_REQUEST['indexNews'], $_REQUEST['indexCom']); require Config::getViews()['vueActualites']; } }