X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations.inc.php;h=35c88c2acca0a44bfd5e59ab1b7388510411b9fa;hb=92630203925015ac6f70faaf4aacd05d26e5924b;hp=1fcbb2480bfe22ab25a5566a07ce470ce9233ae0;hpb=fba760d2b3ef85bbadc5eacc99f6a2d61410975b;p=platal.git diff --git a/include/validations.inc.php b/include/validations.inc.php index 1fcbb24..35c88c2 100644 --- a/include/validations.inc.php +++ b/include/validations.inc.php @@ -32,7 +32,7 @@ class ValidateIterator extends XOrgDBIterator public function __construct () { - parent::__construct('SELECT data,stamp FROM requests ORDER BY stamp', MYSQL_NUM); + parent::__construct('SELECT data, DATE_FORMAT(stamp, "%Y%m%d%H%i%s") FROM requests ORDER BY stamp', MYSQL_NUM); } // }}} @@ -135,7 +135,7 @@ abstract class Validate /** fonction à utiliser pour nettoyer l'entrée de la requête dans la table requests * attention, tout est supprimé si c'est un unique */ - protected function clean() + public function clean() { if ($this->unique) { return XDB::execute('DELETE FROM requests WHERE user_id={?} AND type={?}', @@ -274,7 +274,7 @@ abstract class Validate if ($stamp == -1) { $res = XDB::query('SELECT data FROM requests WHERE user_id={?} and type={?}', $uid, $type); } else { - $res = XDB::query("SELECT data, stamp FROM requests WHERE user_id={?} AND type={?} and stamp={?}", $uid, $type, $stamp); + $res = XDB::query('SELECT data, DATE_FORMAT(stamp, "%Y%m%d%H%i%s") FROM requests WHERE user_id={?} AND type={?} and stamp={?}', $uid, $type, $stamp); } if ($result = $res->fetchOneCell()) { $result = unserialize($result);