From: Florent Bruneau Date: Mon, 1 Oct 2007 20:46:46 +0000 (+0200) Subject: Rewrite shortcuts to run a quick search if a uniq result can't be found X-Git-Tag: xorg/0.9.15~80 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=7511200d37a78b34985692bc7f45716d91b0ecbb;p=platal.git Rewrite shortcuts to run a quick search if a uniq result can't be found Signed-off-by: Florent Bruneau --- diff --git a/modules/search.php b/modules/search.php index 0413ae2..0505796 100644 --- a/modules/search.php +++ b/modules/search.php @@ -109,11 +109,18 @@ class SearchModule extends PLModule $base = 'referent/'; break; } - pl_redirect($base . $forlife); + + require_once 'user.func.inc.php'; + $login = get_user_forlife($forlife, '_silent_user_callback'); + if ($login) { + pl_redirect($base . $login); + } + $_REQUEST['quick'] = $forlife; + $_GET['quick'] = $forlife; } elseif (strpos($quick, 'doc:') === 0) { $url = 'Docs/Recherche?'; $url .= 'action=search&q=' . urlencode(substr($quick, 4)); - $url .= '&group=' . urlencode('-Equipe,-Main,-PmWiki,-Site'); + $url .= '&group=' . urlencode('-Equipe,-Main,-PmWiki,-Site,-Review'); pl_redirect($url); }