Merge pull request #153 from zzottel/master

Fix observer=1 tag. Using only observer without =1 won't work anymore
This commit is contained in:
zzottel 2013-09-24 05:39:37 -07:00
commit e9a51797a2

View File

@ -222,10 +222,10 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) {
$observer = $a->get_observer();
if (strpos($Text,'[/observer]') !== false) {
if ($observer) {
$Text = preg_replace("/\[observer(\=1)?\](.*?)\[\/observer\]/ism", '$2', $Text);
$Text = preg_replace("/\[observer\=1\](.*?)\[\/observer\]/ism", '$1', $Text);
$Text = preg_replace("/\[observer\=0\].*?\[\/observer\]/ism", '', $Text);
} else {
$Text = preg_replace("/\[observer(\=1)?\].*?\[\/observer\]/ism", '', $Text);
$Text = preg_replace("/\[observer\=1\].*?\[\/observer\]/ism", '', $Text);
$Text = preg_replace("/\[observer\=0\](.*?)\[\/observer\]/ism", '$1', $Text);
}
}