Implement request #2874049: "Feeling lucky" button
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@506 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
53319932bd
commit
ed1636cb51
3 changed files with 17 additions and 4 deletions
|
@ -6,6 +6,8 @@ ChangeLog for SemantiScuttle
|
||||||
- Implement request #2878169: Voting system
|
- Implement request #2878169: Voting system
|
||||||
- Fix bug #2881886: PHP notice when viewing tags
|
- Fix bug #2881886: PHP notice when viewing tags
|
||||||
- Configuration option to disable registration
|
- Configuration option to disable registration
|
||||||
|
- Implement request #2874049: "Feeling lucky" button
|
||||||
|
just add "?lucky=1" as parameter to search page
|
||||||
|
|
||||||
|
|
||||||
0.94 - 2009-10-02
|
0.94 - 2009-10-02
|
||||||
|
|
|
@ -107,5 +107,3 @@ Tracker items:
|
||||||
So I'd define "freddy" as short url name in the bookmark, and anyone could
|
So I'd define "freddy" as short url name in the bookmark, and anyone could
|
||||||
access it e.g. via our-bookmarks.com/s/freddy and get redirected to the
|
access it e.g. via our-bookmarks.com/s/freddy and get redirected to the
|
||||||
real url. Useful to get permanent URLs to moving targets.
|
real url. Useful to get permanent URLs to moving targets.
|
||||||
#2874049 - feeling lucky button
|
|
||||||
redirect to first search result
|
|
||||||
|
|
|
@ -113,10 +113,23 @@ if (is_null($terms)) {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$bookmarks =& $bookmarkservice->getBookmarks($start, $perpage, $s_user, NULL, $terms, getSortOrder(), $s_watchlist, $s_start, $s_end);
|
$bookmarks =& $bookmarkservice->getBookmarks(
|
||||||
|
$start, $perpage, $s_user, NULL, $terms, getSortOrder(),
|
||||||
|
$s_watchlist, $s_start, $s_end
|
||||||
|
);
|
||||||
|
|
||||||
// Save search
|
// Save search
|
||||||
$searchhistoryservice->addSearch($terms, $range, $bookmarks['total'], $currentUserId);
|
$searchhistoryservice->addSearch(
|
||||||
|
$terms, $range, $bookmarks['total'], $currentUserId
|
||||||
|
);
|
||||||
|
|
||||||
|
if (isset($_GET['lucky']) && $_GET['lucky']
|
||||||
|
&& isset($bookmarks['bookmarks'][0])
|
||||||
|
) {
|
||||||
|
$url = $bookmarks['bookmarks'][0]['bAddress'];
|
||||||
|
header('Location: ' . $url);
|
||||||
|
exit();
|
||||||
|
}
|
||||||
|
|
||||||
if ($GLOBALS['enableGoogleCustomSearch']) {
|
if ($GLOBALS['enableGoogleCustomSearch']) {
|
||||||
$tplVars['tipMsg'] = T_('Unsatisfied? You can also try our ')
|
$tplVars['tipMsg'] = T_('Unsatisfied? You can also try our ')
|
||||||
|
|
Loading…
Reference in a new issue