예제 #1
0
파일: forum.php 프로젝트: Kheros/MMOver
    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']);
예제 #2
0
파일: forum.php 프로젝트: holandacz/nb4
    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']);