From 4b92b19d92f287854d2ac1987651201367db7d82 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 10 Apr 2016 17:01:44 +0200 Subject: [PATCH] Correction de l'affichage --- manager/Database.php | 37 +++++++++++++++++++++++++++++++++++++ manager/repo/token.php | 1 + view/settings.php | 7 ++++--- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/manager/Database.php b/manager/Database.php index 0892cfb..76017b2 100755 --- a/manager/Database.php +++ b/manager/Database.php @@ -231,5 +231,42 @@ } + //////////////////////////////////// + // _ _ + // __| | __ _| |_ ___ ___ + // / _` |/ _` | __/ _ \/ __| + // | (_| | (_| | || __/\__ \ + // \__,_|\__,_|\__\___||___/ + // + //////////////////////////////////// + // 1) Convertis une date en en francais explicite + public static function frDate($date){ + /* [1] On definit les traductions + =========================================================*/ + // Jours de la semaine + $days = array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"); + // Mois de l'annee + $months = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"); + + /* [2] On recupere le timestamp et les indices + =========================================================*/ + $time = strtotime($date); // timestamp + $daynum = intval( date('N', $time)-1 ); // jour dans la semaine + $monthnum = intval( date('n', $time)-1 ); // numero du mois dans l'annee + + + /* [3] On recupere les infos independemment + =========================================================*/ + $result = array( + $days[$daynum], // nom de jour + date('j', $time), // jour du mois + $months[$monthnum], // nom du mois + date('Y', $time), // annee + ); + + + return implode(" ", $result); + } + } ?> diff --git a/manager/repo/token.php b/manager/repo/token.php index 9f15e9e..a1ea427 100644 --- a/manager/repo/token.php +++ b/manager/repo/token.php @@ -34,6 +34,7 @@ =========================================================*/ $request = Database::getPDO()->query("SELECT id_token as id, name, token, creation, expires FROM api_token + WHERE CURDATE() BETWEEN creation AND expires ORDER BY creation ASC"); /* [2] On recupere et retourne les donnees diff --git a/view/settings.php b/view/settings.php index 88ed07a..6bae503 100755 --- a/view/settings.php +++ b/view/settings.php @@ -4,6 +4,7 @@ use \manager\ModuleRequest; use \manager\ManagerError; use \manager\ResourceDispatcher; + use \manager\Database; @@ -40,9 +41,9 @@ $tokens = $req_tokens->answer(); echo "
token
"; echo "
"; echo "".$token['name'].""; - echo "date de création"; - echo "date d'expiration"; - echo "90:31:ec:16:02:99:90:df:72:5f:02:f1:ad:d5:76:c7"; + echo "".Database::frDate($token['creation']).""; + echo "".Database::frDate($token['expires']).""; + echo "".$token['token'].""; echo "
"; echo ""; echo "";