- fix plugin menu link broken with xamp (realpath behaves differently)
- complete quick search rewriting - now we can quote phrases as in google "New York" is not the same as New York - user comments not searched anymore (faster) - the big full text query does not use joins anymore (faster) - related tags not shown on the index page, but now you can see the matching tags and matching categories git-svn-id: http://piwigo.org/svn/trunk@2135 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
36e0e6e8f1
commit
4afa14cc8d
10 changed files with 326 additions and 235 deletions
24
qsearch.php
24
qsearch.php
|
|
@ -39,15 +39,31 @@ if (empty($_GET['q']))
|
|||
$search = array();
|
||||
$search['q']=$_GET['q'];
|
||||
|
||||
$query ='
|
||||
$query = '
|
||||
SElECT id FROM '.SEARCH_TABLE.'
|
||||
WHERE rules = \''.addslashes(serialize($search)).'\'
|
||||
;';
|
||||
$search_id = array_from_query( $query, 'id');
|
||||
if ( !empty($search_id) )
|
||||
{
|
||||
$search_id = $search_id[0];
|
||||
$query = '
|
||||
UPDATE '.SEARCH_TABLE.'
|
||||
SET last_seen=NOW()
|
||||
WHERE id='.$search_id;
|
||||
pwg_query($query);
|
||||
}
|
||||
else
|
||||
{
|
||||
$query ='
|
||||
INSERT INTO '.SEARCH_TABLE.'
|
||||
(rules, last_seen)
|
||||
VALUES
|
||||
(\''.addslashes(serialize($search)).'\', NOW() )
|
||||
;';
|
||||
pwg_query($query);
|
||||
|
||||
$search_id = mysql_insert_id();
|
||||
pwg_query($query);
|
||||
$search_id = mysql_insert_id();
|
||||
}
|
||||
|
||||
redirect(
|
||||
make_index_url(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue