print_yes_no_row($vbphrase['can_have_password'], 'forum[options][canhavepassword]', $forum['canhavepassword']); print_table_header($vbphrase['posting_options']); print_yes_no_row($vbphrase['act_as_forum'], 'forum[options][cancontainthreads]', $forum['cancontainthreads']); print_yes_no_row($vbphrase['forum_is_active'], 'forum[options][active]', $forum['active']); print_yes_no_row($vbphrase['forum_open'], 'forum[options][allowposting]', $forum['allowposting']); print_yes_no_row($vbphrase['index_new_posts'], 'forum[options][indexposts]', $forum['indexposts']); print_table_header($vbphrase['enable_disable_features']); print_yes_no_row($vbphrase['allow_html'], 'forum[options][allowhtml]', $forum['allowhtml']); print_yes_no_row($vbphrase['allow_bbcode'], 'forum[options][allowbbcode]', $forum['allowbbcode']); print_yes_no_row($vbphrase['allow_img_code'], 'forum[options][allowimages]', $forum['allowimages']); print_yes_no_row($vbphrase['allow_smilies'], 'forum[options][allowsmilies]', $forum['allowsmilies']); print_yes_no_row($vbphrase['allow_icons'], 'forum[options][allowicons]', $forum['allowicons']); print_yes_no_row($vbphrase['allow_thread_ratings_in_this_forum'], 'forum[options][allowratings]', $forum['allowratings']); print_yes_no_row($vbphrase['count_posts_in_forum'], 'forum[options][countposts]', $forum['countposts']); print_yes_no_row($vbphrase['show_forum_on_forum_jump'], 'forum[options][showonforumjump]', $forum['showonforumjump']); $prefixsets = construct_prefixset_checkboxes('prefixset', $vbulletin->GPC['defaultforumid'] ? $vbulletin->GPC['defaultforumid'] : $forum['forumid']); if ($prefixsets) { print_label_row($vbphrase['use_selected_prefix_sets'], $prefixsets, '', 'top', 'prefixset'); } print_yes_no_row($vbphrase['require_threads_have_prefix'], 'forum[options][prefixrequired]', $forum['prefixrequired']); ($hook = vBulletinHook::fetch_hook('forumadmin_edit_form')) ? eval($hook) : false; print_submit_row($vbphrase['save']); } // ###################### Start update ####################### if ($_POST['do'] == 'update') { $vbulletin->input->clean_array_gpc('p', array('forumid' => TYPE_UINT, 'applypwdtochild' => TYPE_BOOL, 'forum' => TYPE_ARRAY, 'prefixset' => TYPE_ARRAY_NOHTML)); $forumdata =& datamanager_init('Forum', $vbulletin, ERRTYPE_CP); $forum_exists = false; if ($vbulletin->GPC['forumid']) { $forumdata->set_existing($vbulletin->forumcache[$vbulletin->GPC['forumid']]); $forumdata->set_info('applypwdtochild', $vbulletin->GPC['applypwdtochild']);
print_yes_no_row($vbphrase['can_have_password'], 'forum[options][canhavepassword]', $forum['canhavepassword']); print_table_header($vbphrase['posting_options']); print_yes_no_row($vbphrase['act_as_forum'], 'forum[options][cancontainthreads]', $forum['cancontainthreads']); print_yes_no_row($vbphrase['forum_is_active'], 'forum[options][active]', $forum['active']); print_yes_no_row($vbphrase['forum_open'], 'forum[options][allowposting]', $forum['allowposting']); print_yes_no_row($vbphrase['index_new_posts'], 'forum[options][indexposts]', $forum['indexposts']); print_table_header($vbphrase['enable_disable_features']); print_yes_no_row($vbphrase['allow_html'], 'forum[options][allowhtml]', $forum['allowhtml']); print_yes_no_row($vbphrase['allow_bbcode'], 'forum[options][allowbbcode]', $forum['allowbbcode']); print_yes_no_row($vbphrase['allow_img_code'], 'forum[options][allowimages]', $forum['allowimages']); print_yes_no_row($vbphrase['allow_smilies'], 'forum[options][allowsmilies]', $forum['allowsmilies']); print_yes_no_row($vbphrase['allow_icons'], 'forum[options][allowicons]', $forum['allowicons']); print_yes_no_row($vbphrase['allow_thread_ratings_in_this_forum'], 'forum[options][allowratings]', $forum['allowratings']); print_yes_no_row($vbphrase['count_posts_in_forum'], 'forum[options][countposts]', $forum['countposts']); print_yes_no_row($vbphrase['show_forum_on_forum_jump'], 'forum[options][showonforumjump]', $forum['showonforumjump']); $prefixsets = construct_prefixset_checkboxes('prefixset', $forum['forumid']); if ($prefixsets) { print_label_row($vbphrase['use_selected_prefix_sets'], $prefixsets, '', 'top', 'prefixset'); } print_yes_no_row($vbphrase['require_threads_have_prefix'], 'forum[options][prefixrequired]', $forum['prefixrequired']); ($hook = vBulletinHook::fetch_hook('forumadmin_edit_form')) ? eval($hook) : false; print_submit_row($vbphrase['save']); } // ###################### Start update ####################### if ($_POST['do'] == 'update') { $vbulletin->input->clean_array_gpc('p', array('forumid' => TYPE_UINT, 'applypwdtochild' => TYPE_BOOL, 'forum' => TYPE_ARRAY, 'prefixset' => TYPE_ARRAY_NOHTML)); $forumdata =& datamanager_init('Forum', $vbulletin, ERRTYPE_CP); $forum_exists = false; if ($vbulletin->GPC['forumid']) { $forumdata->set_existing($vbulletin->forumcache[$vbulletin->GPC['forumid']]); $forumdata->set_info('applypwdtochild', $vbulletin->GPC['applypwdtochild']);