Bugfix : un admin ne peut pas inscrire un X a un evenement
authorx2002bobillot <x2002bobillot@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 9 Jan 2006 20:15:20 +0000 (20:15 +0000)
committerx2002bobillot <x2002bobillot@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 9 Jan 2006 20:15:20 +0000 (20:15 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/branches/platal-0.9.9@202 839d8a87-29fc-0310-9880-83ba4fa771e5

htdocs.net/groupe/evt-admin.php

index 3894e40..5749e61 100644 (file)
@@ -27,17 +27,17 @@ if ($admin && Env::get('adm') && Env::get('mail')) {
                 "SELECT m.uid
                    FROM groupex.membres AS m
              INNER JOIN aliases AS a ON (a.id = m.uid)
-                  WHERE a.alias = {?}",
-                Env::get('mail'));
+                  WHERE a.alias = {?} AND m.asso_id = {?}",
+                Env::get('mail'), $globals->asso('id'));
     } else {
        $res = $globals->xdb->query(
                "SELECT m.uid
                   FROM groupex.membres AS m
                  WHERE m.email = {?} AND m.asso_id = {?}",
                Env::get('mail'), $globals->asso('id'));
-       $member = $res->fetchOneCell();
-       if (!$member) $page->trig("Membre introuvable");
     }
+    $member = $res->fetchOneCell();
+    if (!$member) $page->trig("Membre introuvable");
 }
 
 // change the price paid by a participant