diff --git a/gpluspost/gpluspost.php b/gpluspost/gpluspost.php index 22fccdef..be710242 100644 --- a/gpluspost/gpluspost.php +++ b/gpluspost/gpluspost.php @@ -154,13 +154,13 @@ function gpluspost_init() { if (isset($a->argv[1])) { $uid = (int)$a->argv[1]; if ($uid == 0) { - $contacts = q("SELECT `name`, `id` FROM contact WHERE `nick` = '%s' LIMIT 1", dbesc($a->argv[1])); + $contacts = q("SELECT `username`, `uid` FROM `user` WHERE `nickname` = '%s' LIMIT 1", dbesc($a->argv[1])); if ($contacts) { - $uid = $contacts[0]["id"]; + $uid = $contacts[0]["uid"]; $nick = $a->argv[1]; } } else { - $contacts = q("SELECT `name` FROM contact WHERE ID=%d LIMIT 1", intval($uid)); + $contacts = q("SELECT `username` FROM `user` WHERE `uid`=%d LIMIT 1", intval($uid)); $nick = $uid; } } @@ -170,7 +170,7 @@ function gpluspost_init() { echo ''."\n"; echo "\t".'<![CDATA['.$a->config['sitename'].']]>'."\n"; if ($uid != 0) { - echo "\t".'\n"; + echo "\t".'\n"; echo "\t".''."\n"; } else echo "\t".''."\n"; @@ -216,7 +216,7 @@ function gpluspost_ShareAttributes($match) { //$text = "
".$headline."
".$match[2]."
"; //$text = "\n\t".$match[2].":\t"; - $text = $author.": ".$match[2]; + $text = html_entity_decode("♲ ", ENT_QUOTES, 'UTF-8').$author.": ".$match[2]; return($text); } @@ -283,9 +283,6 @@ function gpluspost_feeditem($pid, $uid) { if ($msglink == "") $msglink = $item["plink"]; - if ($image != $msglink) - $html = trim(str_replace($msglink, "", $html)); - // Fetching the title - or the first line if ($item["title"] != "") $title = $item["title"]; @@ -294,6 +291,11 @@ function gpluspost_feeditem($pid, $uid) { $title = $lines[0]; } + if ($image != $msglink) + $html = trim(str_replace($msglink, "", $html)); + + $title = trim(str_replace($msglink, "", $title)); + if ($uid == 0) $title = $item["author-name"].": ".$title;