function forum_opt($array, $check = 'forum') { global $my, $lang, $tpl; extract($array, EXTR_PREFIX_ALL, 'f'); if ($f_opt == 'pw' && (!isset($my->pwfaccess[$f_id]) || $my->pwfaccess[$f_id] != $f_optvalue)) { if (!$tpl->tplsent('header')) { echo $tpl->parse('header'); } if (!$tpl->tplsent('menu')) { echo $tpl->parse('menu'); } GoBoardPW($f_optvalue, $f_id); } elseif ($f_opt == "re") { error($lang->phrase('forumopt_re'), $f_optvalue); } elseif ($f_invisible == 2) { error($lang->phrase('query_string_error')); } elseif (($check == 'postreplies' || $check == 'posttopics' || $check == 'edit') && $f_readonly == '1') { error($lang->phrase('forum_is_read_only')); } elseif ($my->p[$check] == 0 || $my->p['forum'] == 0) { errorLogin(); } }
function forum_opt($opt, $optvalue, $bid, $check = 'forum') { global $my, $lang, $tpl; if ($opt == 'pw' && (!isset($my->pwfaccess[$bid]) || $my->pwfaccess[$bid] != $optvalue)) { if (!$tpl->tplsent('header')) { echo $tpl->parse('header'); } if (!$tpl->tplsent('menu')) { echo $tpl->parse('menu'); } GoBoardPW($optvalue, $bid); } elseif ($opt == "re") { error($lang->phrase('forumopt_re'), $optvalue); } elseif ($my->p[$check] == 0 || $my->p['forum'] == 0) { errorLogin(); } }