$o = '';
$search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
- if (! Feature::isEnabled(local_user(),'savedsearch'))
+ if (!Feature::isEnabled(local_user(),'savedsearch'))
return $o;
$r = q("SELECT `id`,`term` FROM `search` WHERE `uid` = %d",
break;
}
- if (! $search)
+ if (!$search)
return $o;
if (Config::get('system','only_tag_search'))
}
dba::close($terms);
- $params = ['order' => ['id' => true]];
- $items = Item::selectForUser(local_user(), [], ['id' => $itemids], $params);
- $r = dba::inArray($items);
+ if (!empty($itemids)) {
+ $params = ['order' => ['id' => true]];
+ $items = Item::selectForUser(local_user(), [], ['id' => $itemids], $params);
+ $r = dba::inArray($items);
+ } else {
+ $r = [];
+ }
} else {
logger("Start fulltext search for '".$search."'", LOGGER_DEBUG);
return $o;
}
-