?? 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 + -