コード例 #1
0
ファイル: multilang.inc.php プロジェクト: logue/pukiwiki_adv
function plugin_multilang_convert()
{
    $lang = $lines = '';
    $args = func_get_args();
    $num = func_num_args();
    $lines = array_pop($args);
    switch ($num) {
        case 1:
            $lang = DEFAULT_LANG;
            // pukiwiki.ini.php
            break;
        default:
            list($lang) = func_get_args();
    }
    if (plugin_multilang_accept($lang)) {
        $lines = preg_replace(array("[\\r|\\n]", "[\\r]"), array("\n", "\n"), $lines);
        // return preg_replace(array("'<p>'si","'</p>'si"), array("",""), convert_html($lines) );
        return '<div lang="' . $lang . '">' . RendererFactory::factory($lines) . '</div>';
    }
    return '';
}
コード例 #2
0
function plugin_multilang_convert()
{
    switch (func_num_args()) {
        case 1:
            list($lines) = func_get_args();
            $lang = DEFAULT_LANG;
            // pukiwiki.ini.php
            break;
        default:
            list($lang, $lines) = func_get_args();
    }
    if (plugin_multilang_accept($lang)) {
        $lines = preg_replace(array("[\\r|\\n]", "[\\r]"), array("\n", "\n"), $lines);
        // return preg_replace(array("'<p>'si","'</p>'si"), array("",""), convert_html($lines) );
        return convert_html($lines);
    }
    return '';
}