📄 admin_itemsuit.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 + -