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

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

?? itemcp.php

?? 自己寫的一個(gè)網(wǎng)絡(luò)日志(BLOG)系統(tǒng)
?? PHP
字號(hào):
<?php
!function_exists('usermsg') && exit('Forbidden');

$basename .= '&type='.$type;
!N_InArray($type,array('blog','bookmark','file','goods','music','photo')) && usermsg('undefined_action');
$articleurl = $db_articleurl ? 'article.php' : 'blog.php?do=showone';
if ($job != 'update') {
	InitGP(array('page','cid','dirid','ifcheck','orderby','sc'));
	$sltorder = $sltsc = $sltcheck = $itemdb = array();
	$cateop = $cateslt = $dirop = $dirslt = $sql = $addpage = $pages = '';
	include_once(D_P."data/cache/forum_cache_$type.php");
	$catedb = ${strtoupper('_'.$type)};
	foreach ($catedb as $key => $value) {
		$add = '';
		for ($i=0;$i<$value['type'];$i++) {
			$add .= '>';
		}
		$cateslt = ($value['cid'] == $cid) ? ' SELECTED' : '';
		$cateop .= "<option value=\"$value[cid]\"$cateslt>$add $value[name]</option>";
	}
	$dirdb = $admindb['dirdb'] ? unserialize($admindb['dirdb']) : array();
	$dirdb = (array)$dirdb[$type];
	foreach ($dirdb as $key => $value) {
		$dirslt = ($value['typeid'] == $dirid) ? ' SELECTED' : '';
 		$dirop .= "<option value=\"$value[typeid]\"$dirslt>$value[name]</option>";
	}
	$sltorder[$orderby] = $sltsc[$sc] = $sltcheck[$ifcheck] = ' SELECTED';
	if (strlen($cid) > 0 && (int)$cid > -1) {
		$sql .= ($sql ? ' AND' : '')." cid='$cid'";
		$addpage .= "cid=$cid&";
	}
	if (strlen($dirid) > 0 && (int)$dirid > -1) {
		$sql .= ($sql ? ' AND' : '')." dirid='$dirid'";
		$addpage .= "cid=$dirid&";
	}
	if (strlen($ifcheck) > 0 && (int)$ifcheck > -1) {
		$sql .= ($sql ? ' AND' : '')." ifcheck='$ifcheck'";
		$addpage .= "ifcheck=$ifcheck&";
	}
	$sql && $sql = ' AND '.$sql;
	$orderby != 'lastpost' && $orderby != 'replies' && $orderby != 'hits' && $orderby = 'postdate';
	$sc != 'asc' && $sc = 'desc';
	!$db_perpage && $db_perpage = 30;
	$addpage .= ($orderby == 'postdate' ? '' : "orderby=$orderby&")."sc=$sc&";
	$orderby = " ORDER BY $orderby $sc";
	(int)$page<1 && $page = 1;
	$limit = 'LIMIT '.($page-1)*$db_perpage.",$db_perpage";
	$query = $db->query("SELECT itemid,cid,dirid,subject,ifcheck,postdate,replies,hits FROM pw_items WHERE uid='$admin_uid' AND type='$type'$sql $orderby $limit");
	while ($rt = $db->fetch_array($query)) {
		$rt['cate'] = $rt['cid'] ? $catedb[$rt['cid']]['name'] : $ulang['none'];
		$rt['dir'] = $rt['dirid'] ? $dirdb[$rt['dirid']]['name'] : $ulang['none'];
		$rt['ifcheck'] = $ulang['ifcheck_'.$rt['ifcheck']];
		$rt['postdate'] = get_date($rt['postdate'],'Y-m-d');
		$rt['subject'] = str_replace(array("\r","\n"),'',$rt['subject']);
		$rt['subject'] = substrs($rt['subject'],40);
		$itemdb[] = $rt;
	}
	$db->free_result($query);
	$count = $db->get_value("SELECT COUNT(*) FROM pw_items WHERE uid='$admin_uid' AND type='$type'$sql");
	if ($count > $db_perpage) {
		require_once(R_P.'mod/page_mod.php');
		$pages = page($count,$page,$db_perpage,"$basename&$addpage");
	}
	include PrintEot('itemcp');footer();
} else {
	InitGP(array('selid','ntype','atccid'),'P');
	$tids = '';
	!is_array($selid) && $selid = array();
	foreach ($selid as $value) {
		if ((int)$value > 0) {
			$tids .= ($tids ? ',' : '')."'$value'";
		}
	}
	!$tids && usermsg('operate_error');
	$tids = strpos($tids,',')===false ? "=$tids" : " IN ($tids)";
	$query = $db->query("SELECT itemid,cid,uid,ifcheck FROM pw_items WHERE itemid{$tids}");
	$catedb = array();
	if ($ntype == 'delete') {
		$itemids = '';
		$userdb = $typedb = $typesdb = array();
		while ($rt = $db->fetch_array($query)) {
			if ($rt['ifcheck']) {
				$catedb[$rt['cid']]['num']++;
				$userdb[$rt['uid']]['items']++;
				$itemids .= ($itemids ? ',' : '')."'$rt[itemid]'";
			}
		}
		if ($itemids) {
			$itemids = strpos($itemids,',')===false ? "=$itemids" : " IN ($itemids)";
			$query = $db->query("SELECT uid FROM pw_comment WHERE itemid{$itemids}");
			while ($rt = $db->fetch_array($query)) {
				$userdb[$rt['uid']]['comments']++;
			}
			$query = $db->query("SELECT tagid,tagtype,COUNT(*) AS tagnum FROM pw_taginfo WHERE itemid{$itemids} GROUP BY tagid");
			while ($rt = $db->fetch_array($query)) {
				if ($rt['tagid'] && $rt['tagtype']) {
					$tagnum = "{$rt[tagtype]}num";
					$db->update("UPDATE pw_tags SET allnum=allnum-$rt[tagnum],$tagnum=$tagnum-$rt[tagnum] WHERE tagid='$rt[tagid]'");
				}
			}
		}
		$query = $db->query("SELECT attachurl,ifthumb FROM pw_upload WHERE itemid{$tids}");
		while ($rt = $db->fetch_array($query)) {
			P_unlink("$attachdir/$rt[attachurl]");
			if ($rt['ifthumb'] == 1) {
				$ext  = substr(strrchr($rt['attachurl'],'.'),1);
				$name = substr($rt['attachurl'],0,strrpos($rt['attachurl'],'.'));
				P_unlink(R_P."$attachdir/{$name}_thumb.{$ext}");
			}
		}
		$db->free_result($query);
		foreach ($catedb as $key => $value) {
			$db->update("UPDATE pw_categories SET counts=counts-'$value[num]' WHERE cid='$key'");
		}
		foreach ($userdb as $key => $value) {
			$updatesql = '';
			if ((int)$value['items'] > 0) {
				$updatesql .= ($updatesql ? ',' : '')."{$type}s={$type}s-'$value[items]',items=items-'$value[items]'";
			}
			if ((int)$value['comments'] > 0) {
				$updatesql .= ($updatesql ? ',' : '')."comments=comments-'$value[comments]'";
			}
			if (!empty($typesdb)) {
				foreach ($typesdb as $v) {
					if ($value[$v]) {
						$updatesql .= ($updatesql ? ',' : '')."$v=$v-'$value[$v]'";
					}
				}
			}
			$updatesql && $db->update("UPDATE pw_user SET $updatesql WHERE uid='$key'");
		}
		$db->update("DELETE FROM pw_carticle WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_collections WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_comment WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_footprint WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_items WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_$type WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_taginfo WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_tblog WHERE itemid{$tids}");
		$db->update("DELETE FROM pw_upload WHERE itemid{$tids}");
		updatecache_cate($type);
	} elseif ($ntype == 'setcid') {
		while ($rt = $db->fetch_array($query)) {
			if ($rt['ifcheck'] && $rt['cid'] != $atccid) {
				$catedb[$rt['cid']]++;
				$itemids .= ($itemids ? ',' : '')."'$rt[itemid]'";
			}
		}
		$db->free_result($query);
		if ($itemids) {
			$itemids = strpos($itemids,',')===false ? "=$itemids" : " IN ($itemids)";
			foreach ($catedb as $key => $value) {
				$db->update("UPDATE pw_categories SET counts=counts-'$value' WHERE cid='$key'");
			}
			$db->update("UPDATE pw_items SET cid='".(int)$atccid."' WHERE itemid{$itemids}");
			updatecache_cate($type);
		}
	}
	usermsg('operate_success',"$basename");
}
function updatecache_cate($catetype = null){
	global $db;
	$where = !empty($catetype) ? "WHERE catetype='$catetype'" : '';
	$db->update("UPDATE pw_categories SET type='0',cupinfo='' $where".($where ? " AND" : "WHERE")." cup='0'");
	$catedb = $subdb = array();
	$typedb = array('blog','bookmark','file','goods','music','photo','team','user');
	$query = $db->query("SELECT cid,cup,type,name,descrip,cupinfo,counts,vieworder,_ifshow,catetype,fid FROM pw_categories $where ORDER BY vieworder,cid");
	while ($rt = $db->fetch_array($query)) {
		if (in_array($rt['catetype'],$typedb)) {
			P_unlink(D_P."data/cache/cate_cid_$rt[cid].php");
			!is_array(${'_'.$rt['catetype']}) && ${'_'.$rt['catetype']} = array();
			$rt['name']	   = Char_cv($rt['name'],'N');
			$rt['descrip'] = Char_cv($rt['descrip'],'N');
			if ($rt['cup'] == 0) {
				$catedb[] = $rt;
			} else {
				$subdb[$rt['cup']][] = $rt;
			}
		}
	}
	foreach ($catedb as $cate) {
		if (empty($cate)) continue;
		${'_'.$cate['catetype']}[$cate['cid']] = $cate;
		if (empty($subdb[$cate['cid']])) continue;
		${'_'.$cate['catetype']} += get_subcate($subdb,$cate['cid']);
	}
	foreach ($typedb as $value) {
		if (!empty($catetype) && $value != $catetype) {
			continue;
		}
		$writecache = '$_'.strtoupper($value).' = '.N_var_export(${'_'.$value}).";\r\n";
		writeover(D_P."data/cache/forum_cache_{$value}.php","<?php\r\n$writecache?>");
	}
}
function get_subcate($array,$cid){
	global $db;
	static $type = 0;
	static $cupinfo = null;
	$type++;
	$cupinfo .= (empty($cupinfo) ? '' : ',').$cid;
	foreach ($array[$cid] as $cate) {
		if (empty($cate)) continue;
		$sql = '';
		if ($cate['type'] != $type) {
			$cate['type'] = $type;
			$sql .= "type='$type'";
		}
		if ($cate['cupinfo'] != $cupinfo) {
			$cate['cupinfo'] = $cupinfo;
			$sql && $sql .= ',';
			$sql .= "cupinfo='$cupinfo'";
		}
		$sql && $db->update("UPDATE pw_categories SET $sql WHERE cid='$cate[cid]'");
		${'_'.$cate['catetype']}[$cate['cid']] = $cate;
		if (empty($array[$cate['cid']])) {
			$type = 0;
			$cupinfo = null;
			continue;
		}
		${'_'.$cate['catetype']} += get_subcate($array,$cate['cid']);
	}
	return ${'_'.$cate['catetype']};
}
function N_var_export($input,$f = 1,$t = null) {
	$output = '';
	if (is_array($input)) {
		$output .= "array(\r\n";
		foreach ($input as $key => $value) {
			$output .= $t."\t".N_var_export($key,$f,$t."\t").' => '.N_var_export($value,$f,$t."\t");
			$output .= ",\r\n";
		}
		$output .= $t.')';
	} elseif (is_string($input)) {
		$output .= $f ? "'".str_replace(array("\\","'"),array("\\\\","\'"),$input)."'" : "'$input'";
	} elseif (is_int($input) || is_double($input)) {
		$output .= "'".(string)$input."'";
	} elseif (is_bool($input)) {
		$output .= $input ? 'true' : 'false';
	} else {
		$output .= 'NULL';
	}
	return $output;
}
?>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米四色…亚洲| 日韩精品久久久久久| 欧美日韩国产欧美日美国产精品| 午夜精品久久久久久不卡8050| 精品欧美一区二区三区精品久久 | 激情图片小说一区| 亚洲天天做日日做天天谢日日欢| 欧美一级欧美三级| 色综合久久久久| 国产精品亚洲а∨天堂免在线| 亚洲国产日韩综合久久精品| 国产精品色哟哟| 欧美一级在线免费| 色噜噜久久综合| 福利一区二区在线观看| 日本美女一区二区三区| 亚洲国产精品天堂| 日韩一区日韩二区| 国产色产综合色产在线视频 | 国产精品视频九色porn| 欧美一级艳片视频免费观看| 在线中文字幕一区二区| av在线播放不卡| 国产成人夜色高潮福利影视| 久久精品国产一区二区| 亚洲国产精品视频| 亚洲一区视频在线| 一区二区三区美女视频| 国产精品免费人成网站| 久久久久国产精品人| 日韩欧美成人激情| 911精品国产一区二区在线| 日韩综合一区二区| 国产精品视频一二三| 国产成人aaa| 国产剧情在线观看一区二区| 日韩国产欧美在线观看| 亚洲成av人片| 亚洲电影一区二区| 亚洲国产综合在线| 亚洲午夜日本在线观看| 亚洲一区在线观看免费 | 99久久国产综合精品麻豆| 国产一区二区三区在线观看免费| 偷拍亚洲欧洲综合| 午夜精品在线视频一区| 亚洲va韩国va欧美va| 亚洲电影一区二区三区| 日韩精品1区2区3区| 秋霞电影网一区二区| 蜜桃视频在线一区| 久久精品国内一区二区三区| 国内精品嫩模私拍在线| 国产成人日日夜夜| 不卡的av电影在线观看| 色婷婷香蕉在线一区二区| 色哟哟国产精品免费观看| 欧美在线小视频| 在线播放91灌醉迷j高跟美女| 日韩三级在线免费观看| 久久天天做天天爱综合色| 国产欧美一区二区精品性色| 国产精品国产三级国产普通话蜜臀 | 精品美女一区二区| 久久久不卡影院| 日韩理论电影院| 亚洲国产精品久久久久婷婷884| 午夜精品一区二区三区三上悠亚 | 久久99精品视频| 国产一区二区91| 99久久精品国产一区二区三区| 粉嫩一区二区三区在线看| 欧亚洲嫩模精品一区三区| 欧美一区二区成人6969| 中文字幕免费不卡| 亚洲精品视频在线观看网站| 免费美女久久99| 国产99久久久精品| 欧美视频在线播放| 久久久一区二区三区| 亚洲视频狠狠干| 丝袜美腿高跟呻吟高潮一区| 国产精品99久久久久| 欧美这里有精品| 精品88久久久久88久久久| 一区视频在线播放| 日韩国产欧美在线观看| 99久久伊人精品| 日韩一区二区电影在线| 亚洲欧洲在线观看av| 婷婷国产在线综合| 成人午夜av电影| 91精品国产乱| 国产精品电影一区二区| 久久激情综合网| 欧洲av在线精品| 欧美激情在线一区二区| 三级欧美韩日大片在线看| 成人99免费视频| 欧美第一区第二区| 亚洲成人av一区| caoporn国产一区二区| 欧美一区二区在线不卡| 亚洲欧洲综合另类在线| 国产精品77777竹菊影视小说| 欧美日韩国产bt| 亚洲欧洲美洲综合色网| 国产一区二区三区在线观看精品 | 精品美女在线播放| 亚洲v中文字幕| 99re热这里只有精品免费视频| 日韩区在线观看| 亚洲一区二区三区在线看| av中文字幕在线不卡| 久久精品亚洲精品国产欧美 | 欧美激情在线一区二区三区| 蜜臀a∨国产成人精品| 欧美日韩国产高清一区二区三区 | 亚洲国产精华液网站w| 久久er99热精品一区二区| 欧美视频在线一区二区三区| 亚洲欧美日韩人成在线播放| 成人国产一区二区三区精品| 久久久不卡网国产精品一区| 精品一区在线看| 日韩欧美一区中文| 日韩福利电影在线| 56国语精品自产拍在线观看| 亚洲一区在线免费观看| 91久久线看在观草草青青| 中文字幕一区二区三区不卡在线| 丁香婷婷综合色啪| 久久久久久夜精品精品免费| 国产在线播放一区三区四| 欧美xxx久久| 韩国在线一区二区| 精品1区2区在线观看| 国产精品中文欧美| 欧美激情艳妇裸体舞| 大白屁股一区二区视频| 欧美激情一区在线观看| 国产xxx精品视频大全| 欧美激情一区二区在线| 成人国产电影网| 亚洲免费高清视频在线| 在线观看av不卡| 爽好久久久欧美精品| 日韩一区二区三免费高清| 麻豆精品新av中文字幕| 欧美精品一区二区三区在线播放| 国产综合一区二区| 久久久综合网站| 成人av在线一区二区| 亚洲免费观看高清完整| 欧美剧在线免费观看网站 | 精品亚洲aⅴ乱码一区二区三区| 欧美成人一区二区三区片免费| 精品综合免费视频观看| 久久精品视频免费观看| 欧美大片免费久久精品三p| 国产在线一区二区| 国产精品三级视频| 欧美色图激情小说| 免费欧美在线视频| 国产欧美一二三区| 欧美在线免费观看亚洲| 免费一级欧美片在线观看| 久久这里只有精品6| 波多野洁衣一区| 性欧美大战久久久久久久久| 久久综合九色综合97婷婷女人| 春色校园综合激情亚洲| 午夜激情一区二区| 2020国产成人综合网| 91色综合久久久久婷婷| 偷拍一区二区三区| 欧美国产欧美综合| 欧美日韩美少妇| 国产精品一区在线观看乱码 | 久久天天做天天爱综合色| 91网站最新网址| 美女视频黄 久久| 亚洲免费av观看| 精品国产sm最大网站免费看| 99国产麻豆精品| 久久99精品久久久| 亚洲裸体xxx| 久久午夜羞羞影院免费观看| 色菇凉天天综合网| 国产综合色精品一区二区三区| 亚洲午夜精品久久久久久久久| 国产亚洲成av人在线观看导航| 亚洲欧美日韩国产综合在线| 精品久久久久久久久久久久久久久久久| 成人h精品动漫一区二区三区| 日本中文在线一区| 亚洲视频一区二区在线观看| 久久久蜜臀国产一区二区| 欧美三级欧美一级| 顶级嫩模精品视频在线看|