X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=object%2FItem.php;h=3ea970e7ff4496d2ec7eba55db955c110a08589b;hb=f533332ad58c31a9fdad1c3822d6f55b1e28205b;hp=0dfe915dea2fcf6722b50ee876593ae71b0f64b3;hpb=6c46c8333d45a8ea3cb90a38f061b6c089fe0d6b;p=friendica.git diff --git a/object/Item.php b/object/Item.php index 0dfe915dea..3ea970e7ff 100644 --- a/object/Item.php +++ b/object/Item.php @@ -32,7 +32,7 @@ class Item extends BaseObject { public function __construct($data) { $a = $this->get_app(); - + $this->data = $data; $this->set_template('wall'); $this->toplevel = ($this->get_id() == $this->get_data_value('parent')); @@ -268,6 +268,26 @@ class Item extends BaseObject { $owner_name_e = $this->get_owner_name(); } + // Disable features that aren't available in several networks + if (($item["item_network"] != "dfrn") AND isset($buttons["dislike"])) { + unset($buttons["dislike"]); + $tagger = ''; + } + + if (($item["item_network"] == "feed") AND isset($buttons["like"])) + unset($buttons["like"]); + + if (($item["item_network"] == "mail") AND isset($buttons["like"])) + unset($buttons["like"]); + + if (($item["item_network"] == "dspr") AND ($indent == 'comment') 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"])) + unset($buttons["like"]); + + $tmp_item = array( 'template' => $this->get_template(),