unsubscribe($liste); header("Location: {$_SERVER['PHP_SELF']}?liste=$liste"); } if(Get::has('add')) { $client->subscribe($liste); header("Location: {$_SERVER['PHP_SELF']}?liste=$liste"); } function getList($offset,$limit) { global $client, $globals; $liste = Env::get('liste'); list($total,$members) = $client->get_members_limit($liste,$offset,$limit); $membres = Array(); foreach ($members as $member) { list($m) = explode('@',$member[1]); $res = $globals->xdb->query("SELECT prenom,IF(nom_usage='', nom, nom_usage) AS nom, promo, a.alias AS forlife FROM auth_user_md5 AS u INNER JOIN aliases AS a ON u.user_id = a.id WHERE a.alias = {?}", $m); if ($tmp = $res->fetchOneAssoc()) { $membres[$tmp['nom']] = $tmp; } else { $membres[$member[0]] = Array('addr' => $member[0]); } } return Array($total,$membres); } $owners = $client->get_owners($liste); if(is_array($owners)) { $moderos = list_sort_owners($owners[1]); $page->assign_by_ref('details', $owners[0]); $page->assign_by_ref('owners', $moderos); $trombi = new Trombi('getList'); $page->assign_by_ref('trombi',$trombi); } else { $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails"); } $page->run(); ?>