X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fauth.php;h=ea7e267e34d2eeb270a2083ca3c0390f8df87b1a;hb=1d10d3fd659fa8eb7c663d6bb599bc8bbc0feeb3;hp=92db93ae697ae574ba24e93c6c739b222e303b42;hpb=4c74588087c570a9adb1cd6b25cce60ca2f11f94;p=platal.git diff --git a/modules/auth.php b/modules/auth.php index 92db93a..ea7e267 100644 --- a/modules/auth.php +++ b/modules/auth.php @@ -49,8 +49,6 @@ class AuthModule extends PLModule { global $globals; - require_once 'lists.inc.php'; - $cle = $globals->core->econfiance; if (S::v('chall') && $_GET['PASS'] == md5(S::v('chall').$cle)) { @@ -58,8 +56,8 @@ class AuthModule extends PLModule $res = XDB::query("SELECT password FROM auth_user_md5 WHERE user_id=10154"); $pass = $res->fetchOneCell(); - $client =& lists_xmlrpc(10154, $pass, "x-econfiance.polytechnique.org"); - $members = $client->get_members('membres'); + $list = new MMList(10154, $pass, "x-econfiance.polytechnique.org"); + $members = $list->get_members('membres'); if (is_array($members)) { $membres = Array(); foreach($members[1] as $member) { @@ -92,6 +90,7 @@ class AuthModule extends PLModule $res .= "\n\n"; + header('Content-Type: text/xml; charset="ISO-8859-1"'); echo $res; } exit; @@ -164,7 +163,6 @@ class AuthModule extends PLModule http_redirect('https://www.polytechnique.org/'); } function handler_admin_authgroupesx(&$page, $action = 'list', $id = null) { - require_once('../classes/PLTableEditor.php'); $page->assign('xorg_title','Polytechnique.org - Administration - Auth groupes X'); $page->assign('title', 'Gestion de l\'authentification centralisée'); $table_editor = new PLTableEditor('admin/auth-groupes-x','groupesx_auth','id');