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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? templates.inc.php

?? 論壇軟件系統(tǒng)亦稱電子公告板(BBS)系統(tǒng)
?? PHP
字號(hào):
<?php

/*
	[Discuz!] (C)2001-2006 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: templates.inc.php,v $
	$Revision: 1.23.2.1 $
	$Date: 2006/09/28 02:34:15 $
*/

if(!defined('IN_DISCUZ') || !isset($PHP_SELF) || !preg_match("/[\/\\\\]admincp\.php$/", $PHP_SELF)) {
        exit('Access Denied');
}

cpheader();
if(!isfounder()) cpmsg('noaccess');

if($action == 'templates') {

	if(!$edit) {

		if(!submitcheck('tplsubmit')) {

			$templates = '';
			$query = $db->query("SELECT * FROM {$tablepre}templates");
			while($tpl = $db->fetch_array($query)) {
				$templates .= "<tr align=\"center\"><td class=\"altbg1\"><input class=\"checkbox\" type=\"checkbox\" name=\"delete[]\" value=\"$tpl[templateid]\"></td>\n".
					"<td class=\"altbg2\"><input type=\"text\" size=\"8\" name=\"namenew[$tpl[templateid]]\" value=\"$tpl[name]\"></td>\n".
					"<td class=\"altbg1\"><input type=\"text\" size=\"20\" name=\"directorynew[$tpl[templateid]]\" value=\"$tpl[directory]\"></td>\n".
					"<td class=\"altbg2\">$tpl[copyright]</td>\n".
					"<td class=\"altbg1\"><a href=\"admincp.php?action=templates&edit=$tpl[templateid]\">[$lang[detail]]</a></td></tr>\n";
			}

			shownav('menu_styles_templates');

?>
<form method="post" action="admincp.php?action=templates&">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header">
<td width="48"><input class="checkbox" type="checkbox" name="chkall" onclick="checkall(this.form)"><?=$lang['del']?></td>
<td><?=$lang['templates_name']?></td><td><?=$lang['templates_directory']?></td><td><?=$lang['copyright']?></td><td><?=$lang['edit']?></td></tr>
<?=$templates?>
<tr align="center" class="altbg1"><td><?=$lang['add_new']?></td>
<td><input type="text" size="8" name="newname"></td>
<td><input type="text" size="20" name="newdirectory"></td>
<td><input type="text" size="25" name="newcopyright"></td>
<td>&nbsp;</td>
</tr></table><br>
<center><input class="button" type="submit" name="tplsubmit" value="<?=$lang['submit']?>"></center></form>
<?

		} else {

			if($newname) {
				if(!$newdirectory) {
					cpmsg('templates_new_directory_invalid');
				} elseif(!istpldir($newdirectory)) {
					$directory = $newdirectory;
					cpmsg('templates_directory_invalid');
				}
				$db->query("INSERT INTO {$tablepre}templates (name, directory, copyright)
					VALUES ('$newname', '$newdirectory', '$newcopyright')", 'UNBUFFERED');
			}

			foreach($directorynew as $id => $directory) {
				if(!$delete || ($delete && !in_array($id, $delete))) {
					if(!istpldir($directory)) {
						cpmsg('templates_directory_invalid');
					} elseif($id == 1 && $directory != './templates/default') {
						cpmsg('templates_default_directory_invalid');
					}
					$db->query("UPDATE {$tablepre}templates SET name='$namenew[$id]', directory='$directorynew[$id]' WHERE templateid='$id'", 'UNBUFFERED');
				}
			}

			if(is_array($delete)) {
				if(in_array('1', $delete)) {
					cpmsg('templates_delete_invalid');
				}
				$ids = $comma = '';
				foreach($delete as $id) {
					$ids .= "$comma'$id'";
					$comma = ', ';
				}
				$db->query("DELETE FROM {$tablepre}templates WHERE templateid IN ($ids) AND templateid<>'1'", 'UNBUFFERED');
				$db->query("UPDATE {$tablepre}styles SET templateid='1' WHERE templateid IN ($ids)", 'UNBUFFERED');
			}

			updatecache('styles');
			cpmsg('templates_update_succeed', 'admincp.php?action=templates');

		}

	} else {


		$query = $db->query("SELECT * FROM {$tablepre}templates WHERE templateid='$edit'");
		if(!$template = $db->fetch_array($query)) {
			cpmsg('undefined_action');
		} elseif(!istpldir($template['directory'])) {
			$directory = $template['directory'];
			cpmsg('templates_directory_invalid');
		}

		$warning = $template['templateid'] == 1 ?
				$lang['templates_edit_default_comment'] :
				$lang['templates_edit_nondefault_comment'];
		if($keyword) {
			$keywordadd = " - $lang[templates_keyword] <i>".dhtmlspecialchars(stripslashes($keyword))."</i> - <a href=\"admincp.php?action=templates&edit=$edit\" style=\"color: ".HEADERTEXT."\">[ $lang[templates_view_all] ]</a>";
			$keywordenc = rawurlencode($keyword);
		}

		$tpldir = dir(DISCUZ_ROOT.'./'.$template['directory']);
		$tplarray = $langarray = array();
		while($entry = $tpldir->read()) {
			$extension = strtolower(fileext($entry));
			if($extension == 'htm') {
				$tplname = substr($entry, 0, -4);
				$pos = strpos($tplname, '_');
				if($keyword) {
					if(!stristr(implode("\n", file(DISCUZ_ROOT."./$template[directory]/$entry")), $keyword)) {
						continue;
					}
				}
				if(!$pos) {
					$tplarray[$tplname][] = $tplname;
				} else {
					$tplarray[substr($tplname, 0, $pos)][] = $tplname;
				}
			} elseif($extension == 'php') {
				$langarray[] = substr($entry, 0, -9);
			}
		}
		$tpldir->close();

		ksort($tplarray);
		ksort($langarray);
		$templates = $languages = '';

		foreach($tplarray as $tpl => $subtpls) {
			$templates .= "<ul><li><b>$tpl</b><ul>\n";
			foreach($subtpls as $subtpl) {
				$filename = "$subtpl.htm";
				$templates .= "<li>$subtpl &nbsp; <a href=\"admincp.php?action=tpledit&templateid=$template[templateid]&fn=$filename&keyword=$keywordenc\">[$lang[edit]]</a> ".
					"<a href=\"admincp.php?action=tpledit&templateid=$template[templateid]&fn=$filename&delete=yes\">[$lang[delete]]</a>";
			}
			$templates .= "</ul></ul>\n";
		}
		foreach($langarray as $langpack) {
			$languages .= "<ul><li>$langpack &nbsp; <a href=\"admincp.php?action=tpledit&templateid=$template[templateid]&fn=$langpack.lang.php\">[$lang[edit]]</a></ul>\n";
		}

		shownav('templates_maint');

?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header"><td colspan="3"><?=$lang['templates_maint']?></td></tr>

<form method="post" action="admincp.php?action=tpladd&edit=<?=$edit?>&">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<tr class="altbg2"><td width="25%"><?=$lang['templates_maint_new']?></td>
<td width="55%"><input type="text" name="name" size="40" maxlength="40"></td>
<td width="20%"><input class="button" type="submit" value="<?=$lang['submit']?>"></td></tr></form>

<form method="get" action="admincp.php">
<input type="hidden" name="action" value="templates">
<input type="hidden" name="edit" value="<?=$edit?>">
<tr class="altbg1"><td><?=$lang['templates_maint_search']?></td><td><input type="text" name="keyword" size="40"></td>
<td><input class="button" type="submit" value="<?=$lang['submit']?>"></td></tr></form>

</table><br><br>

<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header"><td><?=$lang['templates_select']?><?=$keywordadd?></td></tr>
<tr class="altbg1"><td><br><center><b><?=$warning?></b></center><br>
<ul><li><b>Discuz! <?=$lang['templates_language_pack']?></b><?=$languages?></ul>
<ul><li><b>Discuz! <?=$lang['templates_html']?></b><?=$templates?></ul>
</td></tr></table>
<?

	}

} elseif($action == 'tpledit') {

	$query = $db->query("SELECT * FROM {$tablepre}templates WHERE templateid='$templateid'");
	if(!$template = $db->fetch_array($query)) {
		cpmsg('templates_edit_nonexistence');
	}

	$fn = str_replace(array('..', '/', '\\'), array('', '', ''), $fn);
	$filename = DISCUZ_ROOT."./$template[directory]/$fn";
	if(!is_writeable($filename)) {
		cpmsg('templates_edit_invalid');
	}

	if(!submitcheck('editsubmit') && $delete != 'yes') {

		$keywordenc = rawurlencode($keyword);

		$fp = @fopen($filename, 'rb');
		$content = dhtmlspecialchars(fread($fp, filesize($filename)));
		fclose($fp);

		shownav('templates_edit');

?>
<script language="JavaScript">
var n = 0;
function displayHTML(obj) {
	win = window.open(" ", 'popup', 'toolbar = no, status = no, scrollbars=yes');
	win.document.write("" + obj.value + "");
}
function HighlightAll(obj) {
	obj.focus();
	obj.select();
	if(document.all) {
		obj.createTextRange().execCommand("Copy");
		window.status = "<?=$lang['templates_edit_clickboard']?>";
		setTimeout("window.status=''", 1800);
	}
}
function findInPage(obj, str) {
	var txt, i, found;
	if(str == "") {
		return false;
	}
	if(document.layers) {
		if(!obj.find(str)) {
			while(obj.find(str, false, true)) {
				n++;
			}
		} else {
			n++;
		}
		if(n == 0) {
			alert("<?=$lang['templates_edit_keyword_not_found']?>");
		}
	}
	if(document.all) {
		txt = obj.createTextRange();
		for(i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
			txt.moveStart('character', 1);
			txt.moveEnd('textedit');
		}
		if(found) {
			txt.moveStart('character', -1);
			txt.findText(str);
			txt.select();
			txt.scrollIntoView();
			n++;
		} else {
			if(n > 0) {
				n = 0;
				findInPage(str);
			} else {
				alert("<?=$lang['templates_edit_keyword_not_found']?>");
			}
		}
	}
	return false;
}
</script>
<form method="post" action="admincp.php?action=tpledit&templateid=<?=$templateid?>&fn=<?=$fn?>&">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<input type="hidden" name="keyword" value="<?=$keywordenc?>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">
<tr class="header"><td><?=$lang['templates_edit']?> - <?=$fn?></td></tr>
<tr><td class="altbg1" align="center"><div align="center">
<textarea cols="100" rows="25" name="templatenew"><?=$content?></textarea><br>
<input name="search" type="text" accesskey="t" size="20" onChange="n=0;">
<input class="button" type="button" value="<?=$lang['search']?>" accesskey="f" onClick="findInPage(this.form.templatenew, this.form.search.value)">&nbsp;&nbsp;&nbsp;
<input class="button" type="button" value="<?=$lang['return']?>" accesskey="e" onClick="history.go(-1)">
<input class="button" type="button" value="<?=$lang['preview']?>" accesskey="p" onClick="displayHTML(this.form.templatenew)">
<input class="button" type="button" value="<?=$lang['copy']?>" accesskey="c" onClick="HighlightAll(this.form.templatenew)">&nbsp;&nbsp;&nbsp;
<input class="button" type="submit" name="editsubmit" value="<?=$lang['submit']?>"></div>
</td></tr></table>
</form>

<?

	} elseif($delete == 'yes') {

		if(!$confirmed) {
			cpmsg('templates_delete_confirm', "admincp.php?action=tpledit&templateid=$templateid&fn=$fn&delete=yes", 'form');
		} else {
			if(@unlink($filename)) {
				cpmsg('templates_delete_succeed', "admincp.php?action=templates&edit=$templateid");
			} else {
				cpmsg('templates_delete_fail');
			}
		}

	} else {

		$fp = fopen($filename, 'wb');
		flock($fp, 2);
		fwrite($fp, stripslashes(str_replace("\x0d\x0a", "\x0a", $templatenew)));
		fclose($fp);

		if(substr(basename($filename), 0, 3) == 'css') updatecache('styles');

		cpmsg('templates_edit_succeed', "admincp.php?action=templates&edit=$templateid&keyword=$keyword");

	}

} elseif($action == 'tpladd') {

	$query = $db->query("SELECT * FROM {$tablepre}templates WHERE templateid='$edit'");
	if(!$template = $db->fetch_array($query)) {
		cpmsg('templates_add_invalid');
	} elseif(!istpldir($template['directory'])) {
		$directory = $template['directory'];
		cpmsg('templates_directory_invalid');
	} elseif(file_exists(DISCUZ_ROOT."./$template[directory]/$name.htm")) {
		cpmsg('templates_add_duplicate');
	} elseif(!@$fp = fopen(DISCUZ_ROOT."./$template[directory]/$name.htm", 'wb')) {
		cpmsg('templates_add_file_invalid');
	}

	@fclose($fp);
	cpmsg('templates_add_succeed', "admincp.php?action=tpledit&templateid=1&fn=$name.htm");

}

?>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区在线观看免费| 欧美日韩亚洲综合| 国模大尺度一区二区三区| 天天操天天综合网| 亚洲午夜久久久久久久久久久| 自拍视频在线观看一区二区| 亚洲欧洲另类国产综合| 国产精品乱码久久久久久| 国产视频一区二区在线| 久久久久久久久免费| 久久久亚洲午夜电影| 久久久久久久久久久久久久久99| 久久久久国产精品麻豆ai换脸| 欧美精品一区二区三区在线播放| 精品欧美一区二区久久| 久久人人超碰精品| 国产婷婷一区二区| ●精品国产综合乱码久久久久| 成人欧美一区二区三区白人| 亚洲免费在线观看视频| 亚洲国产综合色| 毛片不卡一区二区| 国产成人在线看| 91欧美一区二区| 欧美日韩一区二区三区高清| 欧美一级生活片| 久久蜜桃av一区二区天堂| 国产欧美日韩久久| 亚洲乱码国产乱码精品精98午夜| 五月天久久比比资源色| 久久99久久久久| 国产.精品.日韩.另类.中文.在线.播放| 成人丝袜视频网| 欧洲中文字幕精品| 欧美va在线播放| 中文字幕一区二区不卡| 亚洲h动漫在线| 国产精品白丝av| 色哟哟日韩精品| 日韩午夜激情av| 中文字幕乱码日本亚洲一区二区 | 日日夜夜精品视频天天综合网| 日韩精品乱码免费| 国产精品1024| 欧美性一级生活| 久久免费电影网| 亚洲综合男人的天堂| 久久国产精品无码网站| 国产成人精品三级| 欧美三级在线视频| 国产欧美日韩另类一区| 午夜精品福利一区二区三区av| 青青草国产成人av片免费| 成人精品一区二区三区四区| 欧美日韩高清一区二区三区| 国产日韩视频一区二区三区| 亚洲国产一区二区三区青草影视| 国产综合成人久久大片91| 欧美亚洲自拍偷拍| 国产亚洲欧洲一区高清在线观看| 亚洲自拍另类综合| 国产成人在线电影| 在线播放/欧美激情| 中文字幕日韩一区二区| 日本亚洲免费观看| 色哟哟一区二区三区| 久久这里只有精品6| 五月天视频一区| 91麻豆文化传媒在线观看| 亚洲精品一区二区精华| 亚洲愉拍自拍另类高清精品| 国产成人免费视频一区| 欧美精品在线视频| 亚洲欧洲国产日韩| 国产中文字幕一区| 欧美人妇做爰xxxⅹ性高电影| 国产精品麻豆久久久| 久久国产乱子精品免费女| 欧美日本免费一区二区三区| 亚洲色图欧洲色图婷婷| 国产suv一区二区三区88区| 欧美一级午夜免费电影| 亚洲一线二线三线视频| 97精品久久久午夜一区二区三区 | 久久99热国产| 91.com在线观看| 亚洲一区影音先锋| 91网上在线视频| 国产精品久久久久三级| 国产精品羞羞答答xxdd| 久久午夜色播影院免费高清| 另类的小说在线视频另类成人小视频在线 | 亚洲另类色综合网站| 成人一区二区视频| 久久久午夜精品理论片中文字幕| 久久精品国产99国产| 日韩一区二区三区高清免费看看| 亚洲国产精品一区二区久久恐怖片| 91在线精品一区二区| 国产精品视频观看| 国产宾馆实践打屁股91| 亚洲国产精品成人综合 | 亚洲精品在线网站| 久久www免费人成看片高清| 91精品国产综合久久久蜜臀图片 | 99久久久久免费精品国产| 国产精品嫩草影院com| caoporn国产精品| 欧美高清在线视频| www.欧美亚洲| 亚洲日本在线天堂| 欧洲精品在线观看| 亚洲图片一区二区| 欧美剧在线免费观看网站| 日韩精彩视频在线观看| 日韩午夜在线播放| 国产一区不卡在线| 国产精品嫩草影院av蜜臀| 91视频精品在这里| 亚洲午夜精品久久久久久久久| 欧美体内she精高潮| 五月激情综合网| 日韩免费在线观看| 国产高清无密码一区二区三区| 国产精品萝li| 欧美性生活久久| 麻豆国产91在线播放| 久久先锋影音av鲁色资源网| 国产91丝袜在线播放九色| 亚洲精品久久7777| 这里是久久伊人| 国产成人精品亚洲午夜麻豆| 最新不卡av在线| 制服丝袜成人动漫| 国产乱码精品1区2区3区| 日本一区二区免费在线观看视频| 91蜜桃婷婷狠狠久久综合9色| 亚洲国产sm捆绑调教视频| 日韩精品一区二区三区四区视频| 国产91精品露脸国语对白| 一区二区免费在线| 欧美成人伊人久久综合网| 成人免费观看男女羞羞视频| 有码一区二区三区| 26uuu国产日韩综合| av激情成人网| 日韩黄色片在线观看| 亚洲欧美视频一区| 日韩欧美精品三级| 94-欧美-setu| 精品影院一区二区久久久| 亚洲日本va午夜在线影院| 91精品国产综合久久精品| 国产成人精品影视| 日韩中文字幕不卡| 国产精品久久影院| 日韩一区二区精品葵司在线| 成人av在线一区二区三区| 日本欧美韩国一区三区| 最新欧美精品一区二区三区| 日韩精品一区二区三区在线播放 | 美腿丝袜在线亚洲一区| 国产精品久久久一本精品| 69久久夜色精品国产69蝌蚪网| 成人一级片在线观看| 美腿丝袜亚洲综合| 亚洲影院在线观看| 国产精品丝袜一区| 欧美一级欧美三级| 色综合久久六月婷婷中文字幕| 极品美女销魂一区二区三区| 亚洲精选一二三| 久久久精品国产免费观看同学| 欧美欧美欧美欧美首页| eeuss鲁片一区二区三区在线观看| 久久精品999| 日韩精彩视频在线观看| 亚洲自拍与偷拍| 日韩一区欧美一区| 欧美激情中文字幕| 精品粉嫩超白一线天av| 9191久久久久久久久久久| 日本电影亚洲天堂一区| 不卡的av电影在线观看| 韩国三级中文字幕hd久久精品| 日韩avvvv在线播放| 一区二区国产盗摄色噜噜| 国产精品久久久久三级| 久久久99精品免费观看| 精品国产乱码久久久久久免费| 这里只有精品免费| 欧美日韩国产综合一区二区三区 | 欧美一区二区三区啪啪| 日本大香伊一区二区三区| 成人免费观看av| 成人午夜精品在线| 国产宾馆实践打屁股91| 国产精品1024| 成人综合日日夜夜| 丰满岳乱妇一区二区三区|