Пример #1
0
$numPage = 0;
$mod = 'news';
$article = false;
include 'core/controller/menu.php';
$vueSite = new VueSite();
if (isset($_GET['art'])) {
    $idArticle = $_GET['art'];
    $vueSite = new VueSite();
    $article = Article::extraireArticle($idArticle);
    $vueSite->setArticle($article);
    $vueSite->setSiteName($nomSite);
    if ($article) {
        $displayCom = $article->get('comment');
        if ($displayCom == 'oui') {
            $vueSite->enableComs();
            $coms = Commentaire::recupComs($idArticle);
            $vueSite->setComs($coms);
            $vueSite->setFormBase();
            //gestion de l'envoi d'un com
            if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'envoi' && isset($_REQUEST['auteur']) && isset($_REQUEST['message'])) {
                $noSend = true;
                $auteur = $_REQUEST['auteur'];
                $message = $_REQUEST['message'];
                $vueSite->setFormBase();
                if ($auteur != '' || $message != '') {
                    $vueSite->setVarsForm($auteur, $message);
                    $vueSite->setFormSendOK();
                    $enregistreOk = Commentaire::enregistrerComment($idArticle, $auteur, $message);
                    if (!$enregistreOk) {
                        $vueSite->setFormDoubleSend();
                    }