に置換するフラグ($line_break)を設定する
//
// #setlinebreak(on) : これ以降、改行を
に置換する
// #setlinebreak(off) : これ以降、改行を
に置換しない
// #setlinebreak : これ以降、改行を
に置換する/しないを切り替え
// #setlinebreak(default) : これ以降、改行の扱いをシステム設定に戻す
function plugin_setlinebreak_convert()
{
global $line_break;
static $default;
if (!isset($default))
{
$default = $line_break;
}
if (func_num_args() == 0)
{
$line_break = !$line_break;
return '';
}
$args = func_get_args();
switch (strtolower($args[0]))
{
case 'on':
case 'true':
case '1':
$line_break = 1;
break;
case 'off':
case 'false':
case '0':
$line_break = 0;
break;
case 'default':
$line_break = $default;
break;
default:
return FALSE;
}
return '';
}
?>