<?php //recherche des alertes et des événements: $alertes = recupererAlertes(); $evenements = recupererEvenements(); $video = recupererVideo(); $lastNews = recupererNews(); $lastNewsPictures = array(); for ($i = 0; $i < sizeof($lastNews); $i++) { if (isset($lastNews)) { $lastN = $lastNews[$i]->getId(); if (!empty($lastN)) { $lastNewsPictures[$i] = recupererImagesArticle($lastNews[$i]); } } } if (isset($_REQUEST['videoSubmit']) && !empty($_REQUEST['videoSubmit']) && isset($_REQUEST['videoURL']) && !empty($_REQUEST['videoURL'])) { $v = new Video(0, $_REQUEST['videoURL']); if (isset($video)) { $vid = $video[0]->getId(); if (notEmpty($video[0]->getId())) { editerVideo($video[0]->getId(), $v); } } } $video = recupererVideo(); $page['vue'] = 'vue/corps_accueil.php'; $page['css'] = '<link rel="stylesheet" type="text/css" href="static/css/css_accueil.css" />';
function createView() { //récupération des articles et de leurs images: $articles = recupererNews(); $images = recupererImages(); //pour chaque article: for ($i = 0; $i < sizeof($articles); $i++) { //on récupère les url des images de l'article: $pic = array(); for ($j = 0; $j < sizeof($images); $j++) { if ($images[$j]->getIdNews() == $articles[$i]->getId()) { $pic[] = $images[$j]->getChemin(); } } //selon la disposition: switch ($articles[$i]->getIdDisposition()) { case 1: echo '<div class="blogArticle std">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="content">' . $articles[$i]->getTexte1() . '</div>' . '<div class="picture pic-std">' . '<a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[0] . '" /></a>' . '</div>' . '<div class="content">' . $articles[$i]->getTexte2() . '</div>' . '</div>'; break; case 2: echo '<div class="blogArticle pic3">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="content">' . $articles[$i]->getTexte1() . '</div>' . '<div class="galerie galerie-3pic">' . '<div class="img-grande">' . '<a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[0] . '" /></a>' . '</div>' . '<div class="img-petite">' . '<a href="' . $pic[1] . '" target="_blank"><img src="' . $pic[1] . '" /></a>' . '<a href="' . $pic[2] . '" target="_blank"><img src="' . $pic[2] . '" /></a>' . '</div>' . '</div>' . '<div class="content">' . $articles[$i]->getTexte2() . '</div>' . '</div>'; break; case 3: echo '<div class="blogArticle pic3-inv">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="content">' . $articles[$i]->getTexte1() . '</div>' . '<div class="galerie galerie-3pic-inv">' . '<div class="img-petite">' . '<a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[1] . '" /></a>' . '<a href="' . $pic[1] . '" target="_blank"><img src="' . $pic[2] . '" /></a>' . '</div>' . '<div class="img-grande">' . '<a href="' . $pic[2] . '" target="_blank"><img src="' . $pic[0] . '" /></a>' . '</div>' . '</div>' . '<div class="content">' . $articles[$i]->getTexte2() . '</div>' . '</div>'; break; case 4: echo '<div class="blogArticle pic2">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="content">' . $articles[$i]->getTexte1() . '</div>' . '<div class="galerie galerie-2pic">' . '<div class="demi"><a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[0] . '" /></a></div>' . '<div class="demi"><a href="' . $pic[1] . '" target="_blank"><img src="' . $pic[1] . '" /></a></div>' . '</div>' . '<div class="content">' . $articles[$i]->getTexte2() . '</div>' . '</div>'; break; case 5: echo '<div class="blogArticle vertG">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="picture-vertG vertical">' . '<a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[0] . '" /></a>' . '</div>' . '<div class="content-vertG vertical">' . $articles[$i]->getTexte1() . '</div>' . '</div>'; break; case 6: echo '<div class="blogArticle vertD">' . '<h3>' . $articles[$i]->getTitre() . '</h3>' . '<div class="content-vertD vertical">' . $articles[$i]->getTexte1() . '</div>' . '<div class="picture-vertD vertical">' . '<a href="' . $pic[0] . '" target="_blank"><img src="' . $pic[0] . '" /></a>' . '</div>' . '</div>'; break; } } }
<?php $rights = array(); $rights[0] = "1"; $rights[1] = "2"; $rights[2] = "3"; if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']) && in_array($_SESSION['user_right'], $rights, true)) { $articles = recupererNews(); //traitement des formulaires de suppression: for ($i = 0; $i < sizeof($articles); $i++) { if (isset($_POST['article' . $articles[$i]->getId()])) { supprimerNewsParId($articles[$i]->getId()); $articles = recupererNews(); } } $page['vue'] = 'vue/list_article.php'; $page['css'] = '<link rel="stylesheet" type="text/css" href="static/css/css_list_article.css" />'; } else { $page['vue'] = 'vue/access_denied.php'; $page['css'] = '<link rel="stylesheet" type="text/css" href="static/css/css_access_denied.css" />'; }