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

📄 settings.inc.php

📁 极限网络智能办公系统 - Office Automation 2.8 100% 源码
💻 PHP
📖 第 1 页 / 共 3 页
字号:
		'<tr align="center" class="category"><td>'.$lang['credits_id'].'</td><td>'.$lang['credits_title'].'</td><td>'.$lang['credits_unit'].'</td><td>'.$lang['settings_credits_ratio'].'</td><td>'.$lang['settings_credits_init'].'</td><td>'.$lang['settings_credits_available'].'</td><td>'.$lang['settings_credits_show_in_thread'].'</td></tr>';
	$settings['extcredits'] = unserialize($settings['extcredits']);
	$settings['initcredits'] = explode(',', $settings['initcredits']);
	for($i = 1; $i <= 8; $i++) {
		echo "<tr align=\"center\"><td bgcolor=\"".ALTBG1."\">extcredits$i</td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"8\" name=\"settingsnew[extcredits][$i][title]\" value=\"{$settings['extcredits'][$i]['title']}\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"5\" name=\"settingsnew[extcredits][$i][unit]\" value=\"{$settings['extcredits'][$i]['unit']}\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"3\" name=\"settingsnew[extcredits][$i][ratio]\" value=\"".(float)$settings['extcredits'][$i]['ratio']."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"3\" name=\"settingsnew[initcredits][$i]\" value=\"".intval($settings['initcredits'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"checkbox\" name=\"settingsnew[extcredits][$i][available]\" value=\"1\" ".($settings['extcredits'][$i]['available'] ? 'checked' : '')." onclick=\"findobj('policy$i').disabled=!this.checked\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"checkbox\" name=\"settingsnew[extcredits][$i][showinthread]\" value=\"1\" ".($settings['extcredits'][$i]['showinthread'] ? 'checked' : '')."></td></tr>";
	}
	echo '<tr><td class="altbg1" colspan="7">'.$lang['settings_credits_extended_comment'].'</td></tr>'.
		'</table></td></tr>';

	echo '<tr><td colspan="2" bgcolor="'.ALTBG1.'"><table cellspacing="'.INNERBORDERWIDTH.'" cellpadding="'.TABLESPACE.'" width="100%" align="center" class="tableborder">'.
		'<tr class="header"><td colspan="11">'.$lang['settings_credits_policy'].'</td></tr>'.
		'<tr align="center" class="category"><td>'.$lang['credits_id'].'</td><td>'.$lang['settings_credits_policy_post'].'</td><td>'.$lang['settings_credits_policy_reply'].'</td><td>'.$lang['settings_credits_policy_digest'].'</td><td>'.$lang['settings_credits_policy_post_attach'].'</td><td>'.$lang['settings_credits_policy_get_attach'].'</td><td>'.$lang['settings_credits_policy_send_pm'].'</td><td>'.$lang['settings_credits_policy_search'].'</td><td>'.$lang['settings_credits_policy_promotion_visit'].'</td><td>'.$lang['settings_credits_policy_promotion_register'].'</td><td>'.$lang['settings_credits_lowerlimit'].'</td></tr>';
	$settings['creditspolicy'] = unserialize($settings['creditspolicy']);
	for($i = 1; $i <= 8; $i++) {
		echo "<tr align=\"center\" id=\"policy$i\" ".(isset($extcredits[$i]) ? '' : 'disabled')."><td bgcolor=\"".ALTBG1."\">extcredits$i</td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][post][$i]\" value=\"".intval($settings['creditspolicy']['post'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][reply][$i]\" value=\"".intval($settings['creditspolicy']['reply'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][digest][$i]\" value=\"".intval($settings['creditspolicy']['digest'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][postattach][$i]\" value=\"".intval($settings['creditspolicy']['postattach'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][getattach][$i]\" value=\"".intval($settings['creditspolicy']['getattach'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][pm][$i]\" value=\"".intval($settings['creditspolicy']['pm'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][search][$i]\" value=\"".intval($settings['creditspolicy']['search'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][promotion_visit][$i]\" value=\"".intval($settings['creditspolicy']['promotion_visit'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG2."\"><input type=\"text\" size=\"2\" name=\"settingsnew[creditspolicy][promotion_register][$i]\" value=\"".intval($settings['creditspolicy']['promotion_register'][$i])."\"></td>".
			"<td bgcolor=\"".ALTBG1."\"><input type=\"text\" size=\"2\" name=\"settingsnew[extcredits][$i][lowerlimit]\" value=\"".intval($settings['extcredits'][$i]['lowerlimit'])."\"></td></tr>";
	}
	echo '<tr><td colspan="11" class="singleborder">&nbsp;</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_post'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_post_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_reply'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_reply_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_digest'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_digest_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_post_attach'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_post_attach_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_get_attach'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_get_attach_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_send_pm'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_send_pm_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_search'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_search_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_promotion_visit'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_promotion_visit_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_policy_promotion_register'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_policy_promotion_register_comment'].'</td></tr>'.
		'<tr><td class="altbg1" align="center">'.$lang['settings_credits_lowerlimit'].'</td><td class="altbg2" colspan="10">'.$lang['settings_credits_lowerlimit_comment'].'</td></tr>'.
		'<tr><td class="altbg1" colspan="11">'.$lang['settings_credits_policy_comment'].'</td></tr>'.
		'</table></td></tr>';
	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 : $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');

	showtype('settings_security', '', 'settingsubmit');
	showsetting('settings_transsidstatus', 'settingsnew[transsidstatus]', $settings['transsidstatus'], 'radio');
	showsetting('settings_seccodestatus', '', '', '<input type="checkbox" name="settingsnew[seccodestatus][1]" value="1" '.$checksc[1].'> '.$lang['settings_seccodestatus_register'].'<br><input type="checkbox" name="settingsnew[seccodestatus][2]" value="1" '.$checksc[2].'> '.$lang['settings_seccodestatus_login'].'<br><input type="checkbox" name="settingsnew[seccodestatus][3]" value="1" '.$checksc[3].'> '.$lang['settings_seccodestatus_post'].'<br><input type="checkbox" name="settingsnew[seccodestatus][4]" value="1" '.$checksc[4].'> '.$lang['settings_seccodestatus_sendpm'].'<br><input type="checkbox" name="settingsnew[seccodestatus][5]" value="1" '.$checksc[5].'> '.$lang['settings_seccodestatus_profile']);
	showsetting('settings_maxonlines', 'settingsnew[maxonlines]', $settings['maxonlines'], 'text');
	showsetting('settings_loadctrl', 'settingsnew[loadctrl]', $settings['loadctrl'], 'text');
	showsetting('settings_floodctrl', 'settingsnew[floodctrl]', $settings['floodctrl'], 'text');
	showsetting('settings_searchctrl', 'settingsnew[searchctrl]', $settings['searchctrl'], 'text');
	showsetting('settings_maxspm', 'settingsnew[maxspm]', $settings['maxspm'], 'text');
	showsetting('settings_maxsearchresults', 'settingsnew[maxsearchresults]', $settings['maxsearchresults'], 'text');
	showsetting('settings_regfloodctrl', 'settingsnew[regfloodctrl]', $settings['regfloodctrl'], 'text');
	showsetting('settings_maxsmilies', 'settingsnew[maxsmilies]', $settings['maxsmilies'], 'text');
	showsetting('settings_threadmaxpages', 'settingsnew[threadmaxpages]', $settings['threadmaxpages'], 'text');
	showsetting('settings_membermaxpages', 'settingsnew[membermaxpages]', $settings['membermaxpages'], 'text');

	showtype('settings_periods', '', 'settingsubmit');
	showsetting('settings_visitbanperiods', 'settingsnew[visitbanperiods]', $settings['visitbanperiods'], 'textarea');
	showsetting('settings_postbanperiods', 'settingsnew[postbanperiods]', $settings['postbanperiods'], 'textarea');
	showsetting('settings_postmodperiods', 'settingsnew[postmodperiods]', $settings['postmodperiods'], 'textarea');
	showsetting('settings_searchbanperiods', 'settingsnew[searchbanperiods]', $settings['searchbanperiods'], 'textarea');

	showtype('settings_permissions', '', 'settingsubmit');
	showsetting('settings_memliststatus', 'settingsnew[memliststatus]', $settings['memliststatus'], 'radio');
	showsetting('settings_modratelimit', 'settingsnew[modratelimit]', $settings['modratelimit'], 'radio');
	showsetting('settings_dupkarmarate', 'settingsnew[dupkarmarate]', $settings['dupkarmarate'], 'radio');
	showsetting('settings_reportpost', '', '', '<input type="radio" name="settingsnew[reportpost]" value="0" '.$checkreport[0].'> '.$lang['settings_reportpost_none'].'<br><input type="radio" name="settingsnew[reportpost]" value="1" '.$checkreport[1].'> '.$lang['settings_reportpost_level_1'].'<br><input type="radio" name="settingsnew[reportpost]" value="2" '.$checkreport[2].'> '.$lang['settings_reportpost_level_2'].'<br><input type="radio" name="settingsnew[reportpost]" value="3" '.$checkreport[3].'> '.$lang['settings_reportpost_level_3']);
	showsetting('settings_minpostsize', 'settingsnew[minpostsize]', $settings['minpostsize'], 'text');
	showsetting('settings_maxpostsize', 'settingsnew[maxpostsize]', $settings['maxpostsize'], 'text');
	showsetting('settings_maxavatarsize', 'settingsnew[maxavatarsize]', $settings['maxavatarsize'], 'text');
	showsetting('settings_maxavatarpixel', 'settingsnew[maxavatarpixel]', $settings['maxavatarpixel'], 'text');
	showsetting('settings_maxpolloptions', 'settingsnew[maxpolloptions]', $settings['maxpolloptions'], 'text');

	showtype('settings_attachments', '', 'settingsubmit');
	showsetting('settings_attachimgpost', 'settingsnew[attachimgpost]', $settings['attachimgpost'], 'radio');
	showsetting('settings_attachrefcheck', 'settingsnew[attachrefcheck]', $settings['attachrefcheck'], 'radio');
	showsetting('settings_attachsave', '', '', '<input type="radio" name="settingsnew[attachsave]" value="0" '.$checkattach[0].'> '.$lang['settings_attachsave_default'].'<br><input type="radio" name="settingsnew[attachsave]" value="1" '.$checkattach[1].'> '.$lang['settings_attachsave_forum'].'<br><input type="radio" name="settingsnew[attachsave]" value="2" '.$checkattach[2].'> '.$lang['settings_attachsave_type'].'<br><input type="radio" name="settingsnew[attachsave]" value="3" '.$checkattach[3].'> '.$lang['settings_attachsave_month'].'<br><input type="radio" name="settingsnew[attachsave]" value="4" '.$checkattach[4].'> '.$lang['settings_attachsave_day']);
	showsetting('settings_watermarkstatus', '', '', '<table cellspacing="'.INNERBORDERWIDTH.'" cellpadding="'.TABLESPACE.'" class="tableborder"><tr class="category"><td colspan="3"><input type="radio" name="settingsnew[watermarkstatus]" value="0" '.$checkwm[0].'>'.$lang['settings_watermarkstatus_none'].'</td></tr><tr align="center" class="altbg2"><td><input type="radio" name="settingsnew[watermarkstatus]" value="1" '.$checkwm[1].'> #1</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="2" '.$checkwm[2].'> #2</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="3" '.$checkwm[3].'> #3</td></tr><tr align="center" class="altbg2"><td><input type="radio" name="settingsnew[watermarkstatus]" value="4" '.$checkwm[4].'> #4</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="5" '.$checkwm[5].'> #5</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="6" '.$checkwm[6].'> #6</td></tr><tr align="center" class="altbg2"><td><input type="radio" name="settingsnew[watermarkstatus]" value="7" '.$checkwm[7].'> #7</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="8" '.$checkwm[8].'> #8</td><td><input type="radio" name="settingsnew[watermarkstatus]" value="9" '.$checkwm[9].'> #9</td></tr></table>');
	showsetting('settings_watermarktrans', 'settingsnew[watermarktrans]', $settings['watermarktrans'], 'text');
	showsetting('settings_watermarkquality', 'settingsnew[watermarkquality]', $settings['watermarkquality'], 'text');

	showtype('settings_javascript', '', 'settingsubmit');
	showsetting('settings_jsstatus', 'settingsnew[jsstatus]', $settings['jsstatus'], 'radio');
	showsetting('settings_jscachelife', 'settingsnew[jscachelife]', $settings['jscachelife'], 'text');
	showsetting('settings_jsrefdomains', 'settingsnew[jsrefdomains]', $settings['jsrefdomains'], 'textarea');

	showtype('settings_wap', '', 'settingsubmit');
	showsetting('settings_wapstatus', 'settingsnew[wapstatus]', $settings['wapstatus'], 'radio');
	showsetting('settings_wapcharset', '', '', '<input type="radio" name="settingsnew[wapcharset]" value="1" '.$checkwapcharset[1].'> UTF-8 <input type="radio" name="settingsnew[wapcharset]" value="2" '.$checkwapcharset[2].'> UNICODE');
	showsetting('settings_waptpp', 'settingsnew[waptpp]', $settings['waptpp'], 'text');
	showsetting('settings_wapppp', 'settingsnew[wapppp]', $settings['wapppp'], 'text');
	showsetting('settings_wapdateformat', 'settingsnew[wapdateformat]', $settings['wapdateformat'], 'text');
	showsetting('settings_wapmps', 'settingsnew[wapmps]', $settings['wapmps'], 'text');

	showtype('settings_misc', '', 'settingsubmit');
	showsetting('settings_timeformat', '', '', '<input type="radio" name="settingsnew[timeformat]" value="24" '.$checktimeformat[24].'> 24 Hour <input type="radio" name="settingsnew[timeformat]" value="12" '.$checktimeformat[12].'> 12 Hour</td>');
	showsetting('settings_dateformat', 'settingsnew[dateformat]', $settings['dateformat'], 'text');
	showsetting('settings_timeoffset', 'settingsnew[timeoffset]', $settings['timeoffset'], 'text');
	showsetting('settings_maxthreadads', 'settingsnew[maxthreadads]', $settings['maxthreadads'], 'text');
	showsetting('settings_karmaratelimit', 'settingsnew[karmaratelimit]', $settings['karmaratelimit'], 'text');
	showsetting('settings_losslessdel', 'settingsnew[losslessdel]', $settings['losslessdel'], 'text');
	showsetting('settings_edittimelimit', 'settingsnew[edittimelimit]', $settings['edittimelimit'], 'text');
	showsetting('settings_editby', 'settingsnew[editedby]', $settings['editedby'], 'radio');
	showsetting('settings_bannedmessages', 'settingsnew[bannedmessages]', $settings['bannedmessages'], 'radio');
	showsetting('settings_bbinsert', 'settingsnew[bbinsert]', $settings['bbinsert'], 'radio');
	showsetting('settings_smileyinsert', 'settingsnew[smileyinsert]', $settings['smileyinsert'], 'radio');
	showsetting('settings_smcols', 'settingsnew[smcols]', $settings['smcols'], 'text');
	showsetting('settings_modreasons', 'settingsnew[modreasons]', $settings['modreasons'], 'textarea');
	showtype('', 'bottom');

?>
<br><center><input type="submit" name="settingsubmit" value="<?=$lang['submit']?>"></center>
</form>
<?

} else {

	if(!function_exists('ob_gzhandler') && $settingsnew['gzipcompress']) {
		cpmsg('settings_gzip_invalid');
	}

	if($settingsnew['maxonlines'] > 65535 || !is_numeric($settingsnew['maxonlines'])) {
		cpmsg('settings_maxonlines_invalid');
	}

	if(!preg_match("/^([\+\-\*\/\.\d\(\)]|((extcredits[1-8]|digestposts|posts|pageviews|oltime)([\+\-\*\/\(\)]|$)+))+$/", $settingsnew['creditsformula'])
		|| !is_null(@eval(preg_replace("/(digestposts|posts|pageviews|oltime|extcredits[1-8])/", "\$\\1", $settingsnew['creditsformula']).';'))) {
		cpmsg('settings_creditsformula_invalid');
	}

⌨️ 快捷键说明

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