Mercurial > defr > DualBlog
view index.php @ 13:a8710e973155
Définition du include_path en fonction du répertoire actuel.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Fri, 26 Oct 2007 13:59:39 +0200 |
parents | ff57b45eda37 |
children | 6125c7a882b8 |
line wrap: on
line source
<?php require_once("classes.php"); $sk = Factory::getSkeleton(); $sk->setTitle('Dual { v10 : OS Edition } Blog'); // Détermination de la requête à exécuter if(!array_key_exists('mode', $_GET)) { $query = " SELECT * FROM Mess WHERE num_version='Version 10' ORDER BY num_mess DESC LIMIT 10 "; } elseif($_GET['mode'] == 'cal') { $sk->showCalendar(true); $year = intval($_GET['year']); $month = intval($_GET['month']); $sk->setCalendarMonth($month, $year); $query = " SELECT * FROM Mess WHERE YEAR(DatePost) = $year AND MONTH(DatePost) = $month ORDER BY num_mess DESC LIMIT 10 "; } elseif($_GET['mode'] == 'tag') { $tag = $_GET['tag']; $query = " SELECT * FROM Mess m LEFT JOIN Lien_Tags_Posts l ON m.num_mess=l.idMess LEFT JOIN Tags t ON l.idTag = t.idTag WHERE t.Tag='{$_GET['tag']}' ORDER BY num_mess DESC "; } $db = Factory::getDB(); $db->debugquery($query); while($row = $db->GetRow()) { $post = new Post($row); $sk->addBlogPost($post->format()); } echo $sk; ?>