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

📄 settings.inc.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
📖 第 1 页 / 共 5 页
字号:
		$settings['secqaa'] = unserialize($settings['secqaa']);
		$checksq = array();
		$settings['secqaa']['status'] = sprintf('%03b',$settings['secqaa']['status']);
		for($i = 1; $i <= 3; $i++) {
			$checksq[$i] = $settings['secqaa']['status']{$i - 1} ? 'checked' : '';
		}

		$page = max(1, intval($page));
		$start_limit = ($page - 1) * 10;
		$query = $db->query("SELECT COUNT(*) FROM {$tablepre}itempool");
		$secqaanums = $db->result($query, 0);
		$multipage = multi($secqaanums, 10, $page, 'admincp.php?action=settings&do=secqaa');

		$query = $db->query("SELECT * FROM {$tablepre}itempool LIMIT $start_limit, 10");
		$secqaa = '';
		while($item = $db->fetch_array($query)) {
			$secqaa .= '<tr align="center"><td class="altbg1" ><input class="checkbox" type="checkbox" name="delete[]" value="'.$item['id'].'"></td><td class="altbg1"><textarea name="question['.$item['id'].']" rows="3" cols="60">'.dhtmlspecialchars($item['question']).'</textarea></td><td class="altbg2"><input type="text" name="answer['.$item['id'].']" size="30" maxlength="50" value="'.$item['answer'].'"></td></tr>';
		}

		showtips('settings_secqaa_tips');
		showtype('settings_secqaa', 'top', 'settingsubmit');
		showsetting('settings_secqaa_status', '', '', '<input class="checkbox" type="checkbox" name="settingsnew[secqaa][status][1]" value="1" '.$checksq[1].'> '.$lang['settings_seccodestatus_register'].'<br><input class="checkbox" type="checkbox" name="settingsnew[secqaa][status][2]" value="1" '.$checksq[2].'> '.$lang['settings_seccodestatus_post'].'<br><input class="checkbox" type="checkbox" name="settingsnew[secqaa][status][3]" value="1" '.$checksq[3].'> '.$lang['settings_seccodestatus_sendpm']);
		showsetting('settings_secqaa_minposts', 'settingsnew[secqaa][minposts]', $settings['secqaa']['minposts'], 'text');

		echo '</table><br><table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">'.
			'<tr class="header"><td colspan="3">'.$lang['settings_secqaa_qaa'].'</td></tr>';
		echo '<tr class="category"><td><input class="checkbox" type="checkbox" name="chkall" onclick="checkall(this.form, \'delete\')">'.$lang['del'].'</td><td>'.$lang['settings_secqaa_question'].'</td><td>'.$lang['settings_secqaa_answer'].'</td></tr>'.
			$secqaa.($multipage ? '<tr><td colspan=5>'.$multipage.'</td></tr>' : '').'<tbody id="secqaabody"><tr align="center"><td class="altbg1">'.$lang['add_new'].'<a href="###" onclick="newnode = $(\'secqaabodyhidden\').firstChild.cloneNode(true); $(\'secqaabody\').appendChild(newnode)">[+]</a></td><td class="altbg1"><textarea name="newquestion[]" rows="3" cols="60"></textarea></td><td class="altbg2"><input type="text" name="newanswer[]" size="30" maxlength="50"></td></tr></tbody><tbody id="secqaabodyhidden" style="display:none"><tr align="center"><td class="altbg1"></td><td class="altbg1"><textarea name="newquestion[]" rows="3" cols="60"></textarea></td><td class="altbg2"><input type="text" name="newanswer[]" size="30" maxlength="50"></td></tr></tbody>';

		echo '<tr><td colspan=3>'.$lang['settings_secqaa_comment'].'</td></tr></table>';

	} elseif($do == 'datetime') {

		$checktimeformat = array($settings['timeformat'] == 'H:i' ? 24 : 12 => 'checked');
		$settings['dateformat'] = str_replace('n', 'mm', $settings['dateformat']);
		$settings['dateformat'] = str_replace('j', 'dd', $settings['dateformat']);
		$settings['dateformat'] = str_replace('y', 'yy', $settings['dateformat']);
		$settings['dateformat'] = str_replace('Y', 'yyyy', $settings['dateformat']);

		showtype('settings_subtitle_datetime', 'top', 'settingsubmit');
		showsetting('settings_dateformat', 'settingsnew[dateformat]', $settings['dateformat'], 'text');
		showsetting('settings_timeformat', '', '', '<input class="radio" type="radio" name="settingsnew[timeformat]" value="24" '.$checktimeformat[24].'> 24 Hour <input class="radio" type="radio" name="settingsnew[timeformat]" value="12" '.$checktimeformat[12].'> 12 Hour');
		showsetting('settings_timeoffset', 'settingsnew[timeoffset]', $settings['timeoffset'], 'text');
		echo '</tbody></table><br>';

		showtype('settings_subtitle_periods', 'top', '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_ban_downtime', 'settingsnew[attachbanperiods]', $settings['attachbanperiods'], 'textarea');
		showsetting('settings_searchbanperiods', 'settingsnew[searchbanperiods]', $settings['searchbanperiods'], 'textarea');

	} elseif($do == 'permissions') {

		$checkreport = array($settings['reportpost'] => 'checked');

		showtype('settings_permissions', 'top', 'settingsubmit');
		showsetting('settings_memliststatus', 'settingsnew[memliststatus]', $settings['memliststatus'], 'radio');
		showsetting('settings_reportpost', '', '', '<input class="radio" type="radio" name="settingsnew[reportpost]" value="0" '.$checkreport[0].'> '.$lang['settings_reportpost_none'].'<br><input class="radio" type="radio" name="settingsnew[reportpost]" value="1" '.$checkreport[1].'> '.$lang['settings_reportpost_level_1'].'<br><input class="radio" type="radio" name="settingsnew[reportpost]" value="2" '.$checkreport[2].'> '.$lang['settings_reportpost_level_2'].'<br><input class="radio" 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_favorite_storage', 'settingsnew[maxfavorites]', $settings['maxfavorites'], 'text');
		showsetting('settings_subscriptions', 'settingsnew[maxsubscriptions]', $settings['maxsubscriptions'], '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');
		showsetting('settings_edittimelimit', 'settingsnew[edittimelimit]', $settings['edittimelimit'], 'text');
		showsetting('settings_editby', 'settingsnew[editedby]', $settings['editedby'], 'radio');
		echo '</tbody></table><br>';

		showtype('settings_subtitle_rate', 'top', 'settingsubmit');
		showsetting('settings_karmaratelimit', 'settingsnew[karmaratelimit]', $settings['karmaratelimit'], 'text');
		showsetting('settings_modratelimit', 'settingsnew[modratelimit]', $settings['modratelimit'], 'radio');
		showsetting('settings_dupkarmarate', 'settingsnew[dupkarmarate]', $settings['dupkarmarate'], 'radio');

	} elseif($do == 'attachments') {

		$checkattach = array($settings['attachsave'] => 'checked');
		$checkwm = array($settings['watermarkstatus'] => 'checked');
		$checkwatermarktype = array($settings['watermarktype'] => 'checked');

		showtype('settings_attachments', 'top', 'settingsubmit');
		showsetting('settings_attachdir', 'settingsnew[attachdir]', $settings['attachdir'], 'text');
		showsetting('settings_attachurl', 'settingsnew[attachurl]', $settings['attachurl'], 'text');
		showsetting('settings_attachimgpost', 'settingsnew[attachimgpost]', $settings['attachimgpost'], 'radio');
		showsetting('settings_attachrefcheck', 'settingsnew[attachrefcheck]', $settings['attachrefcheck'], 'radio');
		showsetting('settings_attachsave', '', '', '<input class="radio" type="radio" name="settingsnew[attachsave]" value="0" '.$checkattach[0].'> '.$lang['settings_attachsave_default'].'<br><input class="radio" type="radio" name="settingsnew[attachsave]" value="1" '.$checkattach[1].'> '.$lang['settings_attachsave_forum'].'<br><input class="radio" type="radio" name="settingsnew[attachsave]" value="2" '.$checkattach[2].'> '.$lang['settings_attachsave_type'].'<br><input class="radio" type="radio" name="settingsnew[attachsave]" value="3" '.$checkattach[3].'> '.$lang['settings_attachsave_month'].'<br><input class="radio" type="radio" name="settingsnew[attachsave]" value="4" '.$checkattach[4].'> '.$lang['settings_attachsave_day']);
		showsetting('settings_thumbstatus', 'settingsnew[thumbstatus]', $settings['thumbstatus'], 'radio');
		showsetting('settings_thumbwidth', 'settingsnew[thumbwidth]', $settings['thumbwidth'], 'text');
		showsetting('settings_thumbheight', 'settingsnew[thumbheight]', $settings['thumbheight'], 'text');
		showsetting('settings_watermarkstatus', '', '', '<table cellspacing="'.INNERBORDERWIDTH.'" cellpadding="'.TABLESPACE.'" class="tableborder" style="margin-bottom: 3px; margin-top:3px;"><tr><td colspan="3"><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="0" '.$checkwm[0].'>'.$lang['settings_watermarkstatus_none'].'</td></tr><tr align="center" class="altbg2"><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="1" '.$checkwm[1].'> #1</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="2" '.$checkwm[2].'> #2</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="3" '.$checkwm[3].'> #3</td></tr><tr align="center" class="altbg2"><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="4" '.$checkwm[4].'> #4</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="5" '.$checkwm[5].'> #5</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="6" '.$checkwm[6].'> #6</td></tr><tr align="center" class="altbg2"><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="7" '.$checkwm[7].'> #7</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="8" '.$checkwm[8].'> #8</td><td><input class="radio" type="radio" name="settingsnew[watermarkstatus]" value="9" '.$checkwm[9].'> #9</td></tr></table>');
		showsetting('settings_watermarktype', '', '', '<input class="radio" type="radio" name="settingsnew[watermarktype]" value="0" '.$checkwatermarktype[0].'> '.$lang['settings_watermarktype_gif'].'<br><input class="radio" type="radio" name="settingsnew[watermarktype]" value="1" '.$checkwatermarktype[1].'> '.$lang['settings_watermarktype_png']);
		showsetting('settings_watermarktrans', 'settingsnew[watermarktrans]', $settings['watermarktrans'], 'text');
		showsetting('settings_watermarkquality', 'settingsnew[watermarkquality]', $settings['watermarkquality'], 'text');

		if($isfounder) {
			$settings['ftp']['password'] = $settings['ftp']['password'] ? $settings['ftp']['password']{0}.'********'.$settings['ftp']['password']{strlen($settings['ftp']['password']) - 1} : '';
			echo '</tbody></table><br>';
			showtype('settings_remote', 'top', 'settingsubmit');
			showsetting('settings_remote_enabled', 'settingsnew[ftp][on]', $settings['ftp']['on'], 'radio');
			showsetting('settings_remote_enabled_ssl', 'settingsnew[ftp][ssl]', $settings['ftp']['ssl'], 'radio');
			showsetting('settings_remote_ftp_host', 'settingsnew[ftp][host]', $settings['ftp']['host'], 'text');
			showsetting('settings_remote_ftp_port', 'settingsnew[ftp][port]', $settings['ftp']['port'], 'text');
			showsetting('settings_remote_ftp_user', 'settingsnew[ftp][username]', $settings['ftp']['username'], 'text');
			showsetting('settings_remote_ftp_pass', 'settingsnew[ftp][password]', $settings['ftp']['password'], 'text');
			showsetting('settings_remote_ftp_pasv', 'settingsnew[ftp][pasv]', $settings['ftp']['pasv'], 'radio');
			showsetting('settings_remote_dir', 'settingsnew[ftp][attachdir]', $settings['ftp']['attachdir'], 'text');
			showsetting('settings_remote_url', 'settingsnew[ftp][attachurl]', $settings['ftp']['attachurl'], 'text');
			showsetting('settings_remote_hide_dir', 'settingsnew[ftp][hideurl]', $settings['ftp']['hideurl'], 'radio');
			showsetting('settings_remote_timeout', 'settingsnew[ftp][timeout]', $settings['ftp']['timeout'], 'text');
			$extbutton = '&nbsp;&nbsp;&nbsp;<input class="button" type="submit" name="ftpcheck" value="'.$lang['settings_remote_ftpcheck'].'" onclick="this.form.action=\'admincp.php?action=ftpcheck\';this.form.target=\'ftpcheckiframe\'">';
		}

	} elseif($do == 'javascript') {

		$settings['jsdateformat'] = str_replace('n', 'mm', $settings['jsdateformat']);
		$settings['jsdateformat'] = str_replace('j', 'dd', $settings['jsdateformat']);
		$settings['jsdateformat'] = str_replace('y', 'yy', $settings['jsdateformat']);
		$settings['jsdateformat'] = str_replace('Y', 'yyyy', $settings['jsdateformat']);

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

	} elseif($do == 'wap') {

		$checkwapcharset = array($settings['wapcharset'] => 'checked');
		$settings['wapdateformat'] = str_replace('n', 'mm', $settings['wapdateformat']);
		$settings['wapdateformat'] = str_replace('j', 'dd', $settings['wapdateformat']);
		$settings['wapdateformat'] = str_replace('y', 'yy', $settings['wapdateformat']);
		$settings['wapdateformat'] = str_replace('Y', 'yyyy', $settings['wapdateformat']);

		showtype('settings_wap', 'top', 'settingsubmit');
		showsetting('settings_wapstatus', 'settingsnew[wapstatus]', $settings['wapstatus'], 'radio');
		showsetting('settings_wap_register', 'settingsnew[wapregister]', $settings['wapregister'], 'radio');
		showsetting('settings_wapcharset', '', '', '<input class="radio" type="radio" name="settingsnew[wapcharset]" value="1" '.$checkwapcharset[1].'> UTF-8 <input class="radio" 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');

	} elseif($do == 'space') {

		showtype('settings_space', 'top', 'settingsubmit');
		showsetting('settings_spacestatus', 'settingsnew[spacestatus]', $settings['spacestatus'], 'radio');
		showsetting('settings_spacecachelife', 'settingsnew[spacecachelife]', $settings['spacecachelife'], 'text');
		showsetting('settings_spacelimitmythreads', 'settingsnew[spacelimitmythreads]', $settings['spacelimitmythreads'], 'text');
		showsetting('settings_spacelimitmyreplies', 'settingsnew[spacelimitmyreplies]', $settings['spacelimitmyreplies'], 'text');
		showsetting('settings_spacelimitmyrewards', 'settingsnew[spacelimitmyrewards]', $settings['spacelimitmyrewards'], 'text');
		showsetting('settings_spacelimitmytrades', 'settingsnew[spacelimitmytrades]', $settings['spacelimitmytrades'], 'text');
		showsetting('settings_spacelimitmyblogs', 'settingsnew[spacelimitmyblogs]', $settings['spacelimitmyblogs'], 'text');
		showsetting('settings_spacelimitmyfriends', 'settingsnew[spacelimitmyfriends]', $settings['spacelimitmyfriends'], 'text');
		showsetting('settings_spacelimitmyfavforums', 'settingsnew[spacelimitmyfavforums]', $settings['spacelimitmyfavforums'], 'text');
		showsetting('settings_spacelimitmyfavthreads', 'settingsnew[spacelimitmyfavthreads]', $settings['spacelimitmyfavthreads'], 'text');
		showsetting('settings_spacetextlength', 'settingsnew[spacetextlength]', $settings['spacetextlength'], 'text');

	} elseif($do == 'cachethread') {

		include_once DISCUZ_ROOT.'./include/forum.func.php';
		$forumselect = '<select name="fids[]" multiple="multiple" style="width: 70%" size="10"><option value="all">'.$lang['all_forum'].'</option><option value="">&nbsp;</option>'.forumselect().'</select>';
		showtype('settings_cachethread', 'top', 'settingsubmit');
		showsetting('settings_cachethread_indexlife', 'settingsnew[cacheindexlife]', $settings['cacheindexlife'], 'text');
		showsetting('settings_cachethread_life', 'settingsnew[cachethreadlife]', $settings['cachethreadlife'], 'text');
		showsetting('settings_cachethread_dir', 'settingsnew[cachethreaddir]', $settings['cachethreaddir'], 'text');
		echo '</tbody></table><br>';

		showtype('settings_cachethread_coefficient_set', 'top', 'settingsubmit');
		showsetting('settings_cachethread_coefficient', 'settingsnew[threadcaches]', '', "<input type=\"text\" size=\"30\" name=\"settingsnew[threadcaches]\" value=\"\">");
		showsetting('settings_cachethread_coefficient_forum', '', '', $forumselect);

	} else {

		$do = 'basic';

⌨️ 快捷键说明

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