+ }
+
+ if (strpos($item['body'], "[/share]") !== false) {
+ $pos = strpos($item['body'], "[share");
+ $o = substr($item['body'], $pos);
+ } else {
+ $o = share_header($item['author-name'], $item['author-link'], $item['author-avatar'], $item['guid'], $item['created'], $item['plink']);
+
+ if ($item['title']) {
+ $o .= '[b]'.$item['title'].'[/b]'."\n";
+ }
+
+ $o .= $item['body'];
+ $o .= "[/share]";
+ }
+
+ echo $o;
+ killme();
+}
+
+/// @TODO Rewrite to handle over whole record array
+function share_header($author, $profile, $avatar, $guid, $posted, $link) {
+ $header = "[share author='" . str_replace(["'", "[", "]"], ["'", "[", "]"], $author).
+ "' profile='" . str_replace(["'", "[", "]"], ["'", "[", "]"], $profile).
+ "' avatar='" . str_replace(["'", "[", "]"], ["'", "[", "]"], $avatar);
+
+ if ($guid) {
+ $header .= "' guid='" . str_replace(["'", "[", "]"], ["'", "[", "]"], $guid);
+ }