]> git.mxchange.org Git - friendica-addons.git/commitdiff
Buffer: Improvement for posts to app.net.
authorMichael Vogel <icarus@dabo.de>
Sun, 18 May 2014 21:41:42 +0000 (23:41 +0200)
committerMichael Vogel <icarus@dabo.de>
Sun, 18 May 2014 21:41:42 +0000 (23:41 +0200)
buffer/buffer.php

index 766cef4a5b079c2537eebcd7b81c1c670f4c1124..a6bd6aaf242624e5c53ac2e1608fe2916bbbbf87 100644 (file)
@@ -342,17 +342,12 @@ function buffer_send(&$a,&$b) {
                                if (($profile->service == "twitter") AND isset($post["url"]))
                                        $post["text"] .= " ".$post["url"];
                                elseif (($profile->service == "appdotnet") AND isset($post["url"]) AND isset($post["title"])) {
-                                       $maxdesclength = $limit - (strlen($post["text"]) + 1);
-                                       if (strlen($post["title"]) > $maxdesclength)
-                                               $posttitle = trim(substr($post["title"], 0, $maxdesclength - 3))."...";
-                                       else
-                                               $posttitle = trim($post["title"]);
-
-                                       $post["text"] .= "\n[".$posttitle."](".$post["url"].")";
+                                       $post["title"] = shortenmsg($post["title"], 90);
+                                       $post["text"] = shortenmsg($post["text"], $limit - (24 + strlen($post["title"])));
+                                       $post["text"] .= "\n[".$post["title"]."](".$post["url"].")";
                                } elseif (($profile->service == "appdotnet") AND isset($post["url"]))
                                        $post["text"] .= " ".$post["url"];
 
-
                                $message = array();
                                $message["text"] = $post["text"];
                                $message["profile_ids[]"] = $profile->id;