From: Raphaël Barrois Date: Tue, 2 Nov 2010 15:42:46 +0000 (+0100) Subject: Fix promo inscription X-Git-Tag: xorg/1.0.2~165 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=16714428d1c0546b0710285dd03f3899faaf5f5a;p=platal.git Fix promo inscription Signed-off-by: Raphaël Barrois --- diff --git a/modules/admin.php b/modules/admin.php index 6b5fc43..99e210d 100644 --- a/modules/admin.php +++ b/modules/admin.php @@ -756,7 +756,7 @@ class AdminModule extends PLModule return false; } - array_map('trim', $infos); + $infos = array_map('trim', $infos); $hrid = self::getHrid($infos[1], $infos[0], $promo); $res1 = XDB::query('SELECT COUNT(*) FROM accounts @@ -787,7 +787,9 @@ class AdminModule extends PLModule private static function formatBirthDate($birthDate) { - return date("Y-m-d", strtotime($birthDate)); + // strtotime believes dd/mm/yyyy to be an US date (i.e mm/dd/yyyy), and + // dd-mm-yyyy to be a normal date (i.e dd-mm-yyyy)... + return date("Y-m-d", strtotime(str_replace('/', '-', $birthDate))); } function handler_add_accounts(&$page, $action = null, $promo = null)