Mercurial > defr > DualBlog
changeset 86:2a03eac5e9ca
index.php: Refactor pour utiliser Requete
author | Franck Deroche <franck@defr.org> |
---|---|
date | Sun, 02 Dec 2018 21:30:47 +0100 |
parents | 0a57d5321383 |
children | 249de0d66f8c |
files | index.php |
diffstat | 1 files changed, 10 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/index.php Tue Nov 20 00:59:57 2018 +0100 +++ b/index.php Sun Dec 02 21:30:47 2018 +0100 @@ -1,8 +1,11 @@ <?php require_once("classes.php"); $sk = Factory::getSkeleton(); + $request = Factory::getRequete(); + $db = Factory::getDB(); + // Détermination de la requête à exécuter - if(!array_key_exists('mode', $_GET)) { + if(!$request->varSet('mode', 'GET')) { $query = " SELECT * FROM Mess @@ -11,10 +14,10 @@ LIMIT 10 "; $sk->setTitle('Dual { v10 : OS Edition } Blog'); - } elseif($_GET['mode'] == 'cal') { + } elseif($request->get('mode') == 'cal') { $sk->showCalendar(true); - $year = intval($_GET['year']); - $month = intval($_GET['month']); + $year = intval($request->get('year')); + $month = intval($request->get('month')); $sk->setCalendarMonth($month, $year); $sk->setTitle(TextUtils::getMonthName($month) . " $year - Dual Blog"); $query = " @@ -26,19 +29,18 @@ ORDER BY num_mess DESC LIMIT 10 "; - } elseif($_GET['mode'] == 'tag') { - $tag = $_GET['tag']; + } elseif($request->get('mode') == 'tag') { + $tag = $request->get('tag'); $sk->setTitle("Tag: $tag - Dual Blog"); $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']}' + WHERE t.Tag='{$tag}' ORDER BY num_mess DESC "; } - $db = Factory::getDB(); $db->query($query); while($row = $db->GetRow()) { $post = new Post($row);