X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fsearch.php;h=a0057ef82ba64a89441ab9d8e2d6e6570ecef1f1;hb=3c6bedb05f56db670e5555d0cbddb4e1c183b15f;hp=6629cc251685aff3a6c6d81d234fd2b5f8132e8b;hpb=fb813fb52d5ab65ca9a5b92b5cb9089523380d79;p=platal.git diff --git a/modules/search.php b/modules/search.php index 6629cc2..a0057ef 100644 --- a/modules/search.php +++ b/modules/search.php @@ -122,7 +122,6 @@ class SearchModule extends PLModule $page->addJsLink('ajax.js'); } - $this->load('search.inc.php'); $page->changeTpl('search/index.tpl'); $page->setTitle('Annuaire'); } @@ -131,7 +130,6 @@ class SearchModule extends PLModule { global $globals; require_once 'geocoding.inc.php'; - $this->load('search.inc.php'); $page->assign('advanced',1); $page->addJsLink('jquery.autocomplete.js'); @@ -195,7 +193,6 @@ class SearchModule extends PLModule die(); } - require_once 'directory.enums.inc.php'; $enums = array( 'binetTxt' => DirEnum::BINETS, 'groupexTxt' => DirEnum::GROUPESX, @@ -209,7 +206,7 @@ class SearchModule extends PLModule 'nationaliteTxt' => DirEnum::NATIONALITIES, 'schoolTxt' => DirEnum::EDUSCHOOLS, ); - if (!array_key_exists($enums, $type)) { + if (!array_key_exists($type, $enums)) { exit(); } @@ -244,48 +241,47 @@ class SearchModule extends PLModule { // Give the list of all values possible of type and builds a select input for it $ids = null; - require_once 'directory.enums.inc.php'; switch ($type) { case 'binet': - $ids = DirEnum::getOptions(DirEnum::BINETS); + $ids = DirEnum::getOptionsIter(DirEnum::BINETS); break; case 'networking_type': - $ids = DirEnum::getOptions(DirEnum::NETWORKS); + $ids = DirEnum::getOptionsIter(DirEnum::NETWORKS); break; case 'country': - $ids = DirEnum::getOptions(DirEnum::COUNTRIES); + $ids = DirEnum::getOptionsIter(DirEnum::COUNTRIES); $page->assign('onchange', 'changeCountry(this.value)'); break; case 'diploma': if (Env::has('school') && Env::i('school') != 0) { - $ids = DirEnum::getOptions(DirEnum::EDUDEGREES, Env::i('school')); + $ids = DirEnum::getOptionsIter(DirEnum::EDUDEGREES, Env::i('school')); } else { - $ids = DirEnum::getOptions(DirEnum::EDUDEGREES); + $ids = DirEnum::getOptionsIter(DirEnum::EDUDEGREES); } break; case 'groupex': - $ids = DirEnum::getOptions(DirEnum::GROUPESX); + $ids = DirEnum::getOptionsIter(DirEnum::GROUPESX); break; case 'nationalite': - $ids = DirEnum::getOptions(DirEnum::NATIONALITIES); + $ids = DirEnum::getOptionsIter(DirEnum::NATIONALITIES); break; case 'region': if ($isset($_REQUEST['country'])) { - $ids = DirEnum::getOptions(DirEnum::ADMINAREAS, $_REQUEST['country']); + $ids = DirEnum::getOptionsIter(DirEnum::ADMINAREAS, $_REQUEST['country']); } else { - $ids = DirEnum::getOptions(DirEnum::ADMINAREAS); + $ids = DirEnum::getOptionsIter(DirEnum::ADMINAREAS); } break; case 'school': - $ids = DirEnum::getOptions(DirEnum::EDUSCHOOLS); + $ids = DirEnum::getOptionsIter(DirEnum::EDUSCHOOLS); $page->assign('onchange', 'changeSchool(this.value)'); break; case 'section': - $ids = DirEnum::getOptions(DirEnum::SECTIONS); + $ids = DirEnum::getOptionsIter(DirEnum::SECTIONS); break; case 'secteur': - $ids = DirEnum::getOptions(DirEnum::SECTORS); + $ids = DirEnum::getOptionsIter(DirEnum::SECTORS); break; default: exit(); }