diff --git a/include/html2plain.php b/include/html2plain.php index 445a4ab34..54cc44794 100644 --- a/include/html2plain.php +++ b/include/html2plain.php @@ -221,9 +221,10 @@ function html2plain($html, $wraplength = 75, $compact = false) if (!$compact AND ($message != "")) { $counter = 1; foreach ($urls as $id=>$url) - if (strpos($message, $url) === false) - $message .= "\n".$url." "; - //$message .= "\n[".($counter++)."] ".$url; + if ($url != "") + if (strpos($message, $url) === false) + $message .= "\n".$url." "; + //$message .= "\n[".($counter++)."] ".$url; } $message = str_replace("\n«", "«\n", $message); diff --git a/object/Item.php b/object/Item.php index 2cb131f1a..17a723acb 100644 --- a/object/Item.php +++ b/object/Item.php @@ -269,22 +269,22 @@ class Item extends BaseObject { } // Disable features that aren't available in several networks - if ($item["item_network"] != "dfrn") { + if (($item["item_network"] != "dfrn") AND isset($buttons["dislike"])) { unset($buttons["dislike"]); $tagger = ''; } - if ($item["item_network"] == "feed") + if (($item["item_network"] == "feed") AND isset($buttons["like"])) unset($buttons["like"]); - if ($item["item_network"] == "mail") + if (($item["item_network"] == "mail") AND isset($buttons["like"])) unset($buttons["like"]); - if (($item["item_network"] == "dspr") AND ($indent == 'comment')) + 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')) + if (($item["item_network"] == "face") AND ($indent == 'comment') AND isset($buttons["like"])) unset($buttons["like"]);