From 7511200d37a78b34985692bc7f45716d91b0ecbb Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Mon, 1 Oct 2007 22:46:46 +0200 Subject: [PATCH] Rewrite shortcuts to run a quick search if a uniq result can't be found Signed-off-by: Florent Bruneau --- modules/search.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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); } -- 2.1.4