fromgplus and gpluspost #128

Merged
annando merged 5 commits from master into master 2013-06-11 07:32:49 +02:00
2 changed files with 15 additions and 5 deletions
Showing only changes of commit dc8b86ae81 - Show all commits

5
pumpio/README Normal file
View file

@ -0,0 +1,5 @@
To let the connector work properly you should define an application name in the .htconfig:
$a->config['pumpio']['application_name'] = "Name of you site";
This name appears at pump.io and is mportant for not mirroring back posts that came from friendica.

View file

@ -286,7 +286,7 @@ function twitter_shortenmsg($b) {
require_once("include/bbcode.php");
require_once("include/html2plain.php");
$max_char = 130;
$max_char = 140;
// Looking for the first image
$image = '';
@ -389,15 +389,20 @@ function twitter_shortenmsg($b) {
if (($msglink == "") and strlen($msg) > $max_char)
$msglink = $b["plink"];
// If the message is short enough then don't modify it. (if the link exists in the original message)
if ((strlen(trim($origmsg)) <= $max_char) AND (strpos($origmsg, $msglink) OR ($msglink == "")))
// If the message is short enough then don't modify it.
if ((strlen(trim($origmsg)) <= $max_char) AND ($msglink == ""))
return(trim($origmsg));
// If the message is short enough and the link exists in the original message don't modify it as well
// -3 because of the bad shortener of twitter
if ((strlen(trim($origmsg)) <= ($max_char - 3)) AND strpos($origmsg, $msglink))
return(trim($origmsg));
if (strlen($msglink) > 20)
$msglink = short_link($msglink);
if (strlen(trim($msg." ".$msglink)) > $max_char) {
$msg = substr($msg, 0, $max_char - (strlen($msglink)));
if (strlen(trim($msg." ".$msglink)) > ($max_char - 3)) {
$msg = substr($msg, 0, ($max_char - 3) - (strlen($msglink)));
$lastchar = substr($msg, -1);
$msg = substr($msg, 0, -1);
$pos = strrpos($msg, "\n");