product.php 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. <?php
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. AdminSes_audit();
  5. $bh=$_GET[bh];
  6. while0("*","yjcode_pro where bh='".$bh."'");if(!$row=mysql_fetch_array($res)){php_toheader("productlist.php");}
  7. $timestamp=time();
  8. while1("*","yjcode_admin where adminuid='".$_SESSION[SHOPADMIN]."'");$row1=mysql_fetch_array($res1);$adminpwd=$row1[adminpwd];
  9. //函数开始
  10. if($_GET[control]=="update"){
  11. if(!strstr($adminqx,",0,") && !strstr($adminqx,",0101,")){Audit_alert("权限不够","default.php");}
  12. zwzr();
  13. $myty=preg_split("/yjcode/",sqlzhuru($_POST[mty]));
  14. $txt=($_POST[content]);
  15. $tit=sqlzhuru($_POST[ttit]);
  16. $wkey=strgb2312(sqlzhuru($_POST[twkey]),0,240);
  17. $wdes=strgb2312(sqlzhuru($_POST[twdes]),0,240);
  18. $yhsj1=sqlzhuru($_POST[tyhsj1]);if(!empty($yhsj1)){$ses="yhsj1='".$yhsj1."',";}
  19. $yhsj2=sqlzhuru($_POST[tyhsj2]);if(!empty($yhsj2)){$ses=$ses."yhsj2='".$yhsj2."',";}
  20. $money3=sqlzhuru($_POST[tmoney3]);if(!is_numeric($money3)){$money3=0;}
  21. $kcnum=sqlzhuru($_POST[tkcnum]);if(!is_numeric($kcnum)){$kcnum=0;}
  22. $fhxs=intval(sqlzhuru($_POST[Rfhxs]));
  23. $tysx=sqlzhuru($_POST[tysx]);
  24. $tysxB=intval(sqlzhuru($_POST[tysxBnum]));
  25. for($i=1;$i<$tysxB;$i++){
  26. $tysxS=intval(sqlzhuru($_POST["tysxSnum".$i]));
  27. for($j=1;$j<=$tysxS;$j++){
  28. $zi=sqlzhuru($_POST["zi_".$i."_".$j]);
  29. if(!empty($zi)){
  30. $tysx=$tysx."xcf".$_POST["tysxty1_".$i].":".$zi;
  31. }
  32. }
  33. }
  34. $ifuserjd=intval($_POST[Rifuserdj]);
  35. if(1==$ifuserjd){
  36. deletetable("yjcode_prouserdj where probh='".$bh."'");
  37. for($i=1;$i<intval($_POST[djnum]);$i++){
  38. $zhekou=$_POST["zhekou_".$i];
  39. $djname=$_POST["name1_".$i];
  40. if(!empty($zhekou)){intotable("yjcode_prouserdj","probh,userid,djname,admin,zhi","'".$bh."',".$row[userid].",'".$djname."',1,".$zhekou."");}
  41. }
  42. }
  43. updatetable("yjcode_pro",$ses."
  44. mybh='".sqlzhuru($_POST[tmybh])."',
  45. lastsj='".sqlzhuru($_POST[tlastsj])."',
  46. myty1id=".$myty[0].",
  47. myty2id=".$myty[1].",
  48. tysx='".$tysx."',
  49. zt=".$_POST[Rzt].",
  50. ztsm='".sqlzhuru($_POST[tztsm])."',
  51. tit='".$tit."',
  52. wkey='".$wkey."',
  53. wdes='".$wdes."',
  54. txt='".$txt."',
  55. djl=".sqlzhuru($_POST[tdjl]).",
  56. xsnum=".sqlzhuru($_POST[txsnum]).",
  57. kcnum=".$kcnum.",
  58. money1=".sqlzhuru($_POST[tmoney1]).",
  59. money2=".sqlzhuru($_POST[tmoney2]).",
  60. money3=".$money3.",
  61. yhxs=".sqlzhuru($_POST[Ryhxs]).",
  62. yhsm='".sqlzhuru($_POST[tyhsm])."',
  63. ifxj=".sqlzhuru($_POST[Rifxj]).",
  64. iftuan=".sqlzhuru($_POST[Riftuan]).",
  65. iftj=".sqlzhuru($_POST[tiftj]).",
  66. fhxs=".$fhxs.",
  67. wpurl='".sqlzhuru($_POST[twpurl])."',
  68. wppwd='".sqlzhuru($_POST[twppwd])."',
  69. wppwd1='".sqlzhuru($_POST[twppwd1])."',
  70. upty=".intval($_POST[Rupty]).",
  71. ysweb='".sqlzhuru($_POST[tysweb])."',
  72. ifuserdj=".$ifuserjd.",
  73. txtmb='".sqlzhuru($_POST[ttxtmb])."',
  74. zl=".sqlzhuru($_POST[tzl]).",
  75. downurl='".sqlzhuru($_POST[tdownurl])."'
  76. where bh='".$bh."'");
  77. uploadtp($bh,"商品",$row[userid]);
  78. //上传B
  79. if(3==$fhxs){
  80. $up1=$_FILES["inp1"]["name"];
  81. if(!empty($up1)){
  82. $userid=$row[userid];
  83. $mc=MakePassAll(15)."-".time()."-".$userid.".".returnhz($up1);
  84. $lj="../upload/".$userid."/".$bh."/";
  85. move_uploaded_file($_FILES["inp1"]['tmp_name'],$lj.$mc);
  86. if(intval($_POST[Rupty])==0){
  87. delFile($lj.$row[upf]);
  88. }elseif(intval($_POST[Rupty])==1){
  89. include('../config/alioss/Common.php');
  90. $bucket = Common::getBucketName();
  91. $ossClient = Common::getOssClient();
  92. if(!is_null($ossClient)){;
  93. $ossClient->setTimeout(3600);
  94. $ossClient->setConnectTimeout(3600);
  95. $ossClient->createObjectDir($bucket, "upload/".$userid."/".$bh."/");
  96. $ossClient->uploadFile($bucket,"upload/".$userid."/".$bh."/".$mc,$lj.$mc);
  97. delFile($lj.$mc);
  98. $alioss=preg_split("/,/",$rowcontrol[alioss]);
  99. $mc="https://".$alioss[3].".".$alioss[2]."/"."upload/".$userid."/".$bh."/".$mc;
  100. }
  101. }
  102. updatetable("yjcode_pro","upf='".$mc."' where bh='".$bh."' and userid=".$userid);
  103. }
  104. }
  105. //上传E
  106. //卡密B
  107. if(4==$fhxs){
  108. $c=str_replace("\r","",($_POST[s1]));
  109. $d=preg_split("/\n/",$c);
  110. for($i=0;$i<=count($d);$i++){
  111. if(!empty($d[$i])){
  112. $e=preg_split("/\s/",$d[$i]);
  113. if(panduan("probh,userid,ka","yjcode_kc where probh='".$bh."' and ka='".$e[0]."' and userid=".$row[userid])==0){
  114. $mi="";
  115. if(count($e)>=2){for($ei=1;$ei<count($e);$ei++){$mi=$mi." ".$e[$ei];}}
  116. intotable("yjcode_kc","probh,userid,ka,mi,ifok","'".$bh."',".$row[userid].",'".$e[0]."','".$mi."',0");
  117. }
  118. }
  119. }
  120. kamikc($bh);
  121. }
  122. //卡密E
  123. php_toheader("product.php?t=suc&bh=".$bh);
  124. }
  125. //函数结果
  126. ?>
  127. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  128. <html xmlns="http://www.w3.org/1999/xhtml">
  129. <head>
  130. <meta http-equiv="x-ua-compatible" content="ie=7" />
  131. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  132. <title><?=webname?>管理系统</title>
  133. <link href="css/basic.css" rel="stylesheet" type="text/css" />
  134. <link href="css/product.css" rel="stylesheet" type="text/css" />
  135. <script type="text/javascript" src="js/jquery.min.js"></script>
  136. <script language="javascript" src="js/basic.js"></script>
  137. <script language="javascript" src="js/layer.js"></script>
  138. <script language="javascript">
  139. function tj(){
  140. if((document.f1.ttit.value).replace(/\s/,"")==""){alert("请输入标题");document.f1.ttit.focus();return false;}
  141. a=document.f1.tkcnum.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的库存");document.f1.tkcnum.focus();return false;}
  142. a=document.f1.tmoney1.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的价格");document.f1.tmoney1.focus();return false;}
  143. a=document.f1.tmoney2.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的价格");document.f1.tmoney2.focus();return false;}
  144. a=document.f1.tdjl.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的点击率");document.f1.tdjl.focus();return false;}
  145. a=document.f1.txsnum.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的销量量");document.f1.txsnum.focus();return false;}
  146. r=document.getElementsByName("Rfhxs");rr="";for(i=0;i<r.length;i++){if(r[i].checked==true){rr=r[i].value;}}if(rr==""){alert("请选择发货形式!");return false;}
  147. r=document.getElementsByName("Rzt");rr="";for(i=0;i<r.length;i++){if(r[i].checked==true){rr=r[i].value;}}if(rr==""){alert("请选择审核状态!");return false;}
  148. cstr="xcf";
  149. c=document.getElementsByName("Csx");
  150. for(i=0;i<c.length;i++){if(c[i].checked==true){cstr=cstr+c[i].value+"xcf";}}
  151. document.f1.tysx.value=cstr;
  152. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  153. f1.action="product.php?bh=<?=$bh?>&control=update";
  154. }
  155. function yhxsonc(x){
  156. if(1==x){document.getElementById("yhxsul").style.display="none";}
  157. else if(2==x){document.getElementById("yhxsul").style.display="";}
  158. }
  159. function fhxsonc(x){
  160. for(i=1;i<=5;i++){
  161. d=document.getElementById("fhxs"+i);if(d){d.style.display="none";}
  162. }
  163. d=document.getElementById("fhxs"+x);if(d){d.style.display="";}
  164. }
  165. function djonc(x){
  166. if(0==x){document.getElementById("djv").style.display="none";}else{document.getElementById("djv").style.display="";}
  167. }
  168. function ztonc(x){
  169. if(2==x){document.getElementById("proztv").style.display="";}else{document.getElementById("proztv").style.display="none";}
  170. }
  171. function ysareaonc(){
  172. layer.open({
  173. type: 2,
  174. shadeClose: true,
  175. area: ['600px', '505px'],
  176. title:["销售区域设置","text-align:left"],
  177. skin: 'layui-layer-rim', //加上边框
  178. content:['ysarea.php?bh=<?=$bh?>', 'no']
  179. });
  180. }
  181. function tzxh(){
  182. layer.open({
  183. type: 2,
  184. shadeClose: true,
  185. area: ['610px', '345px'],
  186. title:["图片排序","text-align:left"],
  187. skin: 'layui-layer-rim', //加上边框
  188. content:['tpxh.php?bh=<?=$bh?>', 'no']
  189. });
  190. }
  191. function videoonc(){
  192. layer.open({
  193. type: 2,
  194. shadeClose: false,
  195. area: ['901px', '550px'],
  196. title:["视频管理","text-align:left"],
  197. //skin: 'layui-layer-rim', //加上边框
  198. content:['provideolist.php?bh=<?=$bh?>', 'no']
  199. });
  200. }
  201. function taocanonc(){
  202. layer.open({
  203. type:2,
  204. shadeClose: false,
  205. scrollbar: true,
  206. area: ['901px', '550px'],
  207. title:["套餐管理","text-align:left"],
  208. //skin: 'layui-layer-rim', //加上边框
  209. content:['taocanlist.php?bh=<?=$bh?>', 'yes']
  210. });
  211. }
  212. function taocankconc(){
  213. layer.open({
  214. type:2,
  215. shadeClose: false,
  216. scrollbar: true,
  217. area: ['901px', '550px'],
  218. title:["库存管理","text-align:left"],
  219. //skin: 'layui-layer-rim', //加上边框
  220. content:['kclist.php?bh=<?=$bh?>', 'yes']
  221. });
  222. }
  223. </script>
  224. <script type="text/javascript" src="js/adddate.js" ></script>
  225. <script type="text/javascript" charset="gbk" src="../config/ueditor/ueditor.config.js"></script>
  226. <script type="text/javascript" charset="gbk" src="../config/ueditor/ueditor.all.min.js"> </script>
  227. <script type="text/javascript" charset="gbk" src="../config/ueditor/lang/zh-cn/zh-cn.js"></script>
  228. <script type="text/javascript" charset="gbk" src="../config/ueditor/unit.js"></script>
  229. </head>
  230. <body>
  231. <? include("top.php");?>
  232. <script language="javascript">
  233. document.getElementById("menu3").className="a1";
  234. </script>
  235. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0102,")){echo "<div class='noneqx'>无权限</div>";exit;}?>
  236. <div class="yjcode">
  237. <? $leftid=1;include("menu_product.php");?>
  238. <div class="right">
  239. <? if($_GET[t]=="suc"){systs("恭喜您,操作成功![<a href='productlx.php'>继续添加新商品</a>]","product.php?bh=".$bh);}?>
  240. <? include("rightcap4.php");?>
  241. <script language="javascript">document.getElementById("rtit1").className="a1";</script>
  242. <!--B-->
  243. <div class="rkuang">
  244. <form name="f1" method="post" onsubmit="return tj()" enctype="multipart/form-data">
  245. <ul class="rcap"><li class="l1"></li><li class="l2">必填项目</li><li class="l3"></li></ul>
  246. <ul class="uk">
  247. <li class="l1"><span class="red">*</span> 所在分组:</li>
  248. <li class="l21"><strong><?=returntype(1,$row[ty1id])." - ".returntype(2,$row[ty2id])." - ".returntype(3,$row[ty3id])." - ".returntype(4,$row[ty4id])." - ".returntype(5,$row[ty5id])?></strong> [<a href="productlx.php?action=update&id=<?=$row[id]?>">修改</a>]</li>
  249. <li class="l1">自定义分组:</li>
  250. <li class="l2">
  251. <select name="mty" class="inp">
  252. <option value="0yjcode0">选择分组</option>
  253. <? while1("*","yjcode_protype where admin=1 and zt=0 and userid=".$row[userid]);while($row1=mysql_fetch_array($res1)){?>
  254. <option value="<?=$row1[id]?>yjcode0"<? if($row1[id]==$row[myty1id] && $row[myty2id]==0){?> selected="selected"<? }?> style="background-color:#EFEFEF;color:#333;"><?=$row1[name1]?></option>
  255. <? while2("*","yjcode_protype where admin=2 and name1='".$row1[name1]."' and zt=0 and userid=".$row[userid]);while($row2=mysql_fetch_array($res2)){?>
  256. <option value="<?=$row1[id]?>yjcode<?=$row2[id]?>"<? if($row1[id]==$row[myty1id] && $row2[id]==$row[myty2id]){?> selected="selected"<? }?>> - <?=$row2[name2]?></option>
  257. <? }?>
  258. <? }?>
  259. </select>
  260. </li>
  261. <li class="l1"><span class="red">*</span> 标题:</li>
  262. <li class="l2"><input type="text" size="80" value="<?=$row[tit]?>" class="inp" name="ttit" /></li>
  263. <li class="l1"><span class="red">*</span> 优惠形式:</li>
  264. <li class="l2">
  265. <label><input name="Ryhxs" type="radio" value="1" onclick="yhxsonc(1)" <? if(1==$row[yhxs]){?>checked="checked"<? }?> /> 长期优惠</label>
  266. <label><input name="Ryhxs" type="radio" value="2" onclick="yhxsonc(2)" <? if(2==$row[yhxs]){?>checked="checked"<? }?> /> 限时优惠</label>
  267. </li>
  268. <li class="l1"><span class="red">*</span> 优惠价:</li>
  269. <li class="l2">
  270. <input class="inp" name="tmoney2" value="<?=$row[money2]?>" size="10" type="text"/>
  271. <span class="fd red">提示:如果设置了套餐,优惠价建议填写套餐中最低的价格</span>
  272. </li>
  273. <li class="l1"><span class="red">*</span> 原价:</li>
  274. <li class="l2"><input class="inp" name="tmoney1" value="<?=$row[money1]?>" size="10" type="text"/></li>
  275. </ul>
  276. <ul class="uk uk0" id="yhxsul" style="display:none;">
  277. <li class="l1"><span class="red">*</span> 限时优惠价:</li>
  278. <li class="l2"><input class="inp" name="tmoney3" value="<?=$row[money3]?>" size="10" type="text"/></li>
  279. <li class="l1"><span class="red">*</span> 限时优惠说明:</li>
  280. <li class="l2"><input type="text" size="80" value="<?=$row[yhsm]?>" class="inp" name="tyhsm" /></li>
  281. <li class="l1"><span class="red">*</span> 优惠时间:</li>
  282. <li class="l2">
  283. <input class="inp" name="tyhsj1" value="<?=returnjgdw(isDate($row[yhsj1]),"","")?>" readonly="readonly" onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss')" size="20" type="text"/>
  284. <span class="fd" style="margin-right:10px;">到</span>
  285. <input class="inp" name="tyhsj2" value="<?=returnjgdw(isDate($row[yhsj2]),"","")?>" readonly="readonly" onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss')" size="20" type="text"/>
  286. </li>
  287. </ul>
  288. <ul class="uk uk0">
  289. <li class="l1"><span class="red">*</span> 发货形式:</li>
  290. <li class="l2">
  291. <? if(strstr($rowcontrol[fhxs],"1") || empty($rowcontrol[fhxs])){?>
  292. <label><input name="Rfhxs" type="radio" value="1" onclick="fhxsonc(1)" <? if(1==$row[fhxs]){?>checked="checked"<? }?> /> 手动发货</label>
  293. <? }?>
  294. <? if(strstr($rowcontrol[fhxs],"2") || empty($rowcontrol[fhxs])){?>
  295. <label><input name="Rfhxs" type="radio" value="2" onclick="fhxsonc(2)" <? if(2==$row[fhxs]){?>checked="checked"<? }?> /> 网盘下载</label>
  296. <? }?>
  297. <? if(strstr($rowcontrol[fhxs],"3") || empty($rowcontrol[fhxs])){?>
  298. <label><input name="Rfhxs" type="radio" value="3" onclick="fhxsonc(3)" <? if(3==$row[fhxs]){?>checked="checked"<? }?> /> 网站直接下载</label>
  299. <? }?>
  300. <? if(strstr($rowcontrol[fhxs],"4") || empty($rowcontrol[fhxs])){?>
  301. <label><input name="Rfhxs" type="radio" value="4" onclick="fhxsonc(4)" <? if(4==$row[fhxs]){?>checked="checked"<? }?> /> 点卡交易</label>
  302. <? }?>
  303. <? if(strstr($rowcontrol[fhxs],"5") || empty($rowcontrol[fhxs])){?>
  304. <label><input name="Rfhxs" type="radio" value="5" onclick="fhxsonc(5)" <? if(5==$row[fhxs]){?>checked="checked"<? }?> /> 实物快递</label>
  305. <? }?>
  306. </li>
  307. <li class="l1"><span class="red">*</span> 库存量:</li>
  308. <li class="l2"><input class="inp" name="tkcnum" value="<?=$row[kcnum]?>" size="10" type="text"/><span class="fd">(如果是点卡交易类,库存值无需填写,将自动读取)</span></li>
  309. </ul>
  310. <ul class="uk uk0" id="fhxs2" style="display:none;">
  311. <li class="l1">网盘地址:</li>
  312. <li class="l2"><input class="inp" name="twpurl" value="<?=$row[wpurl]?>" size="80" type="text"/></li>
  313. <li class="l1">网盘密码:</li>
  314. <li class="l2"><input class="inp" name="twppwd" value="<?=$row[wppwd]?>" size="20" type="text"/></li>
  315. <li class="l1">解压密码:</li>
  316. <li class="l2"><input class="inp" name="twppwd1" value="<?=$row[wppwd1]?>" size="20" type="text"/></li>
  317. </ul>
  318. <? if(check_in("a1a",$rowcontrol[aliosskg])){$a=1;}else{$a=0;}?>
  319. <input type="hidden" value="<?=$a?>" name="Rupty" />
  320. <ul class="uk uk0" id="fhxs3" style="display:none;">
  321. <li class="l1">上传提示:</li>
  322. <li class="l21">文件最大支持<?=ini_get('upload_max_filesize')?></li>
  323. <li class="l1">上传文件:</li>
  324. <li class="l2"><input type="file" name="inp1" id="inp1" class="inp1" size="25"></li>
  325. <?
  326. if(!empty($row[upf])){
  327. if(empty($row[upty])){$u=weburl."upload/".$row[userid]."/".$row[bh]."/".$row[upf];}else{$u=$row[upf];}
  328. ?>
  329. <li class="l1">文件预览:</li>
  330. <li class="l21">【<a href="<?=$u?>" class="blue" target="_blank">点击预览</a>】</li>
  331. <? }?>
  332. </ul>
  333. <ul class="uk uk0" id="fhxs4" style="display:none;">
  334. <li class="l1">下载地址:</li>
  335. <li class="l2"><input class="inp" name="tdownurl" value="<?=$row[downurl]?>" size="80" type="text"/><span class="fd">可留空</span></li>
  336. <li class="l1">库存:</li>
  337. <li class="l21"><strong class="red"><?=$row[kcnum]?>件</strong> [<a href="javascript:void(0);" onclick="taocankconc()" class="blue">管理库存</a>]</li>
  338. <li class="l1">说明:</li>
  339. <li class="l21 red">导入格式为卡号+空格+密码(可跟上附加内容),一行一组,如AAAAA BBBBB</li>
  340. <li class="l4">添加卡密:</li>
  341. <li class="l5"><textarea name="s1"></textarea></li>
  342. </ul>
  343. <ul class="uk uk0" id="fhxs5" style="display:none;">
  344. <li class="l1">重量:</li>
  345. <li class="l2"><input class="inp" name="tzl" value="<?=sprintf("%.2f",$row[zl])?>" size="10" type="text"/><span class="fd">KG</span></li>
  346. </ul>
  347. <!--效果图/详情B-->
  348. <ul class="rcap"><li class="l1"></li><li class="l2">效果图/详情</li><li class="l3"></li></ul>
  349. <ul class="uk">
  350. <li class="l1">效果图:</li>
  351. <li class="l2">
  352. <iframe style="float:left;" src="tpupload.php?admin=1&bh=<?=$bh?>" width="150" scrolling="no" height="33" frameborder="0"></iframe>
  353. <span class="fd">可最多上传7张效果图 【<a href="javascript:void(0);" onclick="tzxh()" class="blue">调整图片顺序</a>】</span>
  354. </li>
  355. </ul>
  356. <div class="xgtp">
  357. <div id="xgtp1" style="display:none;">正在处理</div>
  358. <div id="xgtp2"></div>
  359. </div>
  360. <ul class="uk uk0">
  361. <li class="l10"><span class="red">*</span> 详细描述:</li>
  362. <li class="l11"><script id="editor" name="content" type="text/plain" style="width:858px;height:330px;"><?=$row[txt]?></script></li>
  363. <li class="l1">展示模板:</li>
  364. <li class="l2">
  365. <select name="ttxtmb" class="inp">
  366. <option value="">默认模板</option>
  367. <? while1("*","yjcode_txtmb where admin=1 order by mbid asc");while($row1=mysql_fetch_array($res1)){?>
  368. <option value="<?=$row1[mbid]?>"<? if($row1[mbid]==$row[txtmb]){?> selected="selected"<? }?>><?=$row1[tit]?>(<?=$row1[txt]?>)</option>
  369. <? }?>
  370. </select>
  371. </li>
  372. </ul>
  373. <!--效果图/详情E-->
  374. <ul class="rcap" style="margin-bottom:10px;"><li class="l1"></li><li class="l2">选填项目</li><li class="l3"></li></ul>
  375. <input type="hidden" value="<?=$row[tysx]?>" name="tysx" />
  376. <? $i=1;while1("*","yjcode_typesx where admin=1 and typeid=".$row[ty1id]." order by xh asc");while($row1=mysql_fetch_array($res1)){?>
  377. <input type="hidden" value="<?=$row1[id]?>" name="tysxty1_<?=$i?>" />
  378. <ul class="uk1 uk0">
  379. <li class="l1"><?=$row1[name1]?>:</li>
  380. <li class="l2">
  381. <? $j=1;while2("*","yjcode_typesx where admin=2 and name1='".$row1[name1]."' and typeid=".$row1[typeid]." order by xh asc");while($row2=mysql_fetch_array($res2)){?>
  382. <label><input name="Csx" type="checkbox" value="<?=$row2[id]?>"<? if(strstr($row[tysx],"xcf".$row2[id]."xcf")){?>checked="checked"<? }?> /> <?=$row2[name2]?></label>
  383. <? $j++;}?>
  384. <?
  385. if(!empty($row1[ifzi])){
  386. $v="";
  387. $a1=preg_split("/xcf".$row1[id].":/",$row[tysx]);
  388. if(count($a1)>1){$b1=preg_split("/xcf/",$a1[1]);$v=$b1[0];}
  389. ?>
  390. <input type="text" name="zi_<?=$i?>_<?=$j?>" size="10" value="<?=$v?>" class="inp" />
  391. <? }?>
  392. <input type="hidden" value="<?=$j?>" name="tysxSnum<?=$i?>" />
  393. </li>
  394. </ul>
  395. <? $i++;}?>
  396. <input type="hidden" value="<?=$i?>" name="tysxBnum" />
  397. <ul class="uk">
  398. <li class="l1"><span class="red">*</span> 启用会员等级:</li>
  399. <li class="l2">
  400. <label><input name="Rifuserdj" type="radio" value="0" onclick="djonc(0)" <? if(empty($row[ifuserdj])){?>checked="checked"<? }?> /> 不启用</label>
  401. <label><input name="Rifuserdj" type="radio" value="1" onclick="djonc(1)" <? if(1==$row[ifuserdj]){?>checked="checked"<? }?> /> 启用</label>
  402. </li>
  403. </ul>
  404. <div id="djv" style="display:none;">
  405. <ul class="dju1">
  406. <li class="l1">会员等级</li>
  407. <li class="l2">享受折扣(10表示无折扣,9表示9折)</li>
  408. </ul>
  409. <?
  410. $j=1;while1("*","yjcode_userdj where zt=0 order by xh asc");while($row1=mysql_fetch_array($res1)){
  411. while2("*","yjcode_prouserdj where probh='".$bh."' and djname='".$row1[name1]."'");if($row2=mysql_fetch_array($res2)){$zhekou=$row2[zhi];}else{$zhekou=$row1[zhekou];}
  412. ?>
  413. <ul class="dju2">
  414. <li class="l1"><input type="text" readonly="readonly" name="name1_<?=$j?>" value="<?=$row1[name1]?>" /></li>
  415. <li class="l2"><input type="text" name="zhekou_<?=$j?>" value="<?=$zhekou?>" /></li>
  416. </ul>
  417. <? $j++;}?>
  418. <input type="hidden" value="<?=$j?>" name="djnum" />
  419. </div>
  420. <ul class="uk uk0">
  421. <li class="l1">销售区域:</li>
  422. <li class="l21">【<a href="javascript:void(0);" onclick="ysareaonc()">编辑允许区域列表</a>】</li>
  423. <li class="l1">展示网址:</li>
  424. <li class="l2"><input type="text" size="80" value="<?=$row[ysweb]?>" class="inp" name="tysweb" /></li>
  425. <li class="l1">商品关键词:</li>
  426. <li class="l2"><input name="twkey" value="<?=$row[wkey]?>" size="60" type="text" class="inp" onfocus="inpf(this)" onblur="inpb(this)" /></li>
  427. <li class="l4">商品描述:</li>
  428. <li class="l5"><textarea name="twdes"><?=$row[wdes]?></textarea></li>
  429. <li class="l1">自定义编码:</li>
  430. <li class="l2"><input type="text" size="10" value="<?=$row[mybh]?>" class="inp" name="tmybh" /></li>
  431. <li class="l1">上架/下架:</li>
  432. <li class="l2">
  433. <label><input name="Rifxj" type="radio" value="0" <? if(0==$row[ifxj]){?>checked="checked"<? }?> /> 上架</label>
  434. <label><input name="Rifxj" type="radio" value="1" <? if(1==$row[ifxj]){?>checked="checked"<? }?> /> 下架</label>
  435. </li>
  436. </ul>
  437. <ul class="rcap"><li class="l1"></li><li class="l2">管理员操作</li><li class="l3"></li></ul>
  438. <ul class="uk">
  439. <li class="l1">更新时间:</li>
  440. <li class="l2"><input class="inp" name="tlastsj" value="<?=$row[lastsj]?>" size="20" type="text"/><span class="fd">正确的时间格式如:2012-12-12 12:12:12</span></li>
  441. <li class="l1">点击率:</li>
  442. <li class="l2"><input class="inp" name="tdjl" value="<?=$row[djl]?>" size="10" type="text"/></li>
  443. <li class="l1">销售量:</li>
  444. <li class="l2"><input class="inp" name="txsnum" value="<?=$row[xsnum]?>" size="10" type="text"/></li>
  445. <li class="l1">推荐排序:</li>
  446. <li class="l2"><input class="inp" name="tiftj" value="<?=$row[iftj]?>" size="10" type="text"/><span class="fd">默认0表示不推荐,大于0则按从小到大显示排序</span></li>
  447. <li class="l1">首页团购:</li>
  448. <li class="l2">
  449. <label><input name="Riftuan" type="radio" value="0" <? if(empty($row[iftuan])){?>checked="checked"<? }?> /> <strong>否</strong></label>
  450. <label><input name="Riftuan" type="radio" value="1" <? if(1==$row[iftuan]){?>checked="checked"<? }?> /> <strong>是</strong></label>
  451. </li>
  452. <li class="l1">审核状态:</li>
  453. <li class="l2">
  454. <label><input name="Rzt" type="radio" value="0" onclick="ztonc(0)" <? if(0==$row[zt]){?>checked="checked"<? }?> /> <strong>正常展示</strong></label>
  455. <label><input name="Rzt" type="radio" value="1" onclick="ztonc(1)" <? if(1==$row[zt]){?>checked="checked"<? }?> /> <strong>正在审核</strong></label>
  456. <label><input name="Rzt" type="radio" value="2" onclick="ztonc(2)" <? if(2==$row[zt]){?>checked="checked"<? }?> /> <strong>审核不通过</strong></label>
  457. </li>
  458. </ul>
  459. <ul class="uk uk0" id="proztv" style="display:none;">
  460. <li class="l1">被拒原因:</li>
  461. <li class="l2"><input type="text" class="inp" name="tztsm" size="90" value="<?=$row[ztsm]?>" /></li>
  462. </ul>
  463. <ul class="uk uk0">
  464. <li class="l1">发布会员:</li>
  465. <li class="l2"><input class="inp redony" readonly="readonly" value="<?=returnuser($row[userid])?>" size="20" type="text"/><span class="fd">[<a href="user_ses.php?uid=<?=returnuser($row[userid])?>" target="_blank">进后台</a>]</span></li>
  466. <li class="l3"><input type="submit" value="保存修改" class="btn1" /></li>
  467. </ul>
  468. </form>
  469. </div>
  470. <!--E-->
  471. </div>
  472. </div>
  473. <?php include("bottom.php");?>
  474. <script type="text/javascript">
  475. //实例化编辑器
  476. yhxsonc(<?=$row[yhxs]?>);
  477. fhxsonc(<?=$row[fhxs]?>);
  478. djonc(<?=returnjgdw($row[ifuserdj],"",0)?>);
  479. var ue = UE.getEditor('editor');
  480. ztonc(<?=$row[zt]?>);
  481. function xgtread(x){
  482. $.get("tpread.php",{bh:x},function(result){
  483. $("#xgtp2").html(result);
  484. });
  485. }
  486. function deltp(x){
  487. document.getElementById("xgtp1").style.display="";
  488. $.get("tpdel.php",{id:x},function(result){
  489. xgtread("<?=$bh?>");
  490. document.getElementById("xgtp1").style.display="none";
  491. });
  492. }
  493. xgtread("<?=$bh?>");
  494. </script>
  495. </body>
  496. </html>