diff --git a/mod/help.php b/mod/help.php index 44edbf9318..6d8fbb1842 100644 --- a/mod/help.php +++ b/mod/help.php @@ -1,53 +1,6 @@ block_gamut += array( - "doBlockWarning" => 45, - ); - parent::MarkdownExtra_Parser(); - } - - function doBlockWarning($text) { - $text = preg_replace_callback('/ - ( # Wrap whole match in $1 - (?> - ^[ ]*![ ]? # "!" at the start of a line - .+\n # rest of the first line - (.+\n)* # subsequent consecutive lines - \n* # blanks - )+ - ) - /xm', array(&$this, '_doBlockWarning_callback'), $text); - - return $text; - } - - function _doBlockWarning_callback($matches) { - $bq = $matches[1]; - # trim one level of quoting - trim whitespace-only lines - $bq = preg_replace('/^[ ]*![ ]?|^[ ]+$/m', '', $bq); - $bq = $this->runBlockGamut($bq); # recurse - - $bq = preg_replace('/^/m', " ", $bq); - # These leading spaces cause problem with
content, - # so we need to fix that: -// $bq = preg_replace_callback('{(\s*.+?)}sx', array(&$this, '__doBlockWarning_callback2'), $bq); - - return "\n" . $this->hashBlock("\n$bq\n") . "\n\n"; - } - - function _doBlockWarning_callback2($matches) { - $pre = $matches[1]; - $pre = preg_replace('/^ /m', '', $pre); - return $pre; - } - -} - if (!function_exists('load_doc_file')) { function load_doc_file($s) { @@ -66,8 +19,7 @@ if (!function_exists('load_doc_file')) { } function help_content(&$a) { - - + nav_set_selected('help'); global $lang; @@ -93,9 +45,9 @@ function help_content(&$a) { '$message' => t('Page not found.') )); } - + $html = Markdown($text); $html = "".$html; return $html; - + }