]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/BaseSearch.php
Use rawContent for Special Options to avoid a protected options() method
[friendica.git] / src / Module / BaseSearch.php
index 594f5620554e66e44ae67ebcb733a55cc205fce4..3abc92318262d8754d8655b36af61dac01e8208e 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -22,7 +22,6 @@
 namespace Friendica\Module;
 
 use Friendica\BaseModule;
-use Friendica\Content\ContactSelector;
 use Friendica\Content\Pager;
 use Friendica\Core\Renderer;
 use Friendica\Core\Search;
@@ -49,7 +48,6 @@ class BaseSearch extends BaseModule
         */
        public static function performContactSearch($search, $prefix = '')
        {
-               $a      = DI::app();
                $config = DI::config();
 
                $type = Search::TYPE_ALL;
@@ -119,15 +117,14 @@ class BaseSearch extends BaseModule
                        return '';
                }
 
-               $id      = 0;
                $entries = [];
                foreach ($results->getResults() as $result) {
 
                        // in case the result is a contact result, add a contact-specific entry
                        if ($result instanceof ContactResult) {
-                               $contact = Model\Contact::getByURL($result->getUrl());
+                               $contact = Model\Contact::getByURLForUser($result->getUrl(), local_user());
                                if (!empty($contact)) {
-                                       $entries[] = Model\Contact::getTemplateData($contact, ++$id);
+                                       $entries[] = Contact::getContactTemplateVars($contact);
                                }
                        }
                }