core->econfiance; if (isset($_SESSION["chall"]) && $_SESSION["chall"] != "" && $_GET["PASS"] == md5($_SESSION["chall"].$cle)) { $res = $globals->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'); if(is_array($members)) { $membres = Array(); foreach($members[1] as $member) { if(preg_match('/^([^.]*.[^.]*.(\d\d\d\d))@polytechnique.org$/', $member[1], $matches)) { $membres[] = "a.alias='{$matches[1]}'"; } } } $where = join(' OR ',$membres); $all = $globals->xdb->iterRow( "SELECT u.prenom,u.nom,a.alias FROM auth_user_md5 AS u INNER JOIN aliases AS a ON ( u.user_id = a.id AND a.type!='homonyme' ) WHERE $where ORDER BY nom"); $res = "\n\n\n\n"; while (list ($prenom1,$nom1,$email1) = $all->next()) { $res .= "\n"; $res .= "\t$nom1\n"; $res .= "\t$prenom1\n"; $res .= "\t$email1\n"; $res .= "\n\n"; } $res .= "\n\n"; echo $res; } ?>