git.cweiske.de
/
grauphel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Mark grauphel as compatible with Nextcloud 16
[grauphel.git]
/
lib
/
search
/
provider.php
diff --git
a/lib/search/provider.php
b/lib/search/provider.php
index 5b42bb70f9c6c6ce1e0b5864c7cf59d04cd999a6..816209ef8d609ce32994bc42c3cde91fbd896253 100644
(file)
--- a/
lib/search/provider.php
+++ b/
lib/search/provider.php
@@
-39,14
+39,18
@@
class Provider extends \OCP\Search\Provider
{
$urlGen = \OC::$server->getURLGenerator();
$notes = new NoteStorage($urlGen);
{
$urlGen = \OC::$server->getURLGenerator();
$notes = new NoteStorage($urlGen);
- $notes->setUsername(\OC_User::getUser());
- $rows = $notes->search($query);
+ $notes->setUsername(
+ \OC::$server->getUserSession()->getUser()->getUID()
+ );
+
+ $qp = new QueryParser();
+ $rows = $notes->search($qp->parse($query));
$results = array();
foreach ($rows as $row) {
$res = new Note();
$res->id = $row['note_guid'];
$results = array();
foreach ($rows as $row) {
$res = new Note();
$res->id = $row['note_guid'];
- $res->name =
$row['note_title']
;
+ $res->name =
htmlspecialchars_decode($row['note_title'])
;
$res->link = $urlGen->linkToRoute(
'grauphel.gui.note', array('guid' => $row['note_guid'])
);
$res->link = $urlGen->linkToRoute(
'grauphel.gui.note', array('guid' => $row['note_guid'])
);