X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fsearch.php;h=2428b344856d739a084c0453d284c372bbd24261;hb=e67b44363acd2083d9b0ec4fabaea3deec87afc5;hp=b287c01a986b71bc325dd8d38357f3c92fcda832;hpb=63f06a435ff8e9c058b1dee1eb97fff99606d490;p=platal.git diff --git a/modules/search.php b/modules/search.php index b287c01..2428b34 100644 --- a/modules/search.php +++ b/modules/search.php @@ -38,13 +38,6 @@ class SearchModule extends PLModule exit; } - function on_subscribe($forlife, $uid, $promo, $pass) - { - require_once 'user.func.inc.php'; - user_reindex($uid); - } - - function form_prepare() { Platal::page()->assign('formulaire',1); @@ -94,7 +87,7 @@ class SearchModule extends PLModule $list .= '|admin|adm|ax'; } if (preg_match('/^(' . $list . '):([-a-z]+(\.[-a-z]+(\.\d{2,4})?)?)$/', replace_accent($quick), $matches)) { - $forlife = $matches[2]; + $login = $matches[2]; switch($matches[1]) { case 'admin': case 'adm': $base = 'admin/user/'; @@ -110,13 +103,12 @@ class SearchModule extends PLModule break; } - require_once 'user.func.inc.php'; - $login = get_user_forlife($forlife, '_silent_user_callback'); - if ($login) { - pl_redirect($base . $login); + $user = User::getSilent($login); + if ($user) { + pl_redirect($base . $user->login()); } - $_REQUEST['quick'] = $forlife; - $_GET['quick'] = $forlife; + $_REQUEST['quick'] = $login; + $_GET['quick'] = $login; } elseif (strpos($quick, 'doc:') === 0) { $url = 'Docs/Recherche?'; $url .= 'action=search&q=' . urlencode(substr($quick, 4)); @@ -152,16 +144,16 @@ class SearchModule extends PLModule $page->addJsLink('ajax.js'); } - require_once dirname(__FILE__) . '/search/search.inc.php'; + $this->load('search.inc.php'); $page->changeTpl('search/index.tpl'); - $page->setTitle('Polytechnique.org - Annuaire'); + $page->setTitle('Annuaire'); } function handler_advanced(&$page, $action = null, $subaction = null) { global $globals; require_once 'geoloc.inc.php'; - require_once dirname(__FILE__) . '/search/search.inc.php'; + $this->load('search.inc.php'); $page->assign('advanced',1); $page->addJsLink('jquery.autocomplete.js');