X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=inline;f=modules%2Fxnetgrp.php;h=a45d3705640254371ec1d64cf7f42a38b9dd8e0a;hb=5b4598828acca724080fb36c1f13b30e95b7e891;hp=dc41ccd6401a33a48ec21704bb72ffb79525c390;hpb=c807f50d1524dcbe10421702f8f9c887f29d9523;p=platal.git diff --git a/modules/xnetgrp.php b/modules/xnetgrp.php index dc41ccd..a45d370 100644 --- a/modules/xnetgrp.php +++ b/modules/xnetgrp.php @@ -309,7 +309,7 @@ class XnetGrpModule extends PLModule IF(m.origine='X',u.promo,'extérieur') AS promo, IF(m.origine='X',u.promo,'') AS promo_o, IF(m.origine='X',a.alias,m.email) AS email, - IF(m.origine='X',FIND_IN_SET('femme', u.flags),0) AS femme, + IF(m.origine='X',FIND_IN_SET('femme', u.flags), m.sexe) AS femme, m.perms='admin' AS admin, m.origine='X' AS x, m.uid @@ -682,13 +682,14 @@ class XnetGrpModule extends PLModule if (Post::has('change')) { if ($user['origine'] != 'X') { XDB::query('UPDATE groupex.membres - SET prenom={?}, nom={?}, email={?} - WHERE uid={?} AND asso_id={?}', - Post::v('prenom'), Post::v('nom'), - Post::v('email'), $user['uid'], - $globals->asso('id')); + SET prenom={?}, nom={?}, email={?}, sexe={?} + WHERE uid={?} AND asso_id={?}', + Post::v('prenom'), Post::v('nom'), + Post::v('email'), Post::v('sexe'), + $user['uid'], $globals->asso('id')); $user['nom'] = Post::v('nom'); $user['prenom'] = Post::v('prenom'); + $user['sexe'] = Post::v('sexe'); $user['email'] = Post::v('email'); $user['email2'] = Post::v('email'); } @@ -696,9 +697,9 @@ class XnetGrpModule extends PLModule $perms = Post::i('is_admin'); if ($user['perms'] != $perms) { XDB::query('UPDATE groupex.membres SET perms={?} - WHERE uid={?} AND asso_id={?}', - $perms ? 'admin' : 'membre', - $user['uid'], $globals->asso('id')); + WHERE uid={?} AND asso_id={?}', + $perms ? 'admin' : 'membre', + $user['uid'], $globals->asso('id')); $user['perms'] = $perms; $page->trig('permissions modifiées'); }