function plugin_nolink_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return ''; } $data = $argv[--$argc]; return strip_a(RendererFactory::factory(line2array($data))); }
function plugin_nolink_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return ''; } $data = $argv[--$argc]; return strip_a(convert_html(line2array($data))); }
function plugin_table_pagenate_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return '<p class="alert alert-warning">#pagenate() Please insert table</p>'; } $data = $argv[--$argc]; array_pop($argv); return preg_replace('/data-pagenate="false"/', 'data-pagenate="true"', convert_html(line2array($data))); }
function plugin_span_convert() { $argv = func_get_args(); $argc = func_num_args(); if ($argc < 1) { return '<p class="alert alert-warning">#span([1-12])</p>'; } $data = $argv[--$argc]; array_pop($argv); $colum = isset($argv[0]) && is_numeric($argv[0]) ? $argv[0] : 12; $size = isset($argv[1]) ? Utility::htmlsc($argv[1]) : 'md'; return '<div class="col-' . $size . '-' . $colum . '">' . "\n" . convert_html(line2array($data)) . "\n" . '</div>' . "\n"; }
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>"; }