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

📄 settings.inc.php

📁 论坛代码网增加免费空间业务
💻 PHP
📖 第 1 页 / 共 5 页
字号:
				array(0, $lang['no'], array('ftpext' => 'none', 'ftpcheckbutton' => 'none'))
			), TRUE), $settings['ftp']['on'], 'mradio');
			showtagheader('tbody', 'ftpext', $settings['ftp']['on'], 'sub');
			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_timeout', 'settingsnew[ftp][timeout]', $settings['ftp']['timeout'], 'text');
			showsetting('settings_remote_mirror', array('settingsnew[ftp][mirror]', array(
				array(1, lang('settings_remote_mirror_1')),
				//array(2, lang('settings_remote_mirror_2')),
				array(0, lang('settings_remote_mirror_0'))
			)), intval($settings['ftp']['mirror']), 'mradio');
			showsetting('settings_remote_allowedexts', 'settingsnew[ftp][allowedexts]', $settings['ftp']['allowedexts'], 'textarea');
			showsetting('settings_remote_disallowedexts', 'settingsnew[ftp][disallowedexts]', $settings['ftp']['disallowedexts'], 'textarea');
			showsetting('settings_remote_minsize', 'settingsnew[ftp][minsize]', $settings['ftp']['minsize'], 'text');
			showtagfooter('tbody');
			showsubmit('settingsubmit', 'submit', '', '<span id="ftpcheckbutton" style="display: '.($settings['ftp']['on'] ? '' : 'none').'"><input type="submit" class="btn" name="ftpcheck" value="'.$lang['settings_remote_ftpcheck'].'" onclick="this.form.action=\'admincp.php?action=checktools&operation=ftpcheck&frame=no\';this.form.target=\'ftpcheckiframe\';"></span><iframe name="ftpcheckiframe" style="display: none"></iframe>');
			showtablefooter();
		}

		showtableheader('', '', 'id="antileech"'.($anchor != 'antileech' ? ' style="display: none"' : ''));
		showsetting('settings_attachexpire', 'settingsnew[attachexpire]', $settings['attachexpire'], 'text');
		showsetting('settings_attachrefcheck', 'settingsnew[attachrefcheck]', $settings['attachrefcheck'], 'radio');
		showsetting('settings_remote_hide_dir', 'settingsnew[ftp][hideurl]', $settings['ftp']['hideurl'], 'radio');
		showsubmit('settingsubmit');
		showtablefooter();

		showformfooter();
		exit;

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

		$settings['wapdateformat'] = dateformat($settings['wapdateformat']);

		showtableheader();
		showsetting('settings_wapstatus', 'settingsnew[wapstatus]', $settings['wapstatus'], 'radio', '', 1);
		showsetting('settings_wap_register', 'settingsnew[wapregister]', $settings['wapregister'], 'radio');
		showsetting('settings_wapcharset', array('settingsnew[wapcharset]', array(
			array(1, 'UTF-8'),
			array(2, 'UNICODE'))), $settings['wapcharset'], 'mradio');
		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');
		showtagfooter('tbody');

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

		include_once DISCUZ_ROOT.'./include/forum.func.php';
		$forumselect = '<select name="fids[]" multiple="multiple" size="10"><option value="all">'.$lang['all'].'</option><option value="">&nbsp;</option>'.forumselect().'</select>';
		showtableheader();
		showtitle('settings_cachethread');
		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');

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

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

		$settings['tradetypes'] = unserialize($settings['tradetypes']);

		$query = $db->query("SELECT * FROM {$tablepre}threadtypes WHERE special='1' ORDER BY displayorder");
		$tradetypeselect = '<select name="settingsnew[tradetypes][]" size="10" multiple="multiple">';
		while($type = $db->fetch_array($query)) {
			$checked = @in_array($type['typeid'], $settings['tradetypes']);
			$tradetypeselect .= '<option value="'.$type['typeid'].'"'.($checked ? ' selected="selected"' : '').'>'.$type['name'].'</option>';
		}
		$tradetypeselect .= '</select>';

		showtableheader();
		showtitle('settings_ecommerce_sub_credittrade');
		showsetting('alipay_ratio', 'settingsnew[ec_ratio]', $settings['ec_ratio'], 'text');
		showsetting('alipay_mincredits', 'settingsnew[ec_mincredits]', $settings['ec_mincredits'], 'text');
		showsetting('alipay_maxcredits', 'settingsnew[ec_maxcredits]', $settings['ec_maxcredits'], 'text');
		showsetting('alipay_maxcreditspermonth', 'settingsnew[ec_maxcreditspermonth]', $settings['ec_maxcreditspermonth'], 'text');

		showtitle('settings_ecommerce_sub_goodstrade');
		showsetting('settings_trade_biosize', 'settingsnew[maxbiotradesize]', $settings['maxbiotradesize'], 'text');
		showsetting('settings_trade_imagewidthheight', array('settingsnew[tradeimagewidth]', 'settingsnew[tradeimageheight]'), array(intval($settings['tradeimagewidth']), intval($settings['tradeimageheight'])), 'multiply');
		showsetting('settings_trade_type', '', '', $tradetypeselect);

	} elseif($operation == 'mail' && $isfounder) {

		$settings['mail'] = unserialize($settings['mail']);

		//showtableheader();
		showtableheader('', '', 'id="mailsettings"'.($anchor != 'settings' ? ' style="display: none"' : ''));
		showsetting('settings_mail_send', array('settingsnew[mail][mailsend]', array(
			array(1, $lang['settings_mail_send_1'], array('hidden1' => 'none', 'hidden2' => 'none')),
			array(2, $lang['settings_mail_send_2'], array('hidden1' => '', 'hidden2' => '')),
			array(3, $lang['settings_mail_send_3'], array('hidden1' => '', 'hidden2' => 'none'))
		)), $settings['mail']['mailsend'], 'mradio');
		showtagheader('tbody', 'hidden1', $settings['mail']['mailsend'] != 1, 'sub');
		showsetting('settings_mail_server', 'settingsnew[mail][server]', $settings['mail']['server'], 'text');
		showsetting('settings_mail_port', 'settingsnew[mail][port]', $settings['mail']['port'], 'text');
		showtagfooter('tbody');
		showtagheader('tbody', 'hidden2', $settings['mail']['mailsend'] == 2, 'sub');
		showsetting('settings_mail_auth', 'settingsnew[mail][auth]', $settings['mail']['auth'], 'radio');
		showsetting('settings_mail_from', 'settingsnew[mail][from]', $settings['mail']['from'], 'text');
		showsetting('settings_mail_username', 'settingsnew[mail][auth_username]', $settings['mail']['auth_username'], 'text');
		showsetting('settings_mail_password', 'settingsnew[mail][auth_password]', $settings['mail']['auth_password'], 'text');
		showtagfooter('tbody');
		showsetting('settings_mail_delimiter', array('settingsnew[mail][maildelimiter]', array(
			array(1, $lang['settings_mail_delimiter_crlf']),
			array(0, $lang['settings_mail_delimiter_lf']),
			array(2, $lang['settings_mail_delimiter_cr']))),  $settings['mail']['maildelimiter'], 'mradio');
		showsetting('settings_mail_includeuser', 'settingsnew[mail][mailusername]', $settings['mail']['mailusername'], 'radio');
		showsetting('settings_mail_silent', 'settingsnew[mail][sendmail_silent]', $settings['mail']['sendmail_silent'], 'radio');
		showsubmit('settingsubmit');
		showtablefooter();

		showtableheader('', '', 'id="mailcheck"'.($anchor != 'check' ? ' style="display: none"' : ''));
		showsetting('settings_mail_test_from', 'test_from', '', 'text');
		showsetting('settings_mail_test_to', 'test_to', '', 'textarea');
		showsubmit('', '', '<input type="submit" class="btn" name="mailcheck" value="'.$lang['settings_mailcheck'].'" onclick="this.form.action=\'admincp.php?action=checktools&operation=mailcheck&frame=no\';this.form.target=\'mailcheckiframe\'">', '<iframe name="mailcheckiframe" style="display: none"></iframe>');
		showtablefooter();

		showformfooter();
		exit;

	} elseif($operation == 'uc' && $isfounder) {

		$disable = !is_writeable('./config.inc.php');

		require_once DISCUZ_ROOT.'./uc_client/client.php';
		$ucapparray = uc_app_ls();

		$feedopen = FALSE;
		$apparraylist = array();
		foreach($ucapparray as $apparray) {
			if($apparray['appid'] != UC_APPID) {
				$apparraylist[] = $apparray;
			}
			if($apparray['type'] == 'UCHOME') {
				$feedopen = TRUE;
			}
		}

		showtips('settings_uc_tips');
		showtableheader();
		showsetting('settings_uc_appid', 'settingsnew[uc][appid]', UC_APPID, 'text', $disable);
		showsetting('settings_uc_key', 'settingsnew[uc][key]', UC_KEY, 'text', $disable);
		showsetting('settings_uc_api', 'settingsnew[uc][api]', UC_API, 'text', $disable);
		showsetting('settings_uc_ip', 'settingsnew[uc][ip]', UC_IP, 'text', $disable);
		showsetting('settings_uc_connect', array('settingsnew[uc][connect]', array(
				array('mysql', $lang['settings_uc_connect_mysql'], array('ucmysql' => '')),
				array('', $lang['settings_uc_connect_api'], array('ucmysql' => 'none')))), UC_CONNECT, 'mradio', $disable);
		list($ucdbname, $uctablepre) = explode('.', str_replace('`', '', UC_DBTABLEPRE));
		showtagheader('tbody', 'ucmysql', UC_CONNECT, 'sub');
		showsetting('settings_uc_dbhost', 'settingsnew[uc][dbhost]', UC_DBHOST, 'text', $disable);
		showsetting('settings_uc_dbuser', 'settingsnew[uc][dbuser]', UC_DBUSER, 'text', $disable);
		showsetting('settings_uc_dbpass', 'settingsnew[uc][dbpass]', '********', 'text', $disable);
		showsetting('settings_uc_dbname', 'settingsnew[uc][dbname]', $ucdbname, 'text', $disable);
		showsetting('settings_uc_dbtablepre', 'settingsnew[uc][dbtablepre]', $uctablepre, 'text', $disable);
		showtagfooter('tbody');

		if($apparraylist || $feedopen) {
			$applist = '';
			$settings['uc'] = unserialize($settings['uc']);

			foreach($apparraylist as $apparray) {
				$checked = $settings['uc']['navlist'][$apparray['appid']] ? 'checked="checked"': '';
				$applist .= "<input type=\"checkbox\" class=\"checkbox\" name=\"settingsnew[uc][navlist][$apparray[appid]]\" value=\"1\" $checked>$apparray[name]&nbsp;&nbsp;";
			}

			showtitle('settings_uc');
			showsetting('settings_uc_nav_open', array('settingsnew[uc][navopen]', array(
				array(1, $lang['yes'], array('navext' => '')),
				array(0, $lang['no'], array('navext' => 'none'))), TRUE), $settings['uc']['navopen'], 'mradio', $disable);
			showtagheader('tbody', 'navext', $settings['uc']['navopen'], 'sub');
			showsetting('settings_uc_nav_list', '', '', $applist);
			showtagfooter('tbody');

			if($feedopen) {
				showsetting('settings_uc_feed', array('settingsnew[uc][addfeed]', array(
					$lang['settings_uc_feed_thread'],
					$lang['settings_uc_feed_sepcialthread'],
					$lang['settings_uc_feed_reply'])), $settings['uc']['addfeed'], 'binmcheckbox');
			}
		}

	} else {

		showtableheader();
		showsetting('settings_bbname', 'settingsnew[bbname]', $settings['bbname'], 'text');
		showsetting('settings_sitename', 'settingsnew[sitename]', $settings['sitename'], 'text');
		showsetting('settings_siteurl', 'settingsnew[siteurl]', $settings['siteurl'], 'text');
		showsetting('settings_index_name', 'settingsnew[indexname]', $settings['indexname'], 'text');
		showsetting('settings_icp', 'settingsnew[icp]', $settings['icp'], 'text');
		showsetting('settings_boardlicensed', 'settingsnew[boardlicensed]', $settings['boardlicensed'], 'radio');

⌨️ 快捷键说明

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