www.gusucode.com > 监控设备公司网站源码程序 > 监控设备公司网站源码程序/code/base/post.php

    <?php

define("ROOTPATH", "../");
include(ROOTPATH."includes/common.inc.php");
include("language/".$sLan.".php");


$act = $_POST['act'];

switch($act){


	//保存排版布局
	case "pluslocat":

		if(AdminCheckAuth()){

			$id = explode(',',$_POST['id']); 
			$zindex = explode(',',$_POST['zindex']); 
			$top    = explode(',',$_POST['top']); 
			$left   = explode(',',$_POST['left']); 
			$width  = explode(',',$_POST['width']); 
			$height = explode(',',$_POST['height']); 
			$display = explode(',',$_POST['display']); 
			$th = $_POST['th']; 
			$ch = $_POST['ch']; 
			$bh = $_POST['bh']; 
			$pagecontainwidth = $_POST['pagecontainwidth']; 
			$pagebgcolor = $_POST['pagebgcolor']; 
			$bgimage = $_POST['bgimage']; 
			$bgposition = $_POST['bgposition']; 
			$bgrepeat = $_POST['bgrepeat']; 
			$bgatt = $_POST['bgatt']; 
			$containbg = $_POST['containbg']; 
			$containmargin = $_POST['containmargin']; 
			$containpadding = $_POST['containpadding']; 
			$containcenter = $_POST['containcenter']; 
			$topbg = $_POST['topbg']; 
			$contentbg = $_POST['contentbg']; 
			$bottombg = $_POST['bottombg']; 
			$contentmargin = $_POST['contentmargin']; 
			$pageid = $_POST['pageid']; 
			$psetglobal = $_POST['psetglobal']; 
			$pagesavetemp = $_POST['pagesavetemp']; 
			$pagetempname = $_POST['pagetempname']; 
			$plusplansave = $_POST['plusplansave']; 
			$plusplanname = $_POST['plusplanname']; 

			$pagecname = $_POST['pagecname']; 
			$pagetitle = $_POST['pagetitle']; 
			$metakey = $_POST['metakey']; 
			$metacon = $_POST['metacon']; 
			
			for($i=0;$i<count($id);$i++){
				
				if(substr($id[$i],0,4)=="pdv_"){
					
					$upid=substr($id[$i],4);
					
					$msql->query("update {P}_base_plus set 
						`zindex`='$zindex[$i]',
						`top`='$top[$i]',
						`left`='$left[$i]',
						`width`='$width[$i]',
						`height`='$height[$i]'
						where `id` = '$upid' 
					"); 
				}
			}


			//背景路径转换
			$pagebgcolor=str_replace('initial','',$pagebgcolor);
			$bgimage=str_replace('initial','',$bgimage);
			$bgatt=str_replace('initial','',$bgatt);
			$bgrepeat=str_replace('initial','',$bgrepeat);

			if($bgimage!="" && $bgimage!="none"){
				$bgimage=str_replace('"','',$bgimage);
				$bgimage=preg_replace("/(url\()+.+(effect\/)/", "url(effect/", $bgimage); 
			}
			if(strstr($containbg,"url(")){
				$containbg=str_replace('"','',$containbg);
				$containbg=preg_replace("/(url\()+.+(effect\/)/", "url(effect/", $containbg);
			}
			if(strstr($topbg,"url(")){
				$topbg=str_replace('"','',$topbg);
				$topbg=preg_replace("/(url\()+.+(effect\/)/", "url(effect/", $topbg);
			}
			if(strstr($contentbg,"url(")){
				$contentbg=str_replace('"','',$contentbg);
				$contentbg=preg_replace("/(url\()+.+(effect\/)/", "url(effect/", $contentbg);
			}
			if(strstr($bottombg,"url(")){
				$bottombg=str_replace('"','',$bottombg);
				$bottombg=preg_replace("/(url\()+.+(effect\/)/", "url(effect/", $bottombg);
			}
			


			$msql->query("update {P}_base_pageset set 
			`name`='$pagecname',
			`pagetitle`='$pagetitle',
			`metakey`='$metakey',
			`metacon`='$metacon',
			`containwidth`='$pagecontainwidth',
			`containbg`='$containbg',
			`containmargin`='$containmargin',
			`containpadding`='$containpadding',
			`containcenter`='$containcenter',
			`bgcolor`='$pagebgcolor',
			`bgimage`='$bgimage',
			`bgposition`='$bgposition',
			`bgrepeat`='$bgrepeat',
			`bgatt`='$bgatt',
			`topbg`='$topbg',
			`contentbg`='$contentbg',
			`contentmargin`='$contentmargin',
			`bottombg`='$bottombg',
			`th`='$th',
			`ch`='$ch',
			`bh`='$bh'
			where `id`='$pageid'");


			//复制页面背景布局设置
			if($psetglobal=="true"){
			
				$msql->query("update {P}_base_pageset set 
				`containwidth`='$pagecontainwidth',
				`containbg`='$containbg',
				`containmargin`='$containmargin',
				`containpadding`='$containpadding',
				`containcenter`='$containcenter',
				`bgcolor`='$pagebgcolor',
				`bgimage`='$bgimage',
				`bgposition`='$bgposition',
				`bgrepeat`='$bgrepeat',
				`bgatt`='$bgatt',
				`topbg`='$topbg',
				`contentbg`='$contentbg',
				`contentmargin`='$contentmargin',
				`bottombg`='$bottombg'
				");
			}



			//保存背景方案
			if($pagesavetemp=="true"){
				$msql->query("insert into {P}_base_pagetemp set 
				`tempname`='$pagetempname',
				`containwidth`='$pagecontainwidth',
				`containbg`='$containbg',
				`containmargin`='$containmargin',
				`containpadding`='$containpadding',
				`containcenter`='$containcenter',
				`bgcolor`='$pagebgcolor',
				`bgimage`='$bgimage',
				`bgposition`='$bgposition',
				`bgrepeat`='$bgrepeat',
				`bgatt`='$bgatt',
				`topbg`='$topbg',
				`contentbg`='$contentbg',
				`contentmargin`='$contentmargin',
				`bottombg`='$bottombg'
				");
			}


			//保存插件排版方案
			if($plusplansave=="true"){
				
				$msql->query("select coltype,pagename from {P}_base_pageset where id='$pageid'");
				if($msql->next_record()){
					$coltype=$msql->f('coltype');
					$pagename=$msql->f('pagename');
				}
				$msql->query("insert into {P}_base_plusplanid set planname='$plusplanname',plustype='$coltype',pluslocat='$pagename'");
				$planid=$msql->instid();
				$msql->query("insert into {P}_base_plusplan (`coltype` , `pluslable` , `plusname` , `plustype` , `pluslocat` , `tempname` , `tempcolor` , `showborder` , `bordercolor` , `borderwidth` , `borderstyle` , `borderlable` , `borderroll` , `showbar` , `barbg` , `barcolor` , `backgroundcolor` , `morelink` , `width` , `height` , `top` , `left` , `zindex` , `padding` , `shownums` , `ord` , `sc` , `showtj` , `cutword` , `target` , `catid` , `cutbody` , `picw` , `pich` , `fittype` , `title` , `body` , `pic` , `piclink` , `attach` , `movi` , `sourceurl` , `word` , `word1` , `word2` , `word3` , `word4` , `text` , `text1` , `code` , `link` , `link1` , `link2` , `link3` , `link4` , `tags` , `groupid` , `projid` , `modno` , `setglobal` , `overflow` , `bodyzone` , `display` ) SELECT `coltype` , `pluslable` , `plusname` , `plustype` , `pluslocat` , `tempname` , `tempcolor` , `showborder` , `bordercolor` , `borderwidth` , `borderstyle` , `borderlable` , `borderroll` , `showbar` , `barbg` , `barcolor` , `backgroundcolor` , `morelink` , `width` , `height` , `top` , `left` , `zindex` , `padding` , `shownums` , `ord` , `sc` , `showtj` , `cutword` , `target` , `catid` , `cutbody` , `picw` , `pich` , `fittype` , `title` , `body` , `pic` , `piclink` , `attach` , `movi` , `sourceurl` , `word` , `word1` , `word2` , `word3` , `word4` , `text` , `text1` , `code` , `link` , `link1` , `link2` , `link3` , `link4` , `tags` , `groupid` , `projid` , `modno` , `setglobal` , `overflow` , `bodyzone` , `display`  FROM {P}_base_plus where plustype='$coltype' and pluslocat='$pagename' ");
				$msql->query("update {P}_base_plusplan set planid='$planid' where planid='0'");
			}

			echo "OK";
		}else{
			echo $strNorights;
		}
		exit;
	break;



	//移除插件
	case "plusdel":
		if(AdminCheckAuth()){
			$pdvid=$_POST['pdvid'];  
			$id=substr($pdvid,4);
			$msql->query("delete from {P}_base_plus where id='$id'");
			echo "OK";
		}else{
			echo $strNorights;
		}
		exit;
	break;


	//复制插件
	case "pluscopyme":
		if(AdminCheckAuth()){
			$pdvid=$_POST['pdvid'];  
			$id=substr($pdvid,4);
			
			$msql->query("select `pluslable`  from {P}_base_plus where id='$id'");
			if($msql->next_record()){
				$pluslable=$msql->f('pluslable');
			}else{
				echo "1000";
				exit;
			}

			$msql->query("select `ifmul`  from {P}_base_plusdefault where pluslable='$pluslable'");
			if($msql->next_record()){
				$ifmul=$msql->f('ifmul');
			}

			if($ifmul=="0"){
				echo "1001";
				exit;
			}

			$msql->query("insert into {P}_base_plus (`coltype`, `pluslable`, `plusname`, `plustype`, `pluslocat`, `tempname`, `tempcolor`, `showborder`, `bordercolor`, `borderwidth`, `borderstyle`, `borderlable`, `borderroll`, `showbar`, `barbg`, `barcolor`, `backgroundcolor`, `morelink`, `width`, `height`, `top`, `left`, `zindex`, `padding`, `shownums`, `ord`, `sc`, `showtj`, `cutword`, `target`, `catid`, `cutbody`, `picw`, `pich`, `fittype`, `title`, `body`, `pic`, `piclink`, `attach`, `movi`, `sourceurl`, `word`, `word1`, `word2`, `word3`, `word4`, `text`, `text1`, `code`, `link`, `link1`, `link2`, `link3`, `link4`, `tags`, `groupid`, `projid`, `modno`, `setglobal`, `overflow`, `bodyzone`, `display`) select `coltype`, `pluslable`, `plusname`, `plustype`, `pluslocat`, `tempname`, `tempcolor`, `showborder`, `bordercolor`, `borderwidth`, `borderstyle`, `borderlable`, `borderroll`, `showbar`, `barbg`, `barcolor`, `backgroundcolor`, `morelink`, `width`, `height`, `top`+10, `left`+10, `zindex`+1, `padding`, `shownums`, `ord`, `sc`, `showtj`, `cutword`, `target`, `catid`, `cutbody`, `picw`, `pich`, `fittype`, `title`, `body`, `pic`, `piclink`, `attach`, `movi`, `sourceurl`, `word`, `word1`, `word2`, `word3`, `word4`, `text`, `text1`, `code`, `link`, `link1`, `link2`, `link3`, `link4`, `tags`, `groupid`, `projid`, `modno`, `setglobal`, `overflow`, `bodyzone`, `display`  from {P}_base_plus where id='$id'");
			
			$backid=$msql->instid();

			echo "OK_".$backid;

		}else{
			echo $strNorights;
		}
		exit;
	break;


	//得到模块清单
	case "plusgetcol":

		$coltype=$_POST['coltype']; 
		
		$str="<ul>";
		$str.="<li id='admincol_all' class='admin_collist' ><span class='admin_collisttext'>".$strPlusColAll."</span></li>";

		//先显示当前模块

		$msql->query("select * from {P}_base_coltype where coltype='".$coltype."' limit 0,1");
		if($msql->next_record()){
			$selcolid=$msql->f('id');
			$selcoltype=$msql->f('coltype');
			$selcolname=$msql->f('colname');
			$str.="<li id='admincol_".$selcoltype."' class='admin_collistnow' ><span class='admin_collisttext'>".$selcolname."</span></li>";
		}

		//显示其他模块
		$msql->query("select * from {P}_base_coltype where coltype!='".$coltype."' and ifpubplus='1' order by id");
		while($msql->next_record()){
			$selcolid=$msql->f('id');
			$selcoltype=$msql->f('coltype');
			$selcolname=$msql->f('colname');
			$str.="<li id='admincol_".$selcoltype."' class='admin_collist' ><span class='admin_collisttext'>".$selcolname."</span></li>";
		}
		$str.="</ul>";
		
		echo $str;
		exit;

	break;


	//得到模块对应的插件清单清单
	case "plusgetmodule":
		
		$coltype=$_POST['coltype'];  
		$showcoltype=$_POST['showcoltype'];  
		$pagename=$_POST['pagename']; 
		$pdvrp=$_POST['pdvrp']; 


		if($showcoltype!="" && $showcoltype!="all"){
			$addsql="  and  coltype='".$showcoltype."' ";
		}


		$str="<ul>";
		$i=0;
		$msql->query("select * from {P}_base_plusdefault where (plustype='".$coltype."' or plustype='all') and (pluslocat='".$pagename."'  or pluslocat='all')  ".$addsql." order by coltype ");
		while($msql->next_record()){
			$lplusname=$msql->f('plusname');
			$lpluslable=$msql->f('pluslable');
			$lpluscoltype=$msql->f('coltype');
			$ifmul=$msql->f('ifmul');
			
			$pluslab=substr($lpluslable,3);
			$logofile=ROOTPATH.$lpluscoltype."/templates/icon/".$pluslab.".gif";
			
			$pluslogo=$pdvrp."base/templates/icon/default.gif";

			$fsql->query("select max(modno) from {P}_base_plus where plustype='".$coltype."' and pluslocat='".$pagename."' and pluslable='".$lpluslable."'");
			if($fsql->next_record()){
				$newmodno=$fsql->f('max(modno)')+1;
			}
				if($ifmul=="1" || ($ifmul=="0" && $newmodno<=1)){
					$str.="<li class='admin_plussellist' onClick=\"plusAdd('".$pdvrp."base/admin/plusadd.php?plustype=".$coltype."&pluslocat=".$pagename."&pluslable=".$lpluslable."&modno=".$newmodno."')\" >";
					$str.="<div class='admin_plusselpic' style='background:url(".$pluslogo.") left no-repeat'></div><div class='admin_plusseltext'>".$lplusname."</div></li>";
					$i++;
				}
		
		}
		if($i<1){
			echo $strPlusNTC3;
			exit;
		}
		
		$str.="</ul>";

		echo $str;
		exit;

	break;


	//当前页已经插入的模块清单
	case "plusnowlist":

		$coltype=$_POST['coltype'];  
		$pagename=$_POST['pagename']; 
		$pdvrp=$_POST['pdvrp']; 

		$str="<ul>";
		$msql->query("select * from {P}_base_plus where plustype='".$coltype."' and pluslocat='".$pagename."' order by id" );
		while($msql->next_record()){
			$adminplusid=$msql->f('id');
			$adminpluslable=$msql->f('pluslable');
			$adminplusname=$msql->f('plusname');
			$adminmodno=$msql->f('modno');
			$admindisplay=$msql->f('display');
			$lpluscoltype=$msql->f('coltype');

			
			$pluslab=substr($adminpluslable,3);
			$logofile=ROOTPATH.$lpluscoltype."/templates/icon/".$pluslab.".gif";
			
			if(file_exists($logofile)){
				$pluslogo=$pdvrp.$lpluscoltype."/templates/icon/".$pluslab.".gif";
			}else{
				$pluslogo=$pdvrp."base/templates/icon/default.gif";
			}

			$str.="<li id='nowv_".$adminplusid."' class='admin_pluslist'>";
			$str.="<div class='admin_pluslistpic' style='background:url(".$pluslogo.") left no-repeat'></div>";
			$str.="<div class='admin_pluslisttext'>".$adminplusname." </div><div class='admin_pluslisttext1'>No.".$adminmodno."-".$adminplusid."</div>";
			$str.="<div id='v_".$adminplusid."' class='admin_pluslistedit' title='".$strPlusSetup."'></div><div id='dv_".$adminplusid."' class='admin_pluslistdel' title='".$strPlusDel."' ></div>";
			$str.="</li>";
		}

		$str.="</ul>";
		echo $str;
		exit;

	break;



	//页面设置方案模版清单
	case "pagetemplist":

		$pageid=$_POST['pageid']; 

		$str="<ul>";

		$msql->query("select * from {P}_base_pagetemp order by id");
		while($msql->next_record()){
			$tempid=$msql->f('id');
			$tempname=$msql->f('tempname');
			$str.="<li id='pagetemplist_".$tempid."' class='admin_pagetemplist' ><div id='pagetempdel_".$tempid."' class='pagetempdel' title='".$strPlusTempDel."'></div><div id='pagetempuse_".$tempid."' class='pagetempuse' title='".$strPlusTempUse."'></div><span class='admin_pagetemplisttext'>".$tempname."</span></li>";
		}
		$str.="</ul>";
		echo $str;
		exit;

	break;

	
	//插件排版方案清单
	case "planlist":

		$str="<ul>";

		$msql->query("select * from {P}_base_plusplanid order by id desc");
		while($msql->next_record()){
			$planid=$msql->f('id');
			$planname=$msql->f('planname');
			$str.="<li id='plusplanlist_".$planid."' class='plusplanlist' ><div id='plusplandel_".$planid."' class='plusplandel' title='".$strPlusPlanDel."'></div><div id='plusplanuse_".$planid."' class='plusplanuse' title='".$strPlusPlanUse."'></div><span id='plusplan_".$planid."' class='plusplan'>".$planname."</span></li>";
		}
		$str.="</ul>";

	echo $str;
	exit;

	break;


	//删除排版方案
	case "plusplandel":

		$planid=$_POST['planid'];

		$msql->query("delete from {P}_base_plusplan where planid='$planid' or planid='0'");
		$msql->query("delete from {P}_base_plusplanid where id='$planid'");
	
		echo "OK";
		exit;

	break;


	//应用排版方案
	case "plusplanuse":

		$planid=$_POST['planid'];
		$pageid=$_POST['pageid'];
		$planusezone=$_POST['planusezone'];

		$msql->query("select coltype,pagename from {P}_base_pageset where id='$pageid'");
		if($msql->next_record()){
			$coltype=$msql->f('coltype');
			$pagename=$msql->f('pagename');
		}

		switch($planusezone){
			case "top":
				$addsql=" and bodyzone='top' ";
			break;

			case "bottom":
				$addsql=" and bodyzone='bottom' ";
			break;

			case "topbottom":
				$addsql=" and (bodyzone='top' or bodyzone='bottom')";
			break;

			default:
				$addsql=" ";
			break;
		}
		

		$msql->query("delete from {P}_base_plus where plustype='$coltype' and pluslocat='$pagename' ".$addsql);
		
		$msql->query("insert into {P}_base_plus (`coltype` , `pluslable` , `plusname` , `tempname` , `tempcolor` , `showborder` , `bordercolor` , `borderwidth` , `borderstyle` , `borderlable` , `borderroll` , `showbar` , `barbg` , `barcolor` , `backgroundcolor` , `morelink` , `width` , `height` , `top` , `left` , `zindex` , `padding` , `shownums` , `ord` , `sc` , `showtj` , `cutword` , `target` , `catid` , `cutbody` , `picw` , `pich` , `fittype` , `title` , `body` , `pic` , `piclink` , `attach` , `movi` , `sourceurl` , `word` , `word1` , `word2` , `word3` , `word4` , `text` , `text1` , `code` , `link` , `link1` , `link2` , `link3` , `link4` , `tags` , `groupid` , `projid` , `modno` , `setglobal` , `overflow` , `bodyzone` , `display` ) SELECT `coltype` , `pluslable` , `plusname` , `tempname` , `tempcolor` , `showborder` , `bordercolor` , `borderwidth` , `borderstyle` , `borderlable` , `borderroll` , `showbar` , `barbg` , `barcolor` , `backgroundcolor` , `morelink` , `width` , `height` , `top` , `left` , `zindex` , `padding` , `shownums` , `ord` , `sc` , `showtj` , `cutword` , `target` , `catid` , `cutbody` , `picw` , `pich` , `fittype` , `title` , `body` , `pic` , `piclink` , `attach` , `movi` , `sourceurl` , `word` , `word1` , `word2` , `word3` , `word4` , `text` , `text1` , `code` , `link` , `link1` , `link2` , `link3` , `link4` , `tags` , `groupid` , `projid` , `modno` , `setglobal` , `overflow` , `bodyzone` , `display`  FROM {P}_base_plusplan where  planid='$planid' ".$addsql);

		$msql->query("select pluslable,id from {P}_base_plus where plustype='0' and pluslocat='0'");
		while($msql->next_record()){
			$pluslable=$msql->f('pluslable');
			$plusid=$msql->f('id');
			$fsql->query("select plustype,pluslocat from {P}_base_plusdefault where pluslable='$pluslable' limit 0,1");
			if($fsql->next_record()){
				$allowtype=$fsql->f('plustype');
				$allowlocat=$fsql->f('pluslocat');
			}
			if(($allowtype=="all" || $allowtype==$coltype) && ($allowlocat=="all" || $allowlocat==$pagename)){
				$fsql->query("update {P}_base_plus set plustype='$coltype',pluslocat='$pagename' where id='$plusid'");
			}else{
				$fsql->query("delete from {P}_base_plus where id='$plusid'");
			}
		}

		echo "OK";
		exit;

	break;



	//读取模版参数
	case "getpagetemp":

		$pagetempid=$_POST['pagetempid']; 
		$RP=$_POST['RP']; 

		$str="var J={";
		$msql->query("select * from {P}_base_pagetemp where id='$pagetempid'");
		if($msql->next_record()){
			$str.="CW:'".$msql->f('containwidth')."',";
			$str.="CB:'".str_replace("url(effect/", "url(".$RP."effect/", $msql->f('containbg'))."',";
			$str.="CM:'".$msql->f('containmargin')."',";
			$str.="CP:'".$msql->f('containpadding')."',";
			$str.="CC:'".$msql->f('containcenter')."',";
			$str.="BC:'".$msql->f('bgcolor')."',";
			$str.="BP:'".$msql->f('bgposition')."',";
			$str.="BR:'".$msql->f('bgrepeat')."',";
			$str.="BA:'".$msql->f('bgatt')."',";
			$str.="TB:'".str_replace("url(effect/", "url(".$RP."effect/", $msql->f('topbg'))."',";
			$str.="NB:'".str_replace("url(effect/", "url(".$RP."effect/", $msql->f('contentbg'))."',";
			$str.="NM:'".$msql->f('contentmargin')."',";
			$str.="BB:'".str_replace("url(effect/", "url(".$RP."effect/", $msql->f('bottombg'))."',";

			$bgimage=$msql->f('bgimage');

		}

		$bgimage=str_replace("url(effect/", "url(".$RP."effect/", $bgimage); 
		$str.="BI:'".$bgimage."'";
		$str.="}";
		echo $str;
		exit;

	break;


	//模版删除
	case "pagetempdel":
		if(AdminCheckAuth()){
			$pagetempid=$_POST['pagetempid']; 
			$msql->query("delete from {P}_base_pagetemp where id='$pagetempid'");
			echo "OK";
		}else{
			echo $strNorights;
		}
		exit;

	break;


	//获取页面参数
	case "getpagemeta":

		$pageid=$_POST['pageid']; 

		$msql->query("select * from {P}_base_pageset where id='$pageid'");
		if($msql->next_record()){
			$nowcontain=$msql->f('contain');
			$pagecname=$msql->f('name');
			$pagetitle=$msql->f('pagetitle');
			$metakey=$msql->f('metakey');
			$metacon=$msql->f('metacon');
		}

		$str="<div class='pageconsetitem'>".$strPageName."<input type='text' id='pagecname' class='input' size='48' value='".$pagecname."' /></div>";
		$str.="<div class='pageconsetitem'>".$strPageTitle."<input type='text' id='pagetitle' class='input' size='48' value='".$pagetitle."' /></div>";
		$str.="<div class='pageconsetitem'>".$strPageMetaKey."<input type='text' id='metakey' class='input' size='48' value='".$metakey."' /></div>";
		$str.="<div class='pageconsetitem'>".$strPageMetaCon."<input type='text' id='metacon' class='input' size='48' value='".$metacon."' /></div>";
		
		echo $str;
		exit;

	break;



	//背景图片清单
	case "pagebgimglist" :

		$pageid=$_POST['pageid'];
		$RP=$_POST['RP'];
		$sourcefold=ROOTPATH."effect/source/bg";
		$handle=opendir($sourcefold);
		$i=0;
		while ($image_file = readdir($handle)) {
				if($image_file!="." && $image_file!=".." && $image_file!="_notes" && !strstr($image_file,"/")){
					$nowfile=$RP."effect/source/bg/".$image_file;
				    $str.="<div class='pagesourcediv' style='background:url(".$nowfile.")'></div>";
			}
		$i++;
		}
		closedir($handle); 

		echo $str;
		exit;

	break;


	//容器背景图片清单
	case "containimglist" :

		$pageid=$_POST['pageid'];
		$RP=$_POST['RP'];
		$cw=$_POST['cw'];

		$sourcefold=ROOTPATH."effect/source/contain/".$cw;
		$handle=opendir($sourcefold);
		$i=0;
		while ($image_file = readdir($handle)) {
				if($image_file!="." && $image_file!=".." && $image_file!="_notes" && !strstr($image_file,"/")){
					$nowfile=$RP."effect/source/contain/".$cw."/".$image_file;
				    $str.="<div class='containbgdiv'><img class='containbgimg' src='".$nowfile."' width='60' /></div>";
			}
		$i++;
		}
		closedir($handle); 

		echo $str;
		exit;

	break;


	//自动获取校验码
	case "appcode" :
		$pluslable=$_POST['pluslable'];
		$apptype=$_POST['apptype'];
		$coltype=$_POST['coltype'];
		$tempid=$_POST['tempid'];

		if($apptype=="plus"){
			$msql->query("select id from {P}_base_plusdefault where `pluslable`='$pluslable'");
			if($msql->next_record()){
				echo "1000";
				exit;
			}
			$msql->query("select id from {P}_base_coltype where `coltype`='$coltype'");
			if($msql->next_record()){
			}else{
				echo "2000";
				exit;
			}
		}

		if($apptype=="border"){
			$msql->query("select id from {P}_base_border where `tempid`='$tempid'");
			if($msql->next_record()){
				echo "1000";
				exit;
			}
		}

		$code="k=".md5(strrev($dbUser.$dbPass))."&t=".time();
		echo $code;
		exit;
	break;



}
?>