From d4b0a9ea2a16472bc1869d0f00a4f9ac12689583 Mon Sep 17 00:00:00 2001
From: Michael Vogel
", "
", '
'),array("
", "
", "
", "
"),$s);
// Escaping the hash tags
$s = preg_replace('/\#([^\s\#])/','#$1',$s);
@@ -53,6 +68,8 @@ function diaspora2bb($s) {
function bb2diaspora($Text,$preserve_nl = false, $fordiaspora = true) {
+ $a = get_app();
+
$OriginalText = $Text;
// Since Diaspora is creating a summary for links, this function removes them before posting
@@ -92,9 +109,13 @@ function bb2diaspora($Text,$preserve_nl = false, $fordiaspora = true) {
// Maybe we should make this newline at every time before a quote.
$Text = str_replace(array("
"), array(""), $Text); + $stamp1 = microtime(true); + // Now convert HTML to Markdown $Text = new HTML_To_Markdown($Text); + $a->save_timestamp($stamp1, "parser"); + // Libertree has a problem with escaped hashtags - Diaspora doesn't seem to. if (!$fordiaspora) $Text = str_replace(array('\#'), array('#'), $Text); diff --git a/library/markdown.php b/library/markdown.php index 4d36c1d14..a8152c2ab 100644 --- a/library/markdown.php +++ b/library/markdown.php @@ -17,7 +17,7 @@ function Markdown($text) { # Read file and pass content through the Markdown parser $html = MarkdownExtra::defaultTransform($text); - $a->save_timestamp($stamp1, "rendering"); + $a->save_timestamp($stamp1, "parser"); return $html; }