]> git.mxchange.org Git - friendica.git/commitdiff
Allow to delete every post, even public ones
authorMichael <heluecht@pirati.ca>
Sat, 17 Nov 2018 22:56:28 +0000 (22:56 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 17 Nov 2018 22:56:28 +0000 (22:56 +0000)
src/Object/Post.php

index 17912b96d535f0fedeb205c8e81d0c53b8b75fda..58b11a723cb9c830e079364fa30b928671b4eafa 100644 (file)
@@ -157,11 +157,13 @@ class Post extends BaseObject
 
                $shareable = in_array($conv->getProfileOwner(), [0, local_user()]) && $item['private'] != 1;
 
-               if (local_user() && Strings::compareLink($a->contact['url'], $item['author-link'])) {
-                       if ($item["event-id"] != 0) {
-                               $edpost = ["events/event/" . $item['event-id'], L10n::t("Edit")];
-                       } else {
-                               $edpost = ["editpost/" . $item['id'], L10n::t("Edit")];
+               if (local_user()) {
+                       if (Strings::compareLink($a->contact['url'], $item['author-link'])) {
+                               if ($item["event-id"] != 0) {
+                                       $edpost = ["events/event/" . $item['event-id'], L10n::t("Edit")];
+                               } else {
+                                       $edpost = ["editpost/" . $item['id'], L10n::t("Edit")];
+                               }
                        }
                        $dropping = in_array($item['uid'], [0, local_user()]);
                } else {
@@ -205,7 +207,7 @@ class Post extends BaseObject
                        'delete'   => $delete,
                ];
 
-               if (!local_user() || ($item['uid'] == 0)) {
+               if (!local_user()) {
                        $drop = false;
                }