function plugin_legend_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return PLUGIN_CODE_USAGE; } $data = $argv[--$argc]; array_pop($argv); $parm = legend_set_parm($argv); if (strlen($data) == 0 || empty($parm['title'])) { return PLUGIN_CODE_USAGE; } // FIXME: // class, style で指定可能であったとしても、ブラウザで正しく処理できるのは、align しかなさそう $align = empty($parm['align']) ? '' : ' class="pull-' . $parm['align'] . '"'; return join("\n", array('<fieldset' . $align . '>', '<legend>' . $parm['title'] . '</legend>', RendererFactory::factory($data), '</fieldset>')); }
function plugin_legend_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return PLUGIN_CODE_USAGE; } $data = $argv[--$argc]; array_pop($argv); $parm = legend_set_parm($argv); if (strlen($data) == 0 || empty($parm['title'])) { return PLUGIN_CODE_USAGE; } // FIXME: // class, style で指定可能であったとしても、ブラウザで正しく処理できるのは、align しかなさそう $align = empty($parm['align']) ? '' : ' align="' . $parm['align'] . '"'; return "<div>\n<fieldset>\n<legend{$align}>" . $parm['title'] . "</legend>\n" . convert_html(line2array($data)) . "</fieldset>\n</div>"; }