X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fauth%2Fauth.inc.php;h=498bd3bd30634e265592a2bf6bc3e017b58e8ab8;hb=1d10d3fd659fa8eb7c663d6bb599bc8bbc0feeb3;hp=7b6d0e8f17de929b7cb6b547b795eb2ff1b2c570;hpb=a3a049fc80d3707bcc76903ab89f73974c470c0c;p=platal.git diff --git a/modules/auth/auth.inc.php b/modules/auth/auth.inc.php index 7b6d0e8..498bd3b 100644 --- a/modules/auth/auth.inc.php +++ b/modules/auth/auth.inc.php @@ -29,19 +29,21 @@ function gpex_make_auth($chlg, $privkey, $datafields) { prenom, nationalite, section, naissance FROM auth_user_md5 WHERE user_id = {?}", - Session::getInt('uid')); + S::v('uid')); $personnal_data = $res->fetchOneAssoc(); foreach ($fieldarr as $val) { /* on verifie qu'on n'a pas demandé une variable inexistante ! */ - if (Session::has($val)) { - $tohash .= Session::get($val); + if (S::has($val)) { + $tohash .= S::v($val); + $params .= "&$val=".S::v($val); } else if (isset($personnal_data[$val])) { $tohash .= $personnal_data[$val]; + $params .= "&$val=".$personnal_data[$val]; } else if ($val == 'username') { $res = XDB::query("SELECT alias FROM aliases WHERE id = {?} AND FIND_IN_SET('bestalias', flags)", - Session::getInt('uid')); + S::v('uid')); $min_username = $res->fetchOneCell(); $tohash .= $min_username; } @@ -55,24 +57,26 @@ function gpex_make_params($chlg, $privkey, $datafields) { $params = "&auth=".gpex_make_auth($chlg, $privkey, $datafields); $res = XDB::query("SELECT matricule, matricule_ax, promo, - promo_sortie, flags, deces, nom, - prenom, nationalite, section, - naissance - FROM auth_user_md5 WHERE user_id = {?}", - Session::getInt('uid')); + promo_sortie, flags, deces, nom, + prenom, nationalite, section, + naissance + FROM auth_user_md5 WHERE user_id = {?}", + S::v('uid')); $personnal_data = $res->fetchOneAssoc(); $fieldarr = explode(",",$datafields); foreach ($fieldarr as $val) { - if (Session::has($val)) { - $tohash .= Session::get($val); + if (S::has($val)) { + $tohash .= S::v($val); + $params .= "&$val=".S::v($val); } else if (isset($personnal_data[$val])) { + $tohash .= $personnal_data[$val]; $params .= "&$val=".$personnal_data[$val]; } else if ($val == 'username') { $res = XDB::query("SELECT alias FROM aliases WHERE id = {?} AND FIND_IN_SET('bestalias', flags)", - Session::getInt('uid')); + S::v('uid')); $min_username = $res->fetchOneCell(); $params .= "&$val=".$min_username; }