]> git.mxchange.org Git - friendica.git/commitdiff
Add author to the search content / fix sidebar link to channels
authorMichael <heluecht@pirati.ca>
Fri, 22 Sep 2023 05:16:46 +0000 (05:16 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 22 Sep 2023 05:16:46 +0000 (05:16 +0000)
src/Model/Post/Engagement.php
src/Module/BaseSettings.php

index 3df364b90779597a1fa3e5c7e737d3abe414f903..3aec0c1e1201333fa4be97872b4fc867a6fd5834 100644 (file)
@@ -53,7 +53,9 @@ class Engagement
                        return;
                }
 
-               $parent = Post::selectFirst(['uri-id', 'created', 'owner-id', 'uid', 'private', 'contact-contact-type', 'language', 'title', 'content-warning', 'body'], ['uri-id' => $item['parent-uri-id']]);
+               $parent = Post::selectFirst(['uri-id', 'created', 'owner-id', 'uid', 'private', 'contact-contact-type', 'language',
+                       'title', 'content-warning', 'body', 'author-name', 'author-nick', 'author-addr', 'owner-name', 'owner-nick', 'owner-addr'],
+                       ['uri-id' => $item['parent-uri-id']]);
 
                if ($parent['created'] < DateTimeFormat::utc('now - ' . DI::config()->get('channel', 'engagement_hours') . ' hour')) {
                        Logger::debug('Post is too old', ['uri-id' => $item['uri-id'], 'parent-uri-id' => $item['parent-uri-id'], 'created' => $parent['created']]);
@@ -108,7 +110,10 @@ class Engagement
 
        private static function getSearchText(array $item): string
        {
-               $body = $item['title'] . "\n" . $item['content-warning'] . "\n" . $item['body'] . "\n";
+               $body = $item['title'] . ' ' . $item['content-warning'] . ' ' . $item['body'] . ' ' .
+                       $item['author-name'] . ' ' . $item['author-nick'] . ' ' . $item['author-addr'] . ' ' . 
+                       $item['owner-name'] . ' ' . $item['owner-nick'] . ' ' . $item['owner-addr']; 
+
                $body = Post\Media::addAttachmentsToBody($item['uri-id'], $body);
                $text = BBCode::toPlaintext($body, false);
 
index 495c175bdefa3104448dca71bce70274f60289a3..c1033e730cc6a73a40eea91b87636bd6e1e66a10 100644 (file)
@@ -124,7 +124,7 @@ class BaseSettings extends BaseModule
                $tabs[] = [
                        'label'     => $this->t('Channels'),
                        'url'       => 'settings/channels',
-                       'selected'  => static::class == Settings\Display::class ? 'active' : '',
+                       'selected'  => static::class == Settings\Channels::class ? 'active' : '',
                        'accesskey' => '',
                ];