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