function afficher() { $articles = new AFUP_Site_Articles($this->bdd); $derniers_articles = $articles->chargerArticlesDeRubrique($this->id); $articles = array(); foreach ($derniers_articles as $article) { $descriptif = $article->descriptif ? $article->descriptif : $article->chapeau; $articles[] = '<h2><a href="' . $article->route("pages/lille/") . '">' . $article->titre . '</a></h2> <p>' . $descriptif . '</p><p class="rubrique-article-date">' . date('d/m/Y', $article->date) . '</p>'; } return '<h1>' . $this->nom . '</h1> <ul class="rubrique-articles"><li>' . join($articles, '</li><li>') . '</li></ul>'; }
<?php require_once '../../include/prepend.inc.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Site.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR.utf8', 'fra'); $smarty->caching = false; $aujourdhui = time(); $date_forum = $config_forum['date_fin']; $jours_avant_forum = $date_forum - $aujourdhui; if ($jours_avant_forum < 0) { $alerte_avant_forum = "<fieldset>"; $alerte_avant_forum .= "<legend> Inscriptions fermées ! </legend>"; $alerte_avant_forum .= "<h3>Les inscriptions sont désormais fermées.<br /> Rendez-vous l'année prochaine.</h3>"; $alerte_avant_forum .= "</fieldset>"; } else { $alerte_avant_forum = ""; } $smarty->assign('alerte_avant_forum', $alerte_avant_forum); $articles = new AFUP_Site_Articles($bdd); $actualites = $articles->chargerArticlesDeRubrique(72); // 72 = rubrique Forum PHP 2012 $smarty->assign('actualites', $actualites); $smarty->display('index.html');
function autres_articles() { $articles = new AFUP_Site_Articles($this->bdd); return $articles->chargerArticlesDeRubrique($this->id_site_rubrique); }
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Site.php'; $articles = new AFUP_Site_Articles($bdd); $derniersArticles = array(); foreach ($articles->chargerArticlesDeRubrique(73, 20) as $article) { $derniersArticles[] = array('titre' => $article->titre, 'contenu' => $article->contenu, 'url' => $article->route, 'maj' => date(DATE_RSS, $article->date)); } $feed = array('title' => "Le flux RSS de l'AFUP", 'url' => 'http://afup.org/', 'link' => 'http://afup.org/rss.php', 'email' => '*****@*****.**', 'author' => 'Nicolas Silberman / AFUP', 'date' => date(DATE_RSS), 'lastBuildDate' => isset($derniersArticles[0]['maj']) ? $derniersArticles[0]['maj'] : date('Y-m-d H:i:s', time())); $smarty->assign('billets', $derniersArticles); $smarty->assign('feed', $feed); header('Content-Type: text/xml; charset=UTF-8'); $smarty->display('rss.xml');