diff --git a/mod/babel.php b/mod/babel.php new file mode 100644 index 000000000..9d87b47f0 --- /dev/null +++ b/mod/babel.php @@ -0,0 +1,56 @@ +', $s); +} + +function babel_content(&$a) { + + $o .= '

Babel Diagnostic

'; + + $o .= '
'; + $o .= t('Source (bbcode) text:') . EOL . '' . EOL; + $o .= '
'; + + $o .= '

'; + + if(x($_REQUEST,'text')) { + + $text = trim($_REQUEST['text']); + $o .= t("Source input: ") . EOL. EOL; + $o .= visible_lf($text) . EOL. EOL; + + $html = bbcode($text); + $o .= t("bb2html: ") . EOL. EOL; + $o .= $html. EOL. EOL; + + $bbcode = html2bbcode($html); + $o .= t("bb2html2bb: ") . EOL. EOL; + $o .= visible_lf($bbcode) . EOL. EOL; + + $diaspora = bb2diaspora($text); + $o .= t("bb2md: ") . EOL. EOL; + $o .= visible_lf($diaspora) . EOL. EOL; + + $html = Markdown($diaspora); + $o .= t("bb2md2html: ") . EOL. EOL; + $o .= $html. EOL. EOL; + + $bbcode = diaspora2bb($diaspora); + $o .= t("bb2dia2bb: ") . EOL. EOL; + $o .= $bbcode . EOL. EOL; + + $bbcode = html2bbcode($html); + $o .= t("bb2md2html2bb: ") . EOL. EOL; + $o .= $bbcode . EOL. EOL; + + + + } + return $o; +}