Example #1
0
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>'));
}
Example #2
0
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>";
}