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

📄 admin_itemsuit.php

📁 天使宠物 V6 Final版 天使宠物 V6 Final版目前支持Discuz!6.0 和 Discuz!6.1论坛
💻 PHP
字号:
<?phpif(!defined('IN_DISCUZ')){ exit('Access Denied');} if($gm==0){exit('Access Denied');}if($action=='add'){	$act='addsave';	$show='增加套装'; 	$suitid=intval($suitid);	$suitinfo=array();}elseif($action=='edit'){	$act='editsave';	$show='编辑套装';	$suitid=intval($suitid);	$suitinfo=$db->get_one("SELECT * FROM {$tablepre}wxitemsuit where id='$suitid'");	if(!$suitinfo){showmessage("未定义操作");}	}elseif($action=='del'){	$suitid=intval($suitid);	$db->query("delete FROM {$tablepre}wxitemsuit where id='$suitid'");	$db->query("update {$tablepre}wxpetdata set suitid='0' where suitid='$suitid'");	showmessage("套装信息删除完毕!<BR><BR><a href=pet.php?index=admin&adminindex=itemsuit>宠物系统套装设置</a>");	}elseif($action=='editsave'){	$strarr=array(" ","\\'","\'","'","%",";","\\","\"");	$suitid=intval($suitid);	$suitinfo=$db->get_one("SELECT * FROM {$tablepre}wxitemsuit where id='$suitid'");	if(!$suitinfo){showmessage("套装信息不存在!<BR><BR><a href=pet.php?index=admin&adminindex=itemsuit>宠物系统套装设置</a>");}	$suitname=str_replace($strarr,"",$suitname);	$skillname=str_replace($strarr,"",$skillname);	$atk1=intval($atk1);	$atk2=intval($atk2);	$randnum=intval($randnum);		if($suitname=='' || $skillname=='' || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item1)  || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item2) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item3) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item4) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item5)){		showmessage("请正确输入套装的信息!","javascript:history.back()");	}			$query=$db->get_one("SELECT count(*) as num FROM {$tablepre}wxitem where (itemname='$item1' and itemtype=1) or (itemname='$item2' and itemtype=2) or (itemname='$item3' and itemtype=3) or (itemname='$item4' and itemtype=4) or (itemname='$item5' and itemtype=5)");	$num = $query['num'];	if($num!=5){		showmessage("物品系统中不存在输入的套装物品信息!","javascript:history.back()");	}		$query=$db->get_one("SELECT * from {$tablepre}wxitemsuit where item1='$item1' and item2='$item2' and item3='$item3' and item4='$item4' and item5='$item5' and id<>'$suitid'");	if($query){		showmessage("套装系统中已存在此套装信息!","javascript:history.back()");	}		$db->query("update {$tablepre}wxitemsuit set suitname='$suitname',skillname='$skillname',item1='$item1',item2='$item2',item3='$item3',item4='$item4',item5='$item5',atk1='$atk1',atk2='$atk2',randnum='$randnum' where id='$suitid'");	$db->query("update {$tablepre}wxitemsuit set fy='$fy',gj='$gj',str='$str',vit='$vit',agi='$agi',zh='$zh',dex='$dex',mqp='$mqp',petflee='$petflee' where id='$suitid'");	$db->query("update {$tablepre}wxpetdata set suitid='0' where suitid='$suitid'");	$db->query("update {$tablepre}wxpetdata set suitid='$suitid' where item1='$item1' and item2='$item2' and item3='$item3' and item4='$item4' and item5='$item5'");		showmessage("套装修改完成!<BR><BR><a href=pet.php?index=admin&adminindex=itemsuit>宠物系统套装设置</a>");}elseif($action=='addsave'){	$strarr=array(" ","\\'","\'","'","%",";","\\","\"");	$suitname=str_replace($strarr,"",$suitname);	$skillname=str_replace($strarr,"",$skillname);	$atk1=intval($atk1);	$atk2=intval($atk2);	$randnum=intval($randnum);		if($suitname=='' || $skillname=='' || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item1)  || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item2) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item3) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item4) || !preg_match("/^[a-zA-Z0-9_]{3,15}$/", $item5)){		showmessage("请正确输入套装的信息!","javascript:history.back()");	}			$query=$db->get_one("SELECT count(*) as num FROM {$tablepre}wxitem where (itemname='$item1' and itemtype=1) or (itemname='$item2' and itemtype=2) or (itemname='$item3' and itemtype=3) or (itemname='$item4' and itemtype=4) or (itemname='$item5' and itemtype=5)");	$num = $query['num'];	if($num!=5){		showmessage("物品系统中不存在输入的套装物品信息!","javascript:history.back()");	}		$query=$db->get_one("SELECT * from {$tablepre}wxitemsuit where item1='$item1' and item2='$item2' and item3='$item3' and item4='$item4' and item5='$item5'");	if($query){		showmessage("套装系统中已存在此套装信息!","javascript:history.back()");	}			$db->query("insert into {$tablepre}wxitemsuit (suitname,skillname,item1,item2,item3,item4,item5,atk1,atk2,randnum,fy,gj,str,vit,agi,zh,dex,mqp,petflee) values ('$suitname','$skillname','$item1','$item2','$item3','$item4','$item5','$atk1','$atk2','$randnum','$fy','$gj','$str','$vit','$agi','$zh','$dex','$mqp','$petflee')");	$suitid = $db->insert_id();	$db->query("update {$tablepre}wxpetdata set suitid='$suitid' where item1='$item1' and item2='$item2' and item3='$item3' and item4='$item4' and item5='$item5'");	showmessage("套装信息添加成功!<BR><BR><a href=pet.php?index=admin&adminindex=itemsuit>宠物系统套装设置</a>");	 }else{	$action='show';	$perpage = 10; //每页显示记录数	$page=intval($page);	if($page<1) $page=1;		$query=$db->get_one("select count(*) as num from {$tablepre}wxitemsuit");	$num = $query['num'];	$pagesnum=ceil($num/$perpage);	if($page>=$pagesnum) $page=$pagesnum;	$mpurl = "pet.php?index=admin&adminindex=itemsuit&action=show";	$mulpage=multi($num, $perpage, $page, $mpurl);	$star = $page * $perpage - $perpage; 	if($num==0)$star=0;	$suitlist=array(); 	$query = $db->query("SELECT * from {$tablepre}wxitemsuit ORDER BY id desc LIMIT $star,$perpage");	while($suitinfo = $db->fetch_array($query)) {		$suitlist[] = $suitinfo;	}	 }include template('admin_itemsuit',9938,'wxpet/templates');?>

⌨️ 快捷键说明

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