From fe7c741eed1afa26ddab7a07cbe5d1944d3d1584 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Mon, 18 Jun 2012 21:54:35 +0200 Subject: [PATCH] Libertree: Improve the format of postings --- libertree/libertree.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/libertree/libertree.php b/libertree/libertree.php index f57c773b..fc9dcc44 100755 --- a/libertree/libertree.php +++ b/libertree/libertree.php @@ -172,11 +172,25 @@ function libertree_send(&$a,&$b) { $title = $b['title']; $body = $b['body']; + // Insert a newline before and after a quote + $body = str_ireplace("[quote", "\n\n[quote", $body); + $body = str_ireplace("[/quote]", "[/quote]\n\n", $body); + + // remove multiple newlines + do { + $oldbody = $body; + $body = str_replace("\n\n\n", "\n\n", $body); + } while ($oldbody != $body); + + // convert to markdown + $body = bb2diaspora($body); + + // Adding the title if(strlen($title)) - $body = "[b]".html_entity_decode($title)."[/b]\n\n".$body; + $body = "## ".html_entity_decode($title)."\n\n".$body; $params = array( - 'text' => bb2diaspora($body) + 'text' => $body // 'token' => $ltree_api_token ); -- 2.39.2