taocan.php 9.8 KB

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