]> git.mxchange.org Git - friendica.git/commitdiff
Liking of "red" comments is now possible.
authorMichael Vogel <icarus@dabo.de>
Mon, 6 Apr 2015 11:22:19 +0000 (13:22 +0200)
committerMichael Vogel <icarus@dabo.de>
Mon, 6 Apr 2015 11:22:19 +0000 (13:22 +0200)
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"]);