]> git.mxchange.org Git - friendica.git/commitdiff
Display the forum posts in the new format.
authorMichael <heluecht@pirati.ca>
Sat, 5 Jun 2021 20:29:19 +0000 (20:29 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 5 Jun 2021 20:29:19 +0000 (20:29 +0000)
src/Module/Conversation/Network.php

index c093cc9ca6a0d0891f3f250c6ff5ddb2238b0e2c..046c6de8c3d6181cfc4d45fd220c7caccebd1545 100644 (file)
@@ -20,8 +20,10 @@ use Friendica\Model\Item;
 use Friendica\Model\Post;
 use Friendica\Model\Profile;
 use Friendica\Model\User;
+use Friendica\Model\Verb;
 use Friendica\Module\Contact as ModuleContact;
 use Friendica\Module\Security\Login;
+use Friendica\Protocol\Activity;
 use Friendica\Util\DateTimeFormat;
 
 class Network extends BaseModule
@@ -388,7 +390,9 @@ class Network extends BaseModule
                if (self::$groupId) {
                        $conditionStrings = DBA::mergeConditions($conditionStrings, ["`contact-id` IN (SELECT `contact-id` FROM `group_member` WHERE `gid` = ?)", self::$groupId]);
                } elseif (self::$forumContactId) {
-                       $conditionFields['contact-id'] = self::$forumContactId;
+                       $conditionStrings = DBA::mergeConditions($conditionStrings, 
+                               ["((`contact-id` = ?) OR EXISTS(SELECT `uri-id` FROM `post-user-view` WHERE `post-user-view`.`parent-uri-id` = `network-thread-view`.`uri-id` AND (`contact-id` = ? AND `gravity` = ? AND `vid` = ? AND `uid` = ?)))",
+                               self::$forumContactId, self::$forumContactId, GRAVITY_ACTIVITY, Verb::getID(Activity::ANNOUNCE), local_user()]);
                }
 
                // Currently only the order modes "received" and "commented" are in use