X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fsearch.php;h=86ccc5588e1be0cd94c7edff1504c33c9e5c4e09;hb=164566891eef6e4027b2dfccda0040d37f10605b;hp=21d987012d22a9d88eed83a57dcc478d6e0d6367;hpb=78a47eb456adb9dec306b7de02391956f98a239c;p=platal.git diff --git a/modules/search.php b/modules/search.php index 21d9870..86ccc55 100644 --- a/modules/search.php +++ b/modules/search.php @@ -169,7 +169,10 @@ class SearchModule extends PLModule } require_once 'userset.inc.php'; - $view = new AdvancedSearchSet(); + // Enable X.org fields for X.org admins, and AX fields for AX secretaries. + $view = new AdvancedSearchSet(S::admin(), + S::user()->checkPerms(User::PERM_EDIT_DIRECTORY)); + if (!$view->isValid()) { $this->form_prepare(); $page->trigError('Recherche invalide.');