⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_config.php

📁 国外非常不错的论坛
💻 PHP
📖 第 1 页 / 共 2 页
字号:
			'username',			'passwd',			'dbname',			'prefix'		)	);		$content .= '<ul id="adminconfigcontent">';		foreach ( $sections as $section_name => $null )		$content .= '<li><a href="#'.$section_name.'">'.$lang['ConfigBoardSection-'.$section_name].'</a></li> ';		$content .= '</ul>';		$content .= '<form action="'.$functions->make_url('admin.php', array('act' => 'config')).'" method="post">';	$content .= '<table id="adminconfigtable">';		//	// These are all the current config settings	//	foreach ( $sections as $section_name => $parts ) {				foreach ( $parts as $key ) {						if ( $_SERVER['REQUEST_METHOD'] == 'POST' )				$_POST['conf-'.$key] = ( isset($_POST['conf-'.$key]) ) ? $_POST['conf-'.$key] : '';			else				$_POST['conf-'.$key] = ( isset($functions->board_config_original[$key]) ) ? $functions->board_config_original[$key] : '';					}			}		$input = array();		//	// Necessary string settings	//	foreach ( $necessary_settings['strings'] as $key ) {				if ( in_array($key, array('type', 'server', 'username', 'passwd', 'dbname', 'prefix', 'language', 'template')) )			continue;				$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].' <small>*</small></td><td><input type="text" size="30" name="conf-'.$key.'" value="'.unhtml(stripslashes($_POST['conf-'.$key])).'" /></td></tr>';			}		//	// Necessary integer settings	//	foreach ( $necessary_settings['integers'] as $key ) {				if ( in_array($key, array('debug', 'email_view_level', 'output_compression', 'view_detailed_online_list_min_level', 'view_forum_stats_box_min_level', 'view_hidden_email_addresses_min_level', 'view_memberlist_min_level', 'view_stafflist_min_level', 'view_stats_min_level', 'view_contactadmin_min_level')) )			continue;				$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].' <small>*</small></td><td><input type="text" size="5" name="conf-'.$key.'" value="'.unhtml(stripslashes($_POST['conf-'.$key])).'" /></td></tr>';			}		//	// On/off settings	//	foreach ( $onoff_settings as $key ) {				$enabled = ( !empty($_POST['conf-'.$key]) ) ? ' checked="checked"' : '';		$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].'</td><td><input type="checkbox" name="conf-'.$key.'" id="conf-'.$key.'" value="1"'.$enabled.' /><label for="conf-'.$key.'"> '.$lang['Yes'].'</label></td></tr>';			}		//	// Optional string settings	//	foreach ( $optional_strings as $key ) {				$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].'</td><td><input type="text" size="30" name="conf-'.$key.'" value="'.unhtml(stripslashes($_POST['conf-'.$key])).'" /></td></tr>';			}		//	// Database config	//	foreach ( $dbs as $key => $val ) {				$_POST['conf-'.$key] = ( !empty($_POST['conf-'.$key]) ) ? $_POST['conf-'.$key] : $val;		$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].' <small>*</small></td><td><input type="text" size="15" name="conf-'.$key.'" value="'.unhtml(stripslashes($_POST['conf-'.$key])).'" /></td></tr>';			}		//	// Exclude from active topics	//	$input['exclude_forums_active_topics'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-exclude_forums_active_topics'].'</td><td>'.$admin_functions->forum_select_box('conf-exclude_forums_active_topics').'</td></tr>';		//	// Exclude from RSS	//	$input['exclude_forums_rss'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-exclude_forums_rss'].'</td><td>'.$admin_functions->forum_select_box('conf-exclude_forums_rss').'</td></tr>';		//	// Exclude from stats	//	$input['exclude_forums_stats'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-exclude_forums_stats'].'</td><td>'.$admin_functions->forum_select_box('conf-exclude_forums_stats').'</td></tr>';		//	// Timezone	//	$timezone_input = 'UTC/GMT <select name="conf-timezone">';	foreach ( $functions->timezone_handler('get_zones') as $key => $val ) {				$selected = ( $_POST['conf-timezone'] == $key ) ? ' selected="selected"' : '';		$timezone_input .= '<option value="'.$key.'"'.$selected.'>'.$val.'</option>';			}	$timezone_input .= '</select>';	$input['timezone'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-timezone'].' <small>*</small></td><td>'.$timezone_input.'</td></tr>';		//	// Language	//	$language_input = '<select name="conf-language">';	foreach ( $functions->get_language_packs() as $single_language ) {				$selected = ( $_POST['conf-language'] == $single_language ) ? ' selected="selected"' : '';		$language_input .= '<option value="'.$single_language.'"'.$selected.'>'.$single_language.'</option>';			}	$language_input .= '</select>';	$input['language'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-language'].'</td><td>'.$language_input.'</td></tr>';		//	// Template	//	$template_input = '<select name="conf-template">';	foreach ( $functions->get_template_sets() as $single_template ) {				$selected = ( $_POST['conf-template'] == $single_template ) ? ' selected="selected"' : '';		$template_input .= '<option value="'.$single_template.'"'.$selected.'>'.$single_template.'</option>';			}	$template_input .= '</select>';	$input['template'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-template'].'</td><td>'.$template_input.'</td></tr>';		//	// Debug	//	$debug_input = '<select name="conf-debug">';	foreach ( array(0, 1, 2) as $debug_mode ) {				$selected = ( $_POST['conf-debug'] == $debug_mode ) ? ' selected="selected"' : '';		$debug_input .= '<option value="'.$debug_mode.'"'.$selected.'>'.$lang['ConfigBoard-debug'.$debug_mode].'</option>';			}	$debug_input .= '</select>';	$input['debug'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-debug'].'</td><td>'.$debug_input.'</td></tr>';		//	// E-mail view level	//	$email_view_level_input = '<select name="conf-email_view_level">';	foreach ( array(0, 1, 2, 3) as $email_view_level_mode ) {				$selected = ( $_POST['conf-email_view_level'] == $email_view_level_mode ) ? ' selected="selected"' : '';		$email_view_level_input .= '<option value="'.$email_view_level_mode.'"'.$selected.'>'.$lang['ConfigBoard-email_view_level'.$email_view_level_mode].'</option>';			}	$email_view_level_input .= '</select>';	$input['email_view_level'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-email_view_level'].'</td><td>'.$email_view_level_input.'</td></tr>';		//	// Output compression	//	$output_compression_input = '<select name="conf-output_compression">';	foreach ( array(0, 1, 2, 3) as $output_compression_mode ) {				$selected = ( $_POST['conf-output_compression'] == $output_compression_mode ) ? ' selected="selected"' : '';		$output_compression_input .= '<option value="'.$output_compression_mode.'"'.$selected.'>'.$lang['ConfigBoard-output_compression'.$output_compression_mode].'</option>';			}	$output_compression_input .= '</select>';	$input['output_compression'] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-output_compression'].'</td><td>'.$output_compression_input.'</td></tr>';		//	// Several *_min_level settings	//	foreach ( array('view_detailed_online_list_min_level', 'view_forum_stats_box_min_level', 'view_hidden_email_addresses_min_level', 'view_memberlist_min_level', 'view_stafflist_min_level', 'view_stats_min_level', 'view_contactadmin_min_level') as $key ) {				$level_input = '<select name="conf-'.$key.'">';		foreach ( $user_levels as $level_mode ) {						$selected = ( $_POST['conf-'.$key] == $level_mode ) ? ' selected="selected"' : '';			$level_input .= '<option value="'.$level_mode.'"'.$selected.'>'.$lang['ConfigBoard-level'.$level_mode].'</option>';					}		$level_input .= '</select>';		$input[$key] = '<tr><td class="fieldtitle">'.$lang['ConfigBoard-'.$key].'</td><td>'.$level_input.'</td></tr>';			}		//	// Implement sections	//	foreach ( $sections as $section_name => $parts ) {				$content .= '<tr><th colspan="2"><a name="'.$section_name.'"></a>'.$lang['ConfigBoardSection-'.$section_name].'</th></tr>';				foreach ( $parts as $part ) {						$content .= $input[$part];			unset($input[$part]);					}			}		$content .= '<tr><td colspan="2" class="submit"><input type="submit" value="'.$lang['Save'].'" /> <input type="reset" value="'.$lang['Reset'].'" /></td></tr></table></form>';	}$admin_functions->create_body('config', $content);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -