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

📄 settings.inc.php

📁 论坛代码网增加免费空间业务
💻 PHP
📖 第 1 页 / 共 5 页
字号:

		showtableheader('', 'nobottom', 'id="editor"'.($anchor != 'editor' ? ' style="display: none"' : ''));
		showsetting('settings_editor_mode_default', array('settingsnew[defaulteditormode]', array(
			array(0, $lang['settings_editor_mode_discuzcode']),
			array(1, $lang['settings_editor_mode_wysiwyg']))), $settings['defaulteditormode'], 'mradio');
		showsetting('settings_editor_swtich_enable', 'settingsnew[allowswitcheditor]', $settings['allowswitcheditor'], 'radio');
		showsetting('settings_bbinsert', 'settingsnew[bbinsert]', $settings['bbinsert'], 'radio');
		showsetting('settings_smileyinsert', 'settingsnew[smileyinsert]', $settings['smileyinsert'], 'radio', '', 1);
		showsetting('settings_smthumb', 'settingsnew[smthumb]', $settings['smthumb'], 'text');
		showsetting('settings_smcols', 'settingsnew[smcols]', $settings['smcols'], 'text');
		showsetting('settings_smrows', 'settingsnew[smrows]', $settings['smrows'], 'text');
		showtagfooter('tbody');
		showtablefooter();

		showtableheader('', 'nobottom', 'id="stat"'.($anchor != 'stat' ? ' style="display: none"' : ''));
		showsetting('settings_statstatus', 'settingsnew[statstatus]', $settings['statstatus'], 'radio');
		showsetting('settings_statscachelife', 'settingsnew[statscachelife]', $settings['statscachelife'], 'text');
		showsetting('settings_pvfrequence', 'settingsnew[pvfrequence]', $settings['pvfrequence'], 'text');
		showsetting('settings_oltimespan', 'settingsnew[oltimespan]', $settings['oltimespan'], 'text');
		showtablefooter();

		showtableheader('', 'nobottom', 'id="mod"'.($anchor != 'mod' ? ' style="display: none"' : ''));
		showsetting('settings_modworkstatus', 'settingsnew[modworkstatus]', $settings['modworkstatus'], 'radio');
		showsetting('settings_maxmodworksmonths', 'settingsnew[maxmodworksmonths]', $settings['maxmodworksmonths'], 'text');
		showsetting('settings_myfunction_savetime', 'settingsnew[myrecorddays]', $settings['myrecorddays'], 'text');
		showsetting('settings_losslessdel', 'settingsnew[losslessdel]', $settings['losslessdel'], 'text');
		showsetting('settings_modreasons', 'settingsnew[modreasons]', $settings['modreasons'], 'textarea');
		showsetting('settings_bannedmessages', 'settingsnew[bannedmessages]', $settings['bannedmessages'], 'radio');
		showsetting('settings_warninglimit', 'settingsnew[warninglimit]', $settings['warninglimit'], 'text');
		showsetting('settings_warningexpiration', 'settingsnew[warningexpiration]', $settings['warningexpiration'], 'text');

		showtableheader('', 'nobottom', 'id="tags"'.($anchor != 'tags' ? ' style="display: none"' : ''));
		showsetting('settings_tagstatus', array('settingsnew[tagstatus]', array(
			array(0, $lang['forums_edit_tagstatus_none'], array('tagext' => 'none')),
			array(1, $lang['forums_edit_tagstatus_use'], array('tagext' => '')),
			array(2, $lang['forums_edit_tagstatus_quired'], array('tagext' => ''))
		)), $settings['tagstatus'], 'mradio');
		showtagheader('tbody', 'tagext', $settings['tagstatus'], 'sub');
		showsetting('settings_index_hottags', 'settingsnew[hottags]', $settings['hottags'], 'text');
		showsetting('settings_viewthtrad_hottags', 'settingsnew[viewthreadtags]', $settings['viewthreadtags'], 'text');
		showtagfooter('tbody');
		showtablefooter();

		showtableheader('', 'nobottom', 'id="other"'.($anchor != 'other' ? ' style="display: none"' : ''));
		showsetting('settings_rssstatus', 'settingsnew[rssstatus]', $settings['rssstatus'], 'radio');
		showsetting('settings_rssttl', 'settingsnew[rssttl]', $settings['rssttl'], 'text');
		showsetting('settings_send_birthday', 'settingsnew[bdaystatus]', $settings['bdaystatus'], 'radio');
		showsetting('settings_debug', 'settingsnew[debug]', $settings['debug'], 'radio');
		showsetting('settings_activity_type', 'settingsnew[activitytype]', $settings['activitytype'], 'textarea');
		showtablefooter();

		showtableheader('', 'notop');
		showsubmit('settingsubmit');
		showtablefooter();
		showformfooter();
		exit;

	} elseif($operation == 'credits') {

		showtips('settings_credits_tips');

		if(!empty($projectid)) {
			$settings = @array_merge($settings, unserialize($db->result_first("SELECT value FROM {$tablepre}projects WHERE id='$projectid'")));
		}

		$projectselect = "<select name=\"projectid\" onchange=\"window.location='admincp.php?action=settings&operation=credits&projectid='+this.options[this.options.selectedIndex].value\"><option value=\"0\" selected=\"selected\">".$lang['none']."</option>";
		$query = $db->query("SELECT id, name FROM {$tablepre}projects WHERE type='extcredit'");
		while($project = $db->fetch_array($query)) {
			$projectselect .= "<option value=\"$project[id]\" ".($project['id'] == $projectid ? 'selected="selected"' : NULL).">$project[name]</option>\n";
		}
		$projectselect .= '</select>';

		showtableheader('settings_credits_scheme_title', 'nobottom');
		showsetting('settings_credits_scheme', '', '', $projectselect);
		showtablefooter();
		echo <<<EOT
<script type="text/JavaScript">
	function switchpolicy(obj, col) {
		var status = !obj.checked;
		$("policy" + col).disabled = status;
		var policytable = $("policytable");
		for(var row=2; row<14; row++) {
			if(is_opera) {
				policytable.rows[row].cells[col].firstChild.disabled = true;
			} else {
				policytable.rows[row].cells[col].disabled = status;
			}
		}
	}
</script>
EOT;
		showtableheader('settings_credits_extended', 'noborder fixpadding');
		showsubtitle(array('credits_id', 'credits_title', 'credits_unit', 'settings_credits_ratio', 'settings_credits_init', 'settings_credits_available', 'settings_credits_show_in_thread', 'credits_inport', 'credits_import'));

		$settings['extcredits'] = unserialize($settings['extcredits']);
		$settings['initcredits'] = explode(',', $settings['initcredits']);
		for($i = 1; $i <= 8; $i++) {
			showtablerow('', array('class="td22"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"'), array(
				'extcredits'.$i,
				"<input type=\"text\" class=\"txt\" size=\"8\" name=\"settingsnew[extcredits][$i][title]\" value=\"{$settings['extcredits'][$i]['title']}\">",
				"<input type=\"text\" class=\"txt\" size=\"5\" name=\"settingsnew[extcredits][$i][unit]\" value=\"{$settings['extcredits'][$i]['unit']}\">",
				"<input type=\"text\" class=\"txt\" size=\"3\" name=\"settingsnew[extcredits][$i][ratio]\" value=\"".(float)$settings['extcredits'][$i]['ratio']."\" onkeyup=\"if(this.value != '0' && \$('allowexchangeout$i').checked == false && \$('allowexchangein$i').checked == false) {\$('allowexchangeout$i').checked = true;\$('allowexchangein$i').checked = true;} else if(this.value == '0') {\$('allowexchangeout$i').checked = false;\$('allowexchangein$i').checked = false;}\">",
				"<input type=\"text\" class=\"txt\" size=\"3\" name=\"settingsnew[initcredits][$i]\" value=\"".intval($settings['initcredits'][$i])."\">",
				"<input class=\"checkbox\" type=\"checkbox\" name=\"settingsnew[extcredits][$i][available]\" value=\"1\" ".($settings['extcredits'][$i]['available'] ? 'checked' : '')." onclick=\"switchpolicy(this, $i)\">",
				"<input class=\"checkbox\" type=\"checkbox\" name=\"settingsnew[extcredits][$i][showinthread]\" value=\"1\" ".($settings['extcredits'][$i]['showinthread'] ? 'checked' : '').">",
				"<input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][$i][allowexchangeout]\" value=\"1\" ".($settings['extcredits'][$i]['allowexchangeout'] ? 'checked' : '')." id=\"allowexchangeout$i\">",
				"<input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][$i][allowexchangein]\" value=\"1\" ".($settings['extcredits'][$i]['allowexchangein'] ? 'checked' : '')." id=\"allowexchangein$i\">"
			));
		}
		showtablerow('', 'colspan="9" class="lineheight"', $lang['settings_credits_extended_comment']);
		showtablefooter();

		showtableheader('settings_credits_policy', 'noborder fixpadding', 'id="policytable"');
		echo '<tr><th valign="top">'.$lang['credits_id'].'</th>';
		$settings['creditspolicy'] = unserialize($settings['creditspolicy']);
		for($i = 1; $i <= 8; $i++) {
			echo "<th id=\"policy$i\" ".($settings['extcredits'][$i]['available'] ? '' : 'disabled')." valign=\"top\"> extcredits$i<br />".($settings['extcredits'][$i]['title'] ? '('.$settings['extcredits'][$i]['title'].')' : '')."</th>";
		}
		echo '</tr>';
		foreach(array('post', 'reply', 'digest', 'postattach', 'getattach', 'search', 'promotion_visit', 'promotion_register', 'tradefinished', 'votepoll', 'lowerlimit') as $policy) {
			showtablerow('title="'.$lang['settings_credits_policy_'.$policy.'_comment'].'"', array('class="td22"', 'class="td28"',  'class="td28"',  'class="td28"',  'class="td28"',  'class="td28"',  'class="td28"',  'class="td28"',  'class="td28"'), creditsrow($policy));
		}

		showtablerow('', 'class="lineheight" colspan="9"', $lang['settings_credits_policy_comment']);
		showtablefooter();
		showtableheader('', 'noborder');
		showtitle('settings_credits');
		showsetting('settings_creditsformula', 'settingsnew[creditsformula]', $settings['creditsformula'], 'textarea');

		$creditstrans = '';
		for($i = 0; $i <= 8; $i++) {
			$creditstrans .= '<option value="'.$i.'" '.($i == intval($settings['creditstrans']) ? 'selected' : '').'>'.($i ? 'extcredits'.$i.($settings['extcredits'][$i]['title'] ? '('.$settings['extcredits'][$i]['title'].')' : '') : $lang['none']).'</option>';
		}
		showsetting('settings_creditstrans', '', '', '<select name="settingsnew[creditstrans]">'.$creditstrans.'</select>');
		showsetting('settings_creditstax', 'settingsnew[creditstax]', $settings['creditstax'], 'text');
		showsetting('settings_transfermincredits', 'settingsnew[transfermincredits]', $settings['transfermincredits'], 'text');
		showsetting('settings_exchangemincredits', 'settingsnew[exchangemincredits]', $settings['exchangemincredits'], 'text');
		showsetting('settings_maxincperthread', 'settingsnew[maxincperthread]', $settings['maxincperthread'], 'text');
		showsetting('settings_maxchargespan', 'settingsnew[maxchargespan]', $settings['maxchargespan'], 'text');

		$extbutton = '&nbsp;&nbsp;&nbsp;<input name="projectsave" type="hidden" value="0"><input type="button" class="btn" onclick="$(\'cpform\').projectsave.value=1;$(\'cpform\').settingsubmit.click()" value="'.$lang['saveconf'].'">';

	} elseif($operation == 'serveropti') {

		$checkgzipfunc = !function_exists('ob_gzhandler') ? 1 : 0;

		showtips('settings_tips');
		showtableheader();
		showtitle('settings_serveropti');
		showsetting('settings_gzipcompress', 'settingsnew[gzipcompress]', $settings['gzipcompress'], 'radio', $checkgzipfunc);
		showsetting('settings_delayviewcount', array('settingsnew[delayviewcount]', array(
			array(0, $lang['none']),
			array(1, $lang['settings_delayviewcount_thread']),
			array(2, $lang['settings_delayviewcount_attach']),
			array(3, $lang['settings_delayviewcount_thread_attach']))), $settings['delayviewcount'], 'select');
		showsetting('settings_nocacheheaders', 'settingsnew[nocacheheaders]', $settings['nocacheheaders'], 'radio');
		showsetting('settings_transsidstatus', 'settingsnew[transsidstatus]', $settings['transsidstatus'], 'radio');
		showsetting('settings_maxonlines', 'settingsnew[maxonlines]', $settings['maxonlines'], 'text');
		showsetting('settings_onlinehold', 'settingsnew[onlinehold]', $settings['onlinehold'], 'text');
		showsetting('settings_loadctrl', 'settingsnew[loadctrl]', $settings['loadctrl'], 'text');
		showsetting('settings_floodctrl', 'settingsnew[floodctrl]', $settings['floodctrl'], 'text');

		showtitle('settings_subtitle_search');
		showsetting('settings_searchctrl', 'settingsnew[searchctrl]', $settings['searchctrl'], 'text');
		showsetting('settings_maxspm', 'settingsnew[maxspm]', $settings['maxspm'], 'text');
		showsetting('settings_maxsearchresults', 'settingsnew[maxsearchresults]', $settings['maxsearchresults'], 'text');

	} elseif($operation == 'sec') {

		echo '<script type="text/JavaScript">
		function updateseccode(op) {
			if(isUndefined(op)) {
				var x = new Ajax();
				x.get(\'ajax.php?action=updateseccode&inajax=1\', function(s) {
					$(\'seccodeimage\').innerHTML = s;
				});
			} else {
				window.document.seccodeplayer.SetVariable("isPlay", "1");
			}
		}
		</script>';

		$checksc = array();
		$settings['seccodedata'] = unserialize($settings['seccodedata']);

		$seccodetypearray = array(
			array(0, $lang['settings_seccodetype_image'], array('seccodeimageext' => '', 'seccodeimagewh' => '')),
			array(1, $lang['settings_seccodetype_chnfont'], array('seccodeimageext' => '', 'seccodeimagewh' => '')),
			array(2, $lang['settings_seccodetype_flash'], array('seccodeimageext' => 'none', 'seccodeimagewh' => '')),
			array(3, $lang['settings_seccodetype_wav'], array('seccodeimageext' => 'none', 'seccodeimagewh' => 'none')),
		);

		showtips('settings_seccode_tips', 'seccode_tips', $anchor == 'seccode');
		showtips('settings_secqaa_tips', 'secqaa_tips', $anchor == 'secqaa');
		showtableheader('', '', 'id="seclevel"'.($anchor != 'seclevel' ? ' style="display: none"' : ''));
		showsetting('settings_seclevel', array('settingsnew[seclevel]', array(
			array(0, $lang['settings_seclevel_lower']),
			array(1, $lang['settings_seclevel_higher']))), $settings['seclevel'], 'mradio');
		showsubmit('settingsubmit');
		showtablefooter();

⌨️ 快捷键说明

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