taocan1.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <?php
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. require("../config/tpclass.php");
  5. AdminSes_audit();
  6. $sj=date("Y-m-d H:i:s");
  7. $bh=$_GET[bh];
  8. while0("*","yjcode_pro where bh='".$bh."'");if(!$row=mysql_fetch_array($res)){Audit_alert("来源出错","default.php","parent.");}
  9. $tit=$row[tit];
  10. $ty1id=$_GET[ty1id];
  11. while0("*","yjcode_taocan where id=".$ty1id);$row=mysql_fetch_array($res);
  12. $ty1tit=$row[tit];
  13. $id=$_GET[id];
  14. while0("*","yjcode_taocan where id=".$id);if(!$row=mysql_fetch_array($res)){php_toheader("taocanlist.php?bh=".$bh);}
  15. //函数开始
  16. if($_GET[control]=="update"){
  17. if(!strstr($adminqx,",0,") && !strstr($adminqx,",0101,")){Audit_alert("权限不够","default.php");}
  18. zwzr();
  19. if(panduan("*","yjcode_taocan where admin=2 and tit='".sqlzhuru($_POST[t0])."' and tit2='".sqlzhuru($_POST[t1])."' and probh='".$bh."' and id<>".$id)==1){Audit_alert("该套餐说明已存在!","taocan1.php?action=update&id=".$id."&ty1id=".$ty1id."&bh=".$bh);}
  20. $kcnum=sqlzhuru($_POST[tkcnum]);if(!is_numeric($kcnum)){$kcnum=0;}
  21. $fhxs=intval(sqlzhuru($_POST[Rfhxs]));
  22. updatetable("yjcode_taocan","tit2='".sqlzhuru($_POST[t1])."',
  23. xh=".sqlzhuru($_POST[t2]).",
  24. money1=".sqlzhuru($_POST[tmoney1]).",
  25. money2=".sqlzhuru($_POST[tmoney2]).",
  26. zt=0,
  27. fhxs=".$fhxs.",
  28. wpurl='".sqlzhuru($_POST[twpurl])."',
  29. wppwd='".sqlzhuru($_POST[twppwd])."',
  30. wppwd1='".sqlzhuru($_POST[twppwd1])."',
  31. kcnum=".$kcnum."
  32. where id=".$id);
  33. uploadtpnodata(2,"upload/".$row[userid]."/".$row[probh]."/","tc".$id.".png","allpic",350,350,150,150,"no");
  34. //上传B
  35. if(3==$fhxs){
  36. $up1=$_FILES["inp1"]["name"];
  37. if(!empty($up1)){
  38. $mc=MakePassAll(15)."-".time()."-".$row[userid].".".returnhz($up1);
  39. $lj="../upload/".$row[userid]."/".$bh."/";
  40. move_uploaded_file($_FILES["inp1"]['tmp_name'],$lj.$mc);
  41. delFile($lj.$row[upf]);
  42. updatetable("yjcode_taocan","upf='".$mc."' where id=".$id);
  43. }
  44. }
  45. //上传E
  46. if(4==$fhxs){kamikc_tc($bh,$id);}
  47. php_toheader("taocan1.php?t=suc&id=".$id."&ty1id=".$ty1id."&bh=".$bh);
  48. }elseif($_GET[control]=="del"){
  49. if(!strstr($adminqx,",0,") && !strstr($adminqx,",0101,")){Audit_alert("权限不足","default.php","parent.");}
  50. zwzr();
  51. delFile("../upload/".$row[userid]."/".$row[probh]."/tc".$row[id].".png");
  52. delFile("../upload/".$row[userid]."/".$row[probh]."/tc".$row[id]."-1.png");
  53. php_toheader("taocan1.php?t=suc&id=".$id."&ty1id=".$ty1id."&bh=".$bh);
  54. }
  55. //函数结果
  56. ?>
  57. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  58. <html xmlns="http://www.w3.org/1999/xhtml">
  59. <head>
  60. <meta http-equiv="x-ua-compatible" content="ie=7" />
  61. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  62. <title><?=webname?>管理后台</title>
  63. <link href="css/basic.css" rel="stylesheet" type="text/css" />
  64. <script type="text/javascript" src="js/jquery.min.js"></script>
  65. <script language="javascript" src="js/basic.js"></script>
  66. <script language="javascript" src="js/layer.js"></script>
  67. <style type="text/css">
  68. .uk{float:left;width:100%;margin-top:10px;text-align:left;}
  69. .uk li{float:left;}
  70. .uk .l1{width:125px;height:38px;text-align:right;font-size:14px;padding:10px 5px 0 0;}
  71. .uk .l2{width:-moz-calc(100% - 130px);width:-webkit-calc(100% - 130px);width:calc(100% - 130px);height:48px;}
  72. .uk .l2 .inp{float:left;height:27px;border:#B6B7C9 solid 1px;border-radius:2px;font-size:14px;padding:9px 0 0 5px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;background-color:#fff;}
  73. .uk .l2 .redony{background-image:none;background-color:#EAEAEA;}
  74. .uk .l2 .inp1{float:left;font-size:14px;margin:10px 0 0 0;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
  75. .uk .l2 .fd{float:left;margin:11px 0 0 10px;}
  76. .uk .l2 label{float:left;cursor:pointer;margin:0 10px 0 0;padding:9px 10px 0 10px;height:25px;background-color:#FCFCFD;border:#B6B7C9 solid 1px;border-radius:5px;font-size:14px;}
  77. .uk .l3{width:888px;padding:0 0 0 130px;height:48px;}
  78. .uk .l3 .btn1{float:left;color:#fff;font-size:14px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;width:92px;height:38px;cursor:pointer;border:0;background-color:#009688;border-radius:2px;}
  79. .uk .l3 .btn1:hover{background-color:#33AB9F;}
  80. .uk .l3 .btn2{float:left;color:#333;font-size:14px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;width:90px;height:38px;cursor:pointer;border:#C9C9C9 solid 1px;background-color:#fff;border-radius:2px;margin-left:10px;}
  81. .uk .l3 .btn2:hover{background-color:#F7F7F7;}
  82. .uk .l8{width:130px;text-align:right;height:76px;}
  83. .uk .l9{width:-moz-calc(100% - 130px);width:-webkit-calc(100% - 130px);width:calc(100% - 130px);height:76px;}
  84. @media screen and (-webkit-min-device-pixel-ratio:0) {
  85. .uk .l2 .inp{padding:0 0 0 5px;height:36px;}
  86. }
  87. .uk0{margin-top:0;}
  88. </style>
  89. <script language="javascript">
  90. function tj(){
  91. if((document.f1.t1.value).replace(/\s/,"")==""){alert("请输入套餐说明!");document.f1.t1.focus();return false;}
  92. if((document.f1.tmoney2.value).replace(/\s/,"")==""){alert("请输入原价!");document.f1.tmoney2.focus();return false;}
  93. if((document.f1.tmoney1.value).replace(/\s/,"")==""){alert("请输入优惠价!");document.f1.tmoney1.focus();return false;}
  94. if((document.f1.t2.value).replace(/\s/,"")=="" || isNaN(document.f1.t2.value)){alert("请输入有效的排序号!");document.f1.t2.focus();return false;}
  95. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  96. f1.action="taocan1.php?control=update&id=<?=$row[id]?>&ty1id=<?=$ty1id?>&bh=<?=$bh?>";
  97. }
  98. function fhxsonc(x){
  99. for(i=0;i<=4;i++){
  100. d=document.getElementById("fhxs"+i);if(d){d.style.display="none";}
  101. }
  102. d=document.getElementById("fhxs"+x);if(d){d.style.display="";}
  103. }
  104. function deltp(){
  105. if(confirm("确定要删除该图标吗?")){location.href="taocan1.php?id=<?=$id?>&ty1id=<?=$ty1id?>&bh=<?=$bh?>&control=del";}else{return false;}
  106. }
  107. </script>
  108. </head>
  109. <body style="overflow-x:hidden;">
  110. <? if($_GET[t]=="suc"){systs("恭喜您,操作成功![<a href='taocan1lx.php?bh=".$bh."&ty1id=".$ty1id."'>继续添加新套餐</a>]","taocan1.php?ty1id=".$ty1id."&id=".$id."&bh=".$bh);}?>
  111. <!--begin-->
  112. <form name="f1" method="post" onsubmit="return tj()" enctype="multipart/form-data">
  113. <ul class="uk">
  114. <li class="l1">一级套餐:</li>
  115. <li class="l2"><input type="text" class="inp redony" value="<?=$ty1tit?>" name="t0" readonly="readonly" /></li>
  116. <li class="l1">二级套餐:</li>
  117. <li class="l2"><input type="text" class="inp" name="t1" onfocus="inpf(this)" value="<?=$row[tit2]?>" onblur="inpb(this)" /></li>
  118. <li class="l1">套餐图标:</li>
  119. <li class="l2"><input type="file" name="inp2" id="inp2" class="inp1" size="15" accept=".jpg,.gif,.jpeg,.png"><span class="fd">最佳尺寸:350*350,不上传则显示文字形式</span></li>
  120. <? $ntp="../upload/".$row[userid]."/".$row[probh]."/tc".$row[id].".png";if(is_file($ntp)){?>
  121. <li class="l8"></li>
  122. <li class="l9"><img src="<?=$ntp?>" width="55" height="55" /> [<a href="javascript:void(0);" onclick="deltp()">删除</a>]</li>
  123. <? }?>
  124. <li class="l1">原价:</li>
  125. <li class="l2"><input type="text" class="inp" name="tmoney2" value="<?=$row[money2]?>" /><span class="fd">元</span></li>
  126. <li class="l1">优惠价:</li>
  127. <li class="l2"><input type="text" class="inp" name="tmoney1" value="<?=$row[money1]?>" /><span class="fd">元</span></li>
  128. <li class="l1">排序:</li>
  129. <li class="l2"><input type="text" class="inp" name="t2" value="<?=$row[xh]?>" /><span class="fd">序号越小,越靠前</span></li>
  130. </ul>
  131. <ul class="uk uk0">
  132. <li class="l1"><span class="red">*</span> 库存量:</li>
  133. <li class="l2"><input class="inp" name="tkcnum" value="<?=$row[kcnum]?>" size="10" type="text"/><span class="fd">(如果是点卡交易类,库存值无需填写,将自动读取)</span></li>
  134. <li class="l1 red">* 发货形式:</li>
  135. <li class="l2">
  136. <label><input name="Rfhxs" type="radio" value="0" onclick="fhxsonc(0)" <? if(0==$row[fhxs]){?>checked="checked"<? }?> /> 跟商品保持一致</label>
  137. <? if(strstr($rowcontrol[fhxs],"1") || empty($rowcontrol[fhxs])){?>
  138. <label><input name="Rfhxs" type="radio" value="1" onclick="fhxsonc(1)" <? if(1==$row[fhxs]){?>checked="checked"<? }?> /> 手动发货(独立)</label>
  139. <? }?>
  140. <? if(strstr($rowcontrol[fhxs],"2") || empty($rowcontrol[fhxs])){?>
  141. <label><input name="Rfhxs" type="radio" value="2" onclick="fhxsonc(2)" <? if(2==$row[fhxs]){?>checked="checked"<? }?> /> 网盘下载(独立)</label>
  142. <? }?>
  143. <? if(strstr($rowcontrol[fhxs],"3") || empty($rowcontrol[fhxs])){?>
  144. <label><input name="Rfhxs" type="radio" value="3" onclick="fhxsonc(3)" <? if(3==$row[fhxs]){?>checked="checked"<? }?> /> 网站直接下载(独立)</label>
  145. <? }?>
  146. <? if(strstr($rowcontrol[fhxs],"4") || empty($rowcontrol[fhxs])){?>
  147. <label><input name="Rfhxs" type="radio" value="4" onclick="fhxsonc(4)" <? if(4==$row[fhxs]){?>checked="checked"<? }?> /> 点卡交易(独立)</label>
  148. <? }?>
  149. </li>
  150. </ul>
  151. <ul class="uk" id="fhxs2" style="display:none;">
  152. <li class="l1">网盘地址:</li>
  153. <li class="l2"><input class="inp" name="twpurl" value="<?=$row[wpurl]?>" size="80" type="text"/></li>
  154. <li class="l1">网盘密码:</li>
  155. <li class="l2"><input class="inp" name="twppwd" value="<?=$row[wppwd]?>" size="20" type="text"/></li>
  156. <li class="l1">解压密码:</li>
  157. <li class="l2"><input class="inp" name="twppwd1" value="<?=$row[wppwd1]?>" size="20" type="text"/></li>
  158. </ul>
  159. <ul class="uk" id="fhxs3" style="display:none;">
  160. <li class="l1">上传文件:</li>
  161. <li class="l2"><input type="file" name="inp1" id="inp1" size="25"></li>
  162. <? if(!empty($row[upf])){?>
  163. <li class="l1">文件预览:</li>
  164. <li class="l21">【<a href="../upload/<?=$row[userid]?>/<?=$row[probh]?>/<?=$row[upf]?>" class="blue" target="_blank">点击预览</a>】</li>
  165. <? }?>
  166. </ul>
  167. <ul class="uk uk0">
  168. <li class="l3"><input type="submit" value="保存修改" class="btn1" /><input type="button" onclick="gourl('taocanlist.php?bh=<?=$bh?>')" value="返回列表" class="btn2" /></li>
  169. </ul>
  170. </form>
  171. <!--end-->
  172. <script language="javascript">
  173. fhxsonc(<?=$row[fhxs]?>);
  174. </script>
  175. </body>
  176. </html>