Fixing error in search library
This commit is contained in:
@@ -233,27 +233,33 @@ function assemble_query ($criteria, $searchfields) {
|
||||
} //foreach $whereCriterias
|
||||
|
||||
$whereClause .= str_repeat(')', $nesting);
|
||||
$whereClause = trim ($whereClause);
|
||||
|
||||
$query = sprintf ("SELECT bookmark.title,
|
||||
bookmark.url,
|
||||
bookmark.description,
|
||||
UNIX_TIMESTAMP(bookmark.date) AS timestamp,
|
||||
bookmark.childof,
|
||||
bookmark.id,
|
||||
bookmark.favicon,
|
||||
bookmark.public,
|
||||
folder.name,
|
||||
folder.id AS fid,
|
||||
folder.public AS fpublic
|
||||
FROM bookmark LEFT JOIN folder ON bookmark.childof=folder.id
|
||||
if ($whereClause != '') {
|
||||
$query = sprintf ("SELECT bookmark.title,
|
||||
bookmark.url,
|
||||
bookmark.description,
|
||||
UNIX_TIMESTAMP(bookmark.date) AS timestamp,
|
||||
bookmark.childof,
|
||||
bookmark.id,
|
||||
bookmark.favicon,
|
||||
bookmark.public,
|
||||
folder.name,
|
||||
folder.id AS fid,
|
||||
folder.public AS fpublic
|
||||
FROM bookmark LEFT JOIN folder ON bookmark.childof=folder.id
|
||||
|
||||
WHERE bookmark.user='%s'
|
||||
AND bookmark.deleted!='1'
|
||||
AND ( %s )
|
||||
ORDER BY title",
|
||||
$mysql->escape ($username),
|
||||
$whereClause);
|
||||
WHERE bookmark.user='%s'
|
||||
AND bookmark.deleted!='1'
|
||||
AND ( %s )
|
||||
ORDER BY title",
|
||||
$mysql->escape ($username),
|
||||
$whereClause);
|
||||
|
||||
}
|
||||
else {
|
||||
$query = false;
|
||||
}
|
||||
return $query;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user