-11 1-x2 d x = π2 */ class WikiPlugin_AsciiMath extends WikiPlugin { function getName() { return _("AsciiMath"); } function getDescription() { return _("Render ASCII Math as MathML"); } function getVersion() { return preg_replace("/[Revision: $]/", '', "\$Revision$"); } function getDefaultArguments() { return array(); } function handle_plugin_args_cruft(&$argstr, &$args) { $this->source = $argstr; } function run($dbi, $argstr, &$request, $basepage) { $args = $this->getArgs($argstr, $request); if (empty($this->source)) return ''; include("lib/ASCIIMathPHP/ASCIIMathPHP.cfg.php"); $ascii_math = new ASCIIMathPHP($symbol_arr, $this->source); $ascii_math->genMathML(); return HTML::Raw($ascii_math->getMathML()); } }; // $Log: not supported by cvs2svn $ // Revision 1.1 2005/01/29 21:50:38 rurban // new MathML plugin and lib // // Local Variables: // mode: php // tab-width: 8 // c-basic-offset: 4 // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: ?>