亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? project.inc.php

?? Discuz功能源碼(開源)
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
			$allselected = '';
			$listoption = '<option value="1"'.(@in_array(1, $savemethod) ? ' selected': '').'>'.$lang['project_credits_item_config'].'</option>';
			$listoption .= '<option value="2"'.(@in_array(2, $savemethod) ? ' selected': '').'>'.$lang['project_credits_rule_config'].'</option>';
			$listoption .= '<option value="3"'.(@in_array(3, $savemethod) ? ' selected': '').'>'.$lang['project_credits_use_config'].'</option>';
		}

		showformheader("project&operation=add&id=$id");
		showhiddenfields(array('projectid' => $projectid, 'type' => $type, 'detailsubmit' => 'submit'));
		showtableheader();
		showtitle('project_scheme_save');

		if(!empty($projectid)) {
			showsetting('project_scheme_cover', 'coverwith', '', 'radio');
		}

		showsetting('project_scheme_option', '', '', '<select name="fieldoption[]" size="10" multiple="multiple"><option value="all" '.$allselected.'>'.$lang['all'].'</option>'.$listoption.'</select>');

		showsetting('project_scheme_title', 'name', $project['name'], 'text');
		showsetting('project_scheme_description', 'description', $project['description'], 'textarea');
		showsubmit('addsubmit');
		showtablefooter();

	} else {

		$type = !empty($type) && in_array($type, array('forum', 'group', 'extcredit')) ? $type : '';

		if(empty($name)) {
			cpmsg('project_no_title', '', 'error');
		}

		if($type == 'forum') {
			$value = $db->fetch_first("SELECT f.*, ff.* FROM {$tablepre}forums f
				LEFT JOIN {$tablepre}forumfields ff USING (fid)
				WHERE f.fid='$id'");
			if(!$value) {
				cpmsg('forums_nonexistence', '', 'error');
			}

		} elseif($type == 'group') {
			$value = $db->fetch_first("SELECT * FROM {$tablepre}usergroups WHERE groupid='$id'");
			if(!$value) {
				cpmsg('project_no_usergroup', '', 'error');
			}
		} elseif($type == 'extcredit') {
			if(empty($fieldoption)) {
				cpmsg('project_no_item', '', 'error');
			}
			$delfields = array();
			$fieldoption = in_array('all', $fieldoption) ? array(1, 2, 3) : $fieldoption;
			$variables = in_array(1, $fieldoption) ? ", 'extcredits', 'creditspolicy'" : '';
			$variables .= in_array(2, $fieldoption) ? ", 'creditsformula'" : '';
			$variables .= in_array(3, $fieldoption) ? ", 'creditstrans', 'creditstax', 'transfermincredits', 'exchangemincredits', 'maxincperthread', 'maxchargespan'" : '';

			$query = $db->query("SELECT * FROM {$tablepre}settings WHERE variable IN (''$variables)");
			$value['savemethod'] = $fieldoption;
			while($data = $db->fetch_array($query)) {
				$value[$data['variable']] = $data['value'];
			}
		}

		if($type == 'forum' || $type == 'group') {
			if(in_array('all', $fieldoption)) {
				foreach($delfields[$type] as $field) {
					unset($value[$field]);
				}
			} else {
				$selectlist = '';
				foreach($value as $key => $val) {
					if(in_array($key, $fieldoption)) {
						$selectlist[$key] .= $val;
					}
				}
				$value = $selectlist;
			}
		}

		$value = !empty($value) ? addslashes(serialize($value)) : '';

		if(!empty($projectid) && !empty($coverwith)) {
			$db->query("UPDATE {$tablepre}projects SET name='$name', description='$description', value='$value' WHERE id='$projectid'");
		} else {
			$db->query("INSERT INTO {$tablepre}projects (name, type, description, value) VALUES ('$name', '$type', '$description', '$value')");
		}

		if($type == 'forum') {
			cpmsg('project_sava_succeed', $BASESCRIPT.'?action=forums&operation=edit&fid='.$id, 'succeed');
		} elseif($type == 'group') {
			cpmsg('project_sava_succeed', $BASESCRIPT.'?action=usergroups&operation=edit&id='.$id, 'succeed');
		} elseif($type == 'extcredit') {
			cpmsg('project_sava_succeed', $BASESCRIPT.'?action=settings&operation=credits', 'succeed');
		}

	}

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

	$type = !empty($type) && in_array($type, array('forum', 'group', 'extcredit')) ? $type : 'forum';

	if(($type == 'forum' && empty($allowforumsedit)) || ($type == 'group' && empty($allowusergroups)) || ($type == 'extcredit' && empty($allowcreditwizard))) {
		cpmsg('action_noaccess', '', 'error');
	}

	$projectselect = "<select name=\"projectid\"><option value=\"0\" selected=\"selected\">".$lang['none']."</option>";
	$query = $db->query("SELECT id, name, type FROM {$tablepre}projects WHERE type='$type'");
	while($project = $db->fetch_array($query)) {
		$projectselect .= "<option value=\"$project[id]\" ".($project['id'] == $projectid ? 'selected="selected"' : NULL).">$project[name]</option>\n";
	}
	$projectselect .= '</select>';

	if(!submitcheck('applysubmit')) {

		if($type == 'forum') {

			require_once DISCUZ_ROOT.'./include/forum.func.php';
			$forumselect = '<select name="target[]" size="10" multiple="multiple">'.forumselect().'</select>';

		} elseif($type == 'group') {

			$groupselect = '<select name="target[]" size="10" multiple="multiple">';
			$query = $db->query("SELECT groupid, type, grouptitle, creditshigher, creditslower, stars, color, groupavatar FROM {$tablepre}usergroups ORDER BY creditshigher");
			while($group = $db->fetch_array($query)) {
				$groupselect .= '<option value="'.$group['groupid'].'">'.$group['grouptitle'].'</option>';
			}
			$groupselect .= '</select>';

		} elseif($type == 'extcredit') {

			dheader("location: $BASESCRIPT?action=settings&operation=credits&projectid=$projectid");

		}

		shownav('tools', 'project_scheme');
		showsubmenu('project_global_forum');
		showformheader("project&operation=apply&projectid=$projectid");
		showtableheader();
		showtitle($type == 'forum' ? 'project_scheme_forum' : 'project_group_scheme');
		showsetting('project_scheme_name', '', '', $projectselect);
		if($type == 'forum') {
			showsetting('forums_copy_target', '', '', $forumselect);
		} elseif($type == 'group') {
			showsetting('project_target_usergroup', '', '', $groupselect);
		}
		showsubmit('applysubmit');
		showtablefooter();
		showformfooter();

	} else {

		if(empty($target)) {
			cpmsg('project_target_item_invalid', '', 'error');
		}

		$applyids = implodeids($target);

		$project = $db->fetch_first("SELECT type, value FROM {$tablepre}projects WHERE id='$projectid'");
		if(!$project) {
			cpmsg('project_no_scheme', '', 'error');
		}

		if(!$value = unserialize($project['value'])) {
			cpmsg('project_invalid', '', 'error');
		}

		if($project['type'] == 'forum') {

			$table_forum_columns = array('styleid', 'allowsmilies', 'allowhtml', 'allowbbcode', 'allowimgcode', 'allowanonymous', 'allowshare', 'allowpostspecial', 'alloweditrules', 'alloweditpost', 'allowspecialonly', 'modnewposts', 'recyclebin', 'jammer', 'forumcolumns', 'threadcaches', 'disablewatermark', 'autoclose', 'simple');
			$table_forumfield_columns = array('attachextensions', 'postcredits', 'replycredits', 'digestcredits', 'postattachcredits', 'getattachcredits', 'viewperm', 'postperm', 'replyperm', 'getattachperm', 'postattachperm', 'modrecommend', 'formulaperm');

			$updatesql = $comma = '';
			foreach($table_forum_columns as $field) {
				if(isset($value[$field])) {
					$updatesql .= "$comma$field='".addslashes($value[$field])."'";
					$comma = ', ';
				}
			}

			if($updatesql && $applyids) {
				$db->query("UPDATE {$tablepre}forums SET $updatesql WHERE fid IN ($applyids)");
			}

			$updatesql = $comma = '';
			foreach($table_forumfield_columns as $field) {
				if(isset($value[$field])) {
					$updatesql .= "$comma$field='".addslashes($value[$field])."'";
					$comma = ', ';
				}
			}

			if($updatesql && $applyids) {
				$db->query("UPDATE {$tablepre}forumfields SET $updatesql WHERE fid IN ($applyids)");
			}

		} elseif($project['type'] == 'group') {

			$usergroup_columns = array('readaccess', 'allowvisit', 'allowpost', 'allowreply', 'allowpostpoll', 'allowpostreward', 'allowposttrade', 'allowpostactivity', 'allowpostvideo', 'allowdirectpost', 'allowgetattach', 'allowpostattach', 'allowvote', 'allowmultigroups', 'allowsearch', 'allowcstatus', 'allowinvisible', 'allowtransfer', 'allowsetreadperm', 'allowsetattachperm', 'allowhidecode', 'allowhtml', 'allowcusbbcode', 'allowanonymous', 'allownickname', 'allowsigbbcode', 'allowsigimgcode', 'allowviewpro', 'allowviewstats', 'disableperiodctrl', 'reasonpm', 'maxprice', 'maxsigsize', 'maxattachsize', 'maxsizeperday', 'maxpostsperhour', 'attachextensions', 'raterange', 'mintradeprice', 'maxtradeprice', 'minrewardprice', 'maxrewardprice', 'magicsdiscount', 'allowmagics', 'maxmagicsweight', 'allowbiobbcode', 'allowbioimgcode', 'maxbiosize', 'allowinvite', 'allowmailinvite', 'inviteprice', 'maxinvitenum', 'maxinviteday', 'allowpostdebate', 'tradestick', 'exempt');

			$updatesql = $comma = '';
			foreach($usergroup_columns as $field) {
				if(isset($value[$field])) {
					$updatesql .= "$comma$field='".addslashes($value[$field])."'";
					$comma = ', ';
				}
			}

			if($updatesql && $applyids) {
				$db->query("UPDATE {$tablepre}usergroups SET $updatesql WHERE groupid IN ($applyids)");
			}
		}

		cpmsg('project_scheme_succeed', '', 'succeed');

	}
}

function fetch_table_struct($tablename, $result = 'FIELD') {
	global $db, $tablepre;
	$datas = array();
	$query = $db->query("DESCRIBE $tablepre$tablename");
	while($data = $db->fetch_array($query)) {
		$datas[$data['Field']] = $result == 'FIELD' ? $data['Field'] : $data;
	}
	return $datas;
}

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久一区二区| 国产视频一区在线观看| 欧美一区二区三级| 欧美军同video69gay| 日韩欧美一级精品久久| 国产欧美va欧美不卡在线| 亚洲欧美激情一区二区| 亚洲国产日韩a在线播放性色| 午夜精品福利一区二区三区av| 美国一区二区三区在线播放| 国产精品亚洲第一区在线暖暖韩国 | 日韩av在线播放中文字幕| 精品在线播放免费| 99久久久国产精品| 在线不卡免费欧美| 国产日韩三级在线| 亚洲丰满少妇videoshd| 国产一区 二区 三区一级| 91在线视频在线| 欧美大片在线观看| 亚洲三级视频在线观看| 奇米影视一区二区三区小说| 高清国产午夜精品久久久久久| 欧美伊人久久久久久久久影院 | 国产原创一区二区| 在线观看一区日韩| 久久久亚洲精华液精华液精华液 | 欧美日韩国产影片| 国产精品免费视频一区| 日韩精品福利网| 91浏览器打开| 国产丝袜欧美中文另类| 日韩精品三区四区| 91在线观看一区二区| 欧美videossexotv100| 亚洲精品国产a久久久久久| 久久精品国产精品亚洲红杏| 欧洲精品一区二区三区在线观看| 精品国产伦一区二区三区观看方式 | 亚洲乱码日产精品bd| 久久不见久久见免费视频7| 99re热这里只有精品视频| 久久伊99综合婷婷久久伊| 日韩黄色一级片| 91国内精品野花午夜精品| 久久精品人人做人人综合 | 日韩一区二区在线看片| 亚洲人成网站影音先锋播放| 国产一区二区精品久久99| 欧美理论在线播放| 亚洲一区二区三区小说| 不卡一二三区首页| 久久精品视频一区二区三区| 美女高潮久久久| 欧美肥妇bbw| 亚洲国产乱码最新视频| 91麻豆国产福利精品| 国产精品天美传媒沈樵| 国产一区二区三区综合| 欧美大胆一级视频| 日本大胆欧美人术艺术动态| 欧美视频三区在线播放| 一区二区三区在线看| 99re视频这里只有精品| 亚洲欧洲另类国产综合| 成人午夜大片免费观看| 欧美日韩五月天| 不卡的av电影| 99国产精品久久久久| 中文字幕亚洲不卡| 欧美综合天天夜夜久久| 亚洲男女一区二区三区| 99热在这里有精品免费| 欧美国产日韩亚洲一区| 国产一区二区久久| 日韩码欧中文字| 欧美大片在线观看| 欧美日韩国产系列| 中文一区在线播放| 中文字幕成人av| 亚洲欧美欧美一区二区三区| 一区二区三区在线高清| 亚洲国产精品久久久男人的天堂 | 91一区二区三区在线播放| 91日韩精品一区| 9i看片成人免费高清| 国产乱码精品一区二区三| 天天色综合成人网| 国产精品久久久久影院亚瑟| 久久蜜桃一区二区| 欧美一区二区网站| 日韩欧美成人午夜| 欧美猛男男办公室激情| 欧美精品v国产精品v日韩精品| 国产精品自在在线| 天堂在线亚洲视频| 国产成人激情av| 中文字幕成人av| av爱爱亚洲一区| 一区二区三区不卡视频| 欧美日韩国产一区二区三区地区| 天堂久久久久va久久久久| 欧美一卡2卡3卡4卡| 国产在线精品一区二区| 亚洲国产精品成人综合色在线婷婷| 成人午夜免费av| 亚洲精品国产无天堂网2021| 欧美日韩国产a| 精品一区二区免费看| 国产欧美一区二区三区在线看蜜臀 | 秋霞国产午夜精品免费视频| 日韩精品专区在线| 成人综合在线观看| 亚洲国产一区二区三区青草影视| 欧美一区二区在线免费播放| 国产精选一区二区三区| 一区在线观看免费| 欧美日韩aaaaa| 国产在线播放一区三区四| 综合电影一区二区三区| 欧美男人的天堂一二区| 国产精品一级在线| 亚洲综合在线第一页| 91精品国产免费久久综合| 高清久久久久久| 午夜视频在线观看一区二区三区 | 成人精品一区二区三区四区| 亚洲综合999| 久久久高清一区二区三区| 91免费看片在线观看| 蜜臀精品久久久久久蜜臀| 国产精品色一区二区三区| 8x8x8国产精品| 夫妻av一区二区| 日韩高清不卡一区二区三区| 欧美国产日韩a欧美在线观看| 欧美色综合久久| 国产成人日日夜夜| 日韩精品每日更新| 国产精品久久久久久久久晋中| 欧美日韩mp4| 97久久精品人人爽人人爽蜜臀 | 国产欧美一区二区三区沐欲| 欧美系列日韩一区| 成人精品一区二区三区中文字幕| 日韩成人免费在线| 亚洲欧洲制服丝袜| 国产欧美一区二区精品久导航 | 蜜臀久久99精品久久久久宅男| 亚洲色图欧洲色图婷婷| 久久亚洲私人国产精品va媚药| 欧美日韩中字一区| eeuss国产一区二区三区| 麻豆精品一二三| 亚洲午夜激情网页| 中文字幕在线播放不卡一区| 精品日韩欧美在线| 欧美二区三区91| 91黄色激情网站| av在线不卡电影| 国产一区二区久久| 久久99热这里只有精品| 亚洲高清在线视频| 艳妇臀荡乳欲伦亚洲一区| 亚洲国产电影在线观看| 精品国产亚洲在线| 欧美一二三区精品| 91精品国产综合久久精品app | 亚洲电影一区二区三区| 国产精品久久久久久福利一牛影视| 欧美成人在线直播| 欧美一级午夜免费电影| 精品视频在线看| 色av成人天堂桃色av| 北条麻妃国产九九精品视频| 国产乱码一区二区三区| 精品制服美女久久| 久久精品国产网站| 久久精品国产亚洲a| 精东粉嫩av免费一区二区三区| 午夜精品影院在线观看| 亚洲尤物在线视频观看| 亚洲精品国产精品乱码不99| 亚洲美女淫视频| 亚洲精品视频免费看| 亚洲视频在线观看一区| 《视频一区视频二区| 17c精品麻豆一区二区免费| 国产精品素人视频| 中文字幕一区二区在线播放| 中文字幕欧美国产| 中文字幕不卡一区| 日韩美女视频19| 亚洲精品国产第一综合99久久 | av午夜精品一区二区三区| k8久久久一区二区三区| 99久久国产综合色|国产精品| jlzzjlzz亚洲女人18| 99国产精品久久久久久久久久| 色悠悠亚洲一区二区|