]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #1486 from annando/1504-like-on-comment
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Mon, 6 Apr 2015 12:09:53 +0000 (14:09 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Mon, 6 Apr 2015 12:09:53 +0000 (14:09 +0200)
Liking of "red" comments is now possible

object/Item.php

index 19e3fdead1f2c7a09d2dab33ad04f06aa328b1f4..eac4697f91d4d3accde56748862de286fc856434 100644 (file)
@@ -287,22 +287,24 @@ class Item extends BaseObject {
                }
 
                // Disable features that aren't available in several networks
-               if (($item["item_network"] != "dfrn") AND isset($buttons["dislike"])) {
+               if (($item["item_network"] != NETWORK_DFRN) AND isset($buttons["dislike"])) {
                        unset($buttons["dislike"]);
                        $tagger = '';
                }
 
-               if (($item["item_network"] == "feed") AND isset($buttons["like"]))
+               if (($item["item_network"] == NETWORK_FEED) AND isset($buttons["like"]))
                        unset($buttons["like"]);
 
-               if (($item["item_network"] == "mail") AND isset($buttons["like"]))
+               if (($item["item_network"] == NETWORK_MAIL) AND isset($buttons["like"]))
                        unset($buttons["like"]);
 
-               if (($item["item_network"] == "dspr") AND ($indent == 'comment') AND isset($buttons["like"]))
+               // Diaspora isn't able to do likes on comments - but red does
+               if (($item["item_network"] == NETWORK_DIASPORA) AND ($indent == 'comment') AND
+                       !strstr($item["owner-link"], "/channel/") AND isset($buttons["like"]))
                        unset($buttons["like"]);
 
                // Facebook can like comments - but it isn't programmed in the connector yet.
-               if (($item["item_network"] == "face") AND ($indent == 'comment') AND isset($buttons["like"]))
+               if (($item["item_network"] == NETWORK_FACEBOOK) AND ($indent == 'comment') AND isset($buttons["like"]))
                        unset($buttons["like"]);