]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #4523 from annando/invitation-code
authorHypolite Petovan <mrpetovan@gmail.com>
Thu, 1 Mar 2018 20:53:10 +0000 (15:53 -0500)
committerGitHub <noreply@github.com>
Thu, 1 Mar 2018 20:53:10 +0000 (15:53 -0500)
"Invitation ID" is now "invitation code" to unify the description

mod/network.php
src/Worker/Delivery.php

index 5ec97dbe99657995b78bfea9aa6e9d883821a2eb..c2cb8e03fc848db9379114e949027546b1968a1b 100644 (file)
@@ -345,7 +345,7 @@ function networkConversation($a, $items, $mode, $update, $ordering = '')
        // Set this so that the conversation function can find out contact info for our wall-wall items
        $a->page_contact = $a->contact;
 
-       $o = conversation($a, $items, $mode, $update, $ordering);
+       $o = conversation($a, $items, $mode, $update, false, $ordering);
 
        if (!$update) {
                if (PConfig::get(local_user(), 'system', 'infinite_scroll')) {
@@ -689,9 +689,6 @@ function networkThreadedView(App $a, $update, $parent)
                                dbesc(DateTimeFormat::convert($datequery2, 'UTC', date_default_timezone_get()))));
        }
 
-       $sql_order = '';
-       $order_mode = 'received';
-
        if ($conv) {
                $sql_extra3 .= " AND $sql_table.`mention`";
        }
@@ -699,14 +696,10 @@ function networkThreadedView(App $a, $update, $parent)
        // Normal conversation view
        if ($order === 'post') {
                $ordering = '`created`';
-               if ($sql_order == '') {
-                       $order_mode = 'created';
-               }
+               $order_mode = 'created';
        } else {
                $ordering = '`commented`';
-               if ($sql_order == '') {
-                       $order_mode = 'commented';
-               }
+               $order_mode = 'commented';
        }
 
        if ($sql_order == '') {
index b8eceb05bc03666d87e8fd866903c87069bdc3ff..fe6fad66b024bb199305849e7f37171db51b20d4 100644 (file)
@@ -242,7 +242,8 @@ class Delivery {
                                                }
 
                                                if ($normal_mode) {
-                                                       if ($item_id == $item['id'] || $item['id'] == $item['parent']) {
+                                                       // Only add the parent when we don't delete other items.
+                                                       if ($item_id == $item['id'] || (($item['id'] == $item['parent']) && ($cmd != 'drop'))) {
                                                                $item["entry:comment-allow"] = true;
                                                                $item["entry:cid"] = (($top_level) ? $contact['id'] : 0);
                                                                $msgitems[] = $item;