product.php 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588
  1. <?php
  2. set_time_limit(0);
  3. include("../config/conn.php");
  4. include("../config/function.php");
  5. sesCheck();
  6. $sqluser="select * from yjcode_user where uid='".$_SESSION[SHOPUSER]."' and shopzt=2";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
  7. if(!$rowuser=mysql_fetch_array($resuser)){php_toheader("openshop3.php");}
  8. $timestamp=time();
  9. $pwd=$rowuser[pwd];
  10. $userid=$rowuser[id];
  11. $bh=$_GET[bh];
  12. while0("*","yjcode_pro where bh='".$bh."' and userid=".$userid);if(!$row=mysql_fetch_array($res)){php_toheader("productlist.php");}
  13. include ("baidu.php");//熊掌号
  14. //函数开始
  15. if($_GET[control]=="update"){
  16. zwzr();
  17. $sj=date("Y-m-d H:i:s");
  18. $myty=preg_split("/yjcode/",sqlzhuru($_POST[mty]));
  19. $txt=sqlzhuru1($_POST[content]);
  20. $tit=sqlzhuru($_POST[ttit]);
  21. $wkey=strgb2312(sqlzhuru($_POST[twkey]),0,240);
  22. $wdes=strgb2312(sqlzhuru($_POST[twdes]),0,240);
  23. $yhsj1=sqlzhuru($_POST[tyhsj1]);if(!empty($yhsj1)){$ses="yhsj1='".$yhsj1."',";}
  24. $yhsj2=sqlzhuru($_POST[tyhsj2]);if(!empty($yhsj1)){$ses=$ses."yhsj2='".$yhsj2."',";}
  25. $money1=sqlzhuru($_POST[tmoney1]);
  26. $money2=sqlzhuru($_POST[tmoney2]);
  27. $money3=sqlzhuru($_POST[tmoney3]);if(!is_numeric($money3)){$money3=0;}
  28. $kcnum=sqlzhuru($_POST[tkcnum]);if(!is_numeric($kcnum)){$kcnum=0;}
  29. if($money1<0 || $money2<0 || $money3<0){Audit_alert("价格不能为负数!","productlist.php");}
  30. $fhxs=intval(sqlzhuru($_POST[Rfhxs]));
  31. if($rowcontrol[ifproduct]=="on"){$nzt=0;}else{$nzt=1;}
  32. $tysx=sqlzhuru($_POST[tysx]);
  33. $tysxB=intval(sqlzhuru($_POST[tysxBnum]));
  34. for($i=1;$i<$tysxB;$i++){
  35. $tysxS=intval(sqlzhuru($_POST["tysxSnum".$i]));
  36. for($j=1;$j<=$tysxS;$j++){
  37. $zi=sqlzhuru($_POST["zi_".$i."_".$j]);
  38. if(!empty($zi)){
  39. $tysx=$tysx."xcf".$_POST["tysxty1_".$i].":".$zi;
  40. }
  41. }
  42. }
  43. $ifuserjd=intval($_POST[Rifuserdj]);
  44. if(1==$ifuserjd){
  45. deletetable("yjcode_prouserdj where probh='".$bh."'");
  46. for($i=1;$i<intval($_POST[djnum]);$i++){
  47. $zhekou=$_POST["zhekou_".$i];
  48. $djname=$_POST["name1_".$i];
  49. if(!empty($zhekou)){intotable("yjcode_prouserdj","probh,userid,djname,admin,zhi","'".$bh."',".$row[userid].",'".$djname."',1,".$zhekou."");}
  50. }
  51. }
  52. @updatetable("yjcode_pro",$ses."
  53. mybh='".sqlzhuru($_POST[tmybh])."',
  54. myty1id=".$myty[0].",
  55. myty2id=".$myty[1].",
  56. tysx='".$tysx."',
  57. zt=".$nzt.",
  58. tit='".$tit."',
  59. wkey='".$wkey."',
  60. wdes='".$wdes."',
  61. txt='".$txt."',
  62. kcnum=".$kcnum.",
  63. money1=".$money1.",
  64. money2=".$money2.",
  65. money3=".$money3.",
  66. yhxs=".sqlzhuru($_POST[Ryhxs]).",
  67. yhsm='".sqlzhuru($_POST[tyhsm])."',
  68. fhxs=".$fhxs.",
  69. wpurl='".sqlzhuru($_POST[twpurl])."',
  70. wppwd='".sqlzhuru($_POST[twppwd])."',
  71. wppwd1='".sqlzhuru($_POST[twppwd1])."',
  72. upty=".intval($_POST[Rupty]).",
  73. ysweb='".sqlzhuru($_POST[tysweb])."',
  74. ifuserdj=".$ifuserjd.",
  75. txtmb='".sqlzhuru($_POST[ttxtmb])."',
  76. zl=".sqlzhuru($_POST[tzl]).",
  77. downurl='".sqlzhuru($_POST[tdownurl])."'
  78. where bh='".$bh."' and userid=".$userid);
  79. uploadtp($bh,"商品",$userid);
  80. //上传B
  81. if(3==$fhxs){
  82. $up1=$_FILES["inp1"]["name"];
  83. if(!empty($up1)){
  84. $mc=MakePassAll(15)."-".time()."-".$userid.".".returnhz($up1);
  85. $lj="../upload/".$userid."/".$bh."/";
  86. move_uploaded_file($_FILES["inp1"]['tmp_name'],$lj.$mc);
  87. if(intval($_POST[Rupty])==0){
  88. delFile($lj.$row[upf]);
  89. }elseif(intval($_POST[Rupty])==1){
  90. include('../config/alioss/Common.php');
  91. $bucket = Common::getBucketName();
  92. $ossClient = Common::getOssClient();
  93. if(!is_null($ossClient)){;
  94. $ossClient->setTimeout(3600);
  95. $ossClient->setConnectTimeout(3600);
  96. $ossClient->createObjectDir($bucket, "upload/".$userid."/".$bh."/");
  97. $ossClient->uploadFile($bucket,"upload/".$userid."/".$bh."/".$mc,$lj.$mc);
  98. delFile($lj.$mc);
  99. $alioss=preg_split("/,/",$rowcontrol[alioss]);
  100. $mc="https://".$alioss[3].".".$alioss[2]."/"."upload/".$userid."/".$bh."/".$mc;
  101. }
  102. }
  103. updatetable("yjcode_pro","upf='".$mc."' where bh='".$bh."' and userid=".$userid);
  104. }
  105. }
  106. //上传E
  107. //卡密B
  108. if(4==$fhxs){
  109. $c=str_replace("\r","",($_POST[s1]));
  110. $d=preg_split("/\n/",$c);
  111. for($i=0;$i<=count($d);$i++){
  112. if(!empty($d[$i])){
  113. $e=preg_split("/\s/",$d[$i]);
  114. if(panduan("probh,userid,ka","yjcode_kc where probh='".$bh."' and ka='".$e[0]."' and userid=".$userid)==0){
  115. $mi="";
  116. if(count($e)>=2){for($ei=1;$ei<count($e);$ei++){$mi=$mi." ".$e[$ei];}}
  117. intotable("yjcode_kc","probh,userid,ka,mi,ifok","'".$bh."',".$userid.",'".$e[0]."','".$mi."',0");
  118. }
  119. }
  120. }
  121. kamikc($bh);
  122. }
  123. //卡密E
  124. // 百度推送开始
  125. $urlid = $row[id];
  126. $baidu=baidu("product/view".$row[id].".html");
  127. if($baidu){
  128. $dbstatus="推送成功";
  129. }else{
  130. $dbstatus="推送失败";
  131. }
  132. $dbtime=date("Y-m-d H:i:s");
  133. $dburl="".weburl."product/view".$row[id].".html";
  134. $dbtitle=$tit;
  135. intotable("baiduurl","titles,urls,datetimes,status","'{$dbtitle}','{$dburl}','{$dbtime}','{$dbstatus}'");
  136. // 熊掌
  137. while1("*","xiongzhangurl where urls='".$dburl."'");if(!$row1=mysql_fetch_array($res)){
  138. $mtotal = returncount("xiongzhangurl where datetimes > '".date('Y-m-d')." 00:00:00'");
  139. if( $mtotal <= 10 ){
  140. $xiongzhang=xiongzhang("product/view".$urlid.".html");
  141. if($xiongzhang){
  142. $dbstatus="推送成功";
  143. }else{
  144. $dbstatus="推送失败";
  145. }
  146. $dbtime=date("Y-m-d H:i:s");
  147. $dburl="".weburl."product/view".$urlid.".html";
  148. $dbtitle=$tit;
  149. intotable("xiongzhangurl","titles,urls,datetimes,status","'{$dbtitle}','{$dburl}','{$dbtime}','{$dbstatus}'");
  150. }
  151. } // 百度推送结束
  152. php_toheader("prosuc.php?bh=".$bh."&id=".$row[id]);
  153. }
  154. //函数结果
  155. ?>
  156. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  157. <html xmlns="http://www.w3.org/1999/xhtml">
  158. <head>
  159. <meta http-equiv="x-ua-compatible" content="ie=7" />
  160. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  161. <title>用户管理面板 - <?=webname?></title>
  162. <? include("cssjs.html");?>
  163. <link href="css/sell.css" rel="stylesheet" type="text/css" />
  164. <script language="javascript" src="../js/adddate.js"></script>
  165. <script type="text/javascript" src="../config/ueditor/ueditor.config.js"></script>
  166. <script type="text/javascript" src="../config/ueditor/ueditor.all.min.js"> </script>
  167. <script type="text/javascript" src="../config/ueditor/lang/zh-cn/zh-cn.js"></script>
  168. <script language="javascript">
  169. function tj(){
  170. if((document.f1.ttit.value).replace(/\s/,"")==""){alert("请输入标题");document.f1.ttit.focus();return false;}
  171. a=document.f1.tkcnum.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的库存");document.f1.tkcnum.focus();return false;}
  172. a=document.f1.tmoney1.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的价格");document.f1.tmoney1.focus();return false;}
  173. a=document.f1.tmoney2.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的价格");document.f1.tmoney2.focus();return false;}
  174. 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;}
  175. cstr="xcf";
  176. c=document.getElementsByName("Csx");
  177. for(i=0;i<c.length;i++){if(c[i].checked==true){cstr=cstr+c[i].value+"xcf";}}
  178. document.f1.tysx.value=cstr;
  179. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  180. tjwait();
  181. f1.action="product.php?bh=<?=$bh?>&control=update";
  182. }
  183. function yhxsonc(x){
  184. if(1==x){document.getElementById("yhxsul").style.display="none";}
  185. else if(2==x){document.getElementById("yhxsul").style.display="";}
  186. }
  187. function fhxsonc(x){
  188. for(i=1;i<=5;i++){
  189. d=document.getElementById("fhxs"+i);if(d){d.style.display="none";}
  190. }
  191. d=document.getElementById("fhxs"+x);if(d){d.style.display="";}
  192. if(x==4){document.getElementById("kcuk").style.display="none";}else{document.getElementById("kcuk").style.display="";}
  193. }
  194. function djonc(x){
  195. if(0==x){document.getElementById("djv").style.display="none";}else{document.getElementById("djv").style.display="";}
  196. }
  197. function szfz(){
  198. if(!confirm("将离开该页面,当前页面内容如果未保存,将会丢失,确认吗?")){return false;}
  199. location.href="protypelist.php";
  200. }
  201. function yjkscha(){
  202. m2=document.f1.tmoney2.value;
  203. yjk=document.f1.yjks.value;
  204. if(isNaN(m2) || yjk==""){yj=m2;}else{yj=accMul(m2,yjk);}
  205. document.f1.tmoney1.value=yj;
  206. }
  207. function ysareaonc(){
  208. layer.open({
  209. type: 2,
  210. shadeClose: true,
  211. area: ['600px', '505px'],
  212. title:["销售区域设置","text-align:left"],
  213. skin: 'layui-layer-rim', //加上边框
  214. content:['ysarea.php?bh=<?=$bh?>', 'no']
  215. });
  216. }
  217. function tzxh(){
  218. layer.open({
  219. type: 2,
  220. shadeClose: true,
  221. area: ['610px', '345px'],
  222. title:["图片排序","text-align:left"],
  223. skin: 'layui-layer-rim', //加上边框
  224. content:['tpxh.php?bh=<?=$bh?>', 'no']
  225. });
  226. }
  227. //传图
  228. function ctonc(x){
  229. if(x==1){
  230. document.getElementById("ctv1").style.display="";
  231. }else if(x==2){
  232. document.getElementById("ctv1").style.display="none";
  233. layer.open({
  234. type: 2,
  235. area: ['200px', '285px'],
  236. shadeClose: false,
  237. closeBtn: 0,
  238. title:false,
  239. skin: 'layui-layer-rim', //加上边框
  240. content:['wapct.php?admin=6&bh=<?=$bh?>', 'no']
  241. });
  242. }
  243. }
  244. function videoonc(){
  245. layer.open({
  246. type: 2,
  247. shadeClose: false,
  248. area: ['901px', '550px'],
  249. title:["视频管理","text-align:left"],
  250. skin: 'layui-layer-rim', //加上边框
  251. content:['provideolist.php?bh=<?=$bh?>', 'no']
  252. });
  253. }
  254. function taocanonc(){
  255. layer.open({
  256. type: 2,
  257. shadeClose: false,
  258. area: ['960px', '550px'],
  259. title:["套餐管理","text-align:left"],
  260. skin: 'layui-layer-rim', //加上边框
  261. content:['taocanlist.php?bh=<?=$bh?>', 'yes']
  262. });
  263. }
  264. function taocankconc(){
  265. layer.open({
  266. type:2,
  267. shadeClose: false,
  268. scrollbar: true,
  269. area: ['960px', '550px'],
  270. title:["库存管理","text-align:left"],
  271. //skin: 'layui-layer-rim', //加上边框
  272. content:['kclist.php?bh=<?=$bh?>', 'yes']
  273. });
  274. }
  275. </script>
  276. </head>
  277. <body>
  278. <? include("../tem/top.html");?>
  279. <? include("top.php");?>
  280. <div class="yjcode">
  281. <? include("left.php");?>
  282. <!--RB-->
  283. <div class="userright">
  284. <? include("protop.php");?>
  285. <? include("rcap3.php");?>
  286. <script language="javascript">
  287. document.getElementById("rcap1").className="l1 l2";
  288. </script>
  289. <!--白B-->
  290. <div class="rkuang">
  291. <!--B-->
  292. <form name="f1" method="post" onsubmit="return tj()" enctype="multipart/form-data">
  293. <!--必填B-->
  294. <ul class="rcap"><li class="l1"></li><li class="l2">必填项目</li><li class="l3"></li></ul>
  295. <ul class="uk">
  296. <li class="l1">所在分组:</li>
  297. <li class="l21">
  298. <strong>
  299. <?=returntype(1,$row[ty1id])." - ".returntype(2,$row[ty2id])." - ".returntype(3,$row[ty3id])." - ".returntype(4,$row[ty4id])." - ".returntype(5,$row[ty5id])?>
  300. </strong>
  301. [<a href="productlx.php?action=update&id=<?=$row[id]?>">修改</a>]
  302. </li>
  303. <li class="l1">自定义分组:</li>
  304. <li class="l2">
  305. <select name="mty" class="inp">
  306. <option value="0yjcode0">选择分组</option>
  307. <? while1("*","yjcode_protype where admin=1 and zt=0 and userid=".$luserid);while($row1=mysql_fetch_array($res1)){?>
  308. <option value="<?=$row1[id]?>yjcode0"<? if($row1[id]==$row[myty1id] && $row[myty2id]==0){?> selected="selected"<? }?> style="background-color:#EFEFEF;color:#333;"><?=$row1[name1]?></option>
  309. <? while2("*","yjcode_protype where admin=2 and name1='".$row1[name1]."' and zt=0 and userid=".$luserid);while($row2=mysql_fetch_array($res2)){?>
  310. <option value="<?=$row1[id]?>yjcode<?=$row2[id]?>"<? if($row1[id]==$row[myty1id] && $row2[id]==$row[myty2id]){?> selected="selected"<? }?>> - <?=$row2[name2]?></option>
  311. <? }?>
  312. <? }?>
  313. </select>
  314. <span class="fd"> [<a href="javascript:void(0);" onclick="szfz()">设置分组</a>]</span>
  315. </li>
  316. <li class="l1">标题:</li>
  317. <li class="l2"><input type="text" size="80" value="<?=$row[tit]?>" class="inp" name="ttit" /></li>
  318. <li class="l1">优惠形式:</li>
  319. <li class="l2">
  320. <label><input name="Ryhxs" type="radio" value="1" onclick="yhxsonc(1)" <? if(1==$row[yhxs]){?>checked="checked"<? }?> /> 长期优惠</label>
  321. <label><input name="Ryhxs" type="radio" value="2" onclick="yhxsonc(2)" <? if(2==$row[yhxs]){?>checked="checked"<? }?> /> 限时优惠</label>
  322. </li>
  323. <li class="l1">当前售价:</li>
  324. <li class="l2">
  325. <input class="inp" name="tmoney2" value="<?=$row[money2]?>" size="10" type="text"/>
  326. </li>
  327. <li class="l1">原价:</li>
  328. <li class="l2">
  329. <input class="inp" name="tmoney1" value="<?=$row[money1]?>" size="10" type="text"/>
  330. <select name="yjks" class="inp" onchange="yjkscha()">
  331. <option value="">快捷设置</option>
  332. <? for($i=1;$i<10;$i++){?>
  333. <option value="1.<?=$i?>">X1.<?=$i?>(相当于当前售价为<?=10-$i?>折优惠)</option>
  334. <? }?>
  335. </select>
  336. </li>
  337. </ul>
  338. <ul class="uk uk0" id="yhxsul" style="display:none;">
  339. <li class="l1">限时优惠价:</li>
  340. <li class="l2"><input class="inp" name="tmoney3" value="<?=$row[money3]?>" size="10" type="text"/></li>
  341. <li class="l1">优惠说明:</li>
  342. <li class="l2"><input type="text" size="80" value="<?=$row[yhsm]?>" class="inp" name="tyhsm" /></li>
  343. <li class="l1">优惠时间:</li>
  344. <li class="l2">
  345. <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"/>
  346. <span class="fd">到</span>
  347. <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"/>
  348. </li>
  349. </ul>
  350. <ul class="uk uk0">
  351. <li class="l1">发货形式:</li>
  352. <li class="l2">
  353. <? if(strstr($rowcontrol[fhxs],"1") || empty($rowcontrol[fhxs])){?>
  354. <label><input name="Rfhxs" type="radio" value="1" onclick="fhxsonc(1)" <? if(1==$row[fhxs]){?>checked="checked"<? }?> /> 手动发货</label> &nbsp;&nbsp;
  355. <? }?>
  356. <? if(strstr($rowcontrol[fhxs],"2") || empty($rowcontrol[fhxs])){?>
  357. <label><input name="Rfhxs" type="radio" value="2" onclick="fhxsonc(2)" <? if(2==$row[fhxs]){?>checked="checked"<? }?> /> 网盘下载</label> &nbsp;&nbsp;
  358. <? }?>
  359. <? if(strstr($rowcontrol[fhxs],"3") || empty($rowcontrol[fhxs])){?>
  360. <label><input name="Rfhxs" type="radio" value="3" onclick="fhxsonc(3)" <? if(3==$row[fhxs]){?>checked="checked"<? }?> /> 网站直接下载</label>&nbsp;&nbsp;
  361. <? }?>
  362. <? if(strstr($rowcontrol[fhxs],"4") || empty($rowcontrol[fhxs])){?>
  363. <label><input name="Rfhxs" type="radio" value="4" onclick="fhxsonc(4)" <? if(4==$row[fhxs]){?>checked="checked"<? }?> /> 点卡交易</label>&nbsp;&nbsp;
  364. <? }?>
  365. <? if(strstr($rowcontrol[fhxs],"5") || empty($rowcontrol[fhxs])){?>
  366. <label><input name="Rfhxs" type="radio" value="5" onclick="fhxsonc(5)" <? if(5==$row[fhxs]){?>checked="checked"<? }?> /> 实物快递</label>&nbsp;&nbsp;
  367. <? }?>
  368. </li>
  369. </ul>
  370. <ul class="uk uk0" id="kcuk">
  371. <li class="l1">库存量:</li>
  372. <li class="l2"><input class="inp" name="tkcnum" value="<?=returnjgdw($row[kcnum],"",0)?>" size="10" type="text"/> <span class="fd hui">(如果是点卡交易类,库存值无需填写,将自动读取)</span></li>
  373. </ul>
  374. <ul class="uk uk0" id="fhxs2" style="display:none;">
  375. <li class="l1">网盘地址:</li>
  376. <li class="l2"><input class="inp" name="twpurl" value="<?=$row[wpurl]?>" size="80" type="text"/></li>
  377. <li class="l1">网盘密码:</li>
  378. <li class="l2"><input class="inp" name="twppwd" value="<?=$row[wppwd]?>" size="20" type="text"/></li>
  379. <li class="l1">解压密码:</li>
  380. <li class="l2"><input class="inp" name="twppwd1" value="<?=$row[wppwd1]?>" size="20" type="text"/></li>
  381. </ul>
  382. <? if(check_in("a1a",$rowcontrol[aliosskg])){$a=1;}else{$a=0;}?>
  383. <input type="hidden" value="<?=$a?>" name="Rupty" />
  384. <ul class="uk uk0" id="fhxs3" style="display:none;">
  385. <li class="l1">上传提示:</li>
  386. <li class="l21">文件最大支持<?=ini_get('upload_max_filesize')?></li>
  387. <li class="l1">上传文件:</li>
  388. <li class="l2"><label><input type="file" name="inp1" id="inp1" size="25"></label></li>
  389. <?
  390. if(!empty($row[upf])){
  391. if(empty($row[upty])){$u=weburl."upload/".$row[userid]."/".$row[bh]."/".$row[upf];}else{$u=$row[upf];}
  392. ?>
  393. <li class="l1">文件预览:</li>
  394. <li class="l21">【<a href="<?=$u?>" class="blue" target="_blank">点击预览</a>】</li>
  395. <? }?>
  396. </ul>
  397. <ul class="uk uk0" id="fhxs4" style="display:none;">
  398. <li class="l1">下载地址:</li>
  399. <li class="l2"><input class="inp" name="tdownurl" value="<?=$row[downurl]?>" size="80" type="text"/><span class="fd">可留空</span></li>
  400. <li class="l1">库存:</li>
  401. <li class="l21"><strong class="red"><?=$row[kcnum]?>件</strong> [<a href="javascript:void(0);" onclick="taocankconc()" class="blue">管理库存</a>]</li>
  402. <li class="l1">说明:</li>
  403. <li class="l21 red">导入格式为卡号+空格+密码(可跟上附加内容),一行一组,如AAAAA BBBBB</li>
  404. <li class="l9">添加卡密:</li>
  405. <li class="l10"><textarea name="s1"></textarea></li>
  406. </ul>
  407. <ul class="uk uk0" id="fhxs5" style="display:none;">
  408. <li class="l1">重量:</li>
  409. <li class="l2"><input class="inp" name="tzl" value="<?=sprintf("%.2f",$row[zl])?>" size="10" type="text"/> <span class="fd">KG</span></li>
  410. </ul>
  411. <!--必填E-->
  412. <!--效果图/详情B-->
  413. <ul class="rcap"><li class="l1"></li><li class="l2">效果图/详情</li><li class="l3"></li></ul>
  414. <ul class="uk uk0">
  415. <li class="l1">传图方式:</li>
  416. <li class="l2">
  417. <label><input name="Rct" type="radio" value="" onclick="ctonc(1)" checked="checked" /> 电脑传图</label>
  418. <label><input name="Rct" type="radio" value="" onclick="ctonc(2)" /> 点击进行微信传图</label>
  419. <span class="fd">手机图片传了没显示?【<a href="javascript:void(0);" onclick="xgtread('<?=$bh?>');" class="feng">点击这里刷新下</a>】</span>
  420. </li>
  421. </ul>
  422. <ul class="uk uk0" id="ctv1">
  423. <li class="l1">效果图:</li>
  424. <li class="l2">
  425. <iframe style="float:left;" src="tpupload.php?admin=1&bh=<?=$bh?>" width="150" scrolling="no" height="33" frameborder="0"></iframe>
  426. <span class="fd" style="margin-left:10px;">可最多上传7张效果图 【<a href="javascript:void(0);" onclick="tzxh()" class="blue">调整图片顺序</a>】</span>
  427. </li>
  428. </ul>
  429. <div class="xgtp">
  430. <div id="xgtp1" style="display:none;">正在处理</div>
  431. <div id="xgtp2"></div>
  432. </div>
  433. <ul class="uk uk0">
  434. <li class="l7">商品详情:</li>
  435. <li class="l8"><script id="editor" name="content" type="text/plain" style="width:770px;height:330px;"><?=$row[txt]?></script></li>
  436. </ul>
  437. <!--效果图/详情E-->
  438. <!--选填B-->
  439. <ul class="rcap"><li class="l1"></li><li class="l2">选填项目</li><li class="l3"></li></ul>
  440. <div class="rts" style="cursor:pointer;" onclick="xtinfonc()">【点击<span id="xtzs" class="red">收起</span>】 选填部分可以不填写,但完善选填信息有助于您的商品更快出售,因此我们也建议您能耐心完善好。</div>
  441. <div id="xuantian">
  442. <div class="tysx">
  443. <input type="hidden" value="<?=$row[tysx]?>" name="tysx" />
  444. <? $i=1;while1("*","yjcode_typesx where admin=1 and typeid=".$row[ty1id]." order by xh asc");while($row1=mysql_fetch_array($res1)){?>
  445. <input type="hidden" value="<?=$row1[id]?>" name="tysxty1_<?=$i?>" />
  446. <ul class="uk1">
  447. <li class="l1"><?=$row1[name1]?>:</li>
  448. <li class="l2">
  449. <? $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)){?>
  450. <label><input name="Csx" type="checkbox" value="<?=$row2[id]?>"<? if(strstr($row[tysx],"xcf".$row2[id]."xcf")){?>checked="checked"<? }?> /> <?=$row2[name2]?></label>
  451. <? $j++;}?>
  452. <?
  453. if(!empty($row1[ifzi])){
  454. $v="";
  455. $a1=preg_split("/xcf".$row1[id].":/",$row[tysx]);
  456. if(count($a1)>1){$b1=preg_split("/xcf/",$a1[1]);$v=$b1[0];}
  457. ?>
  458. <input type="text" name="zi_<?=$i?>_<?=$j?>" size="10" value="<?=$v?>" class="inp" />
  459. <? }?>
  460. <input type="hidden" value="<?=$j?>" name="tysxSnum<?=$i?>" />
  461. </li>
  462. </ul>
  463. <? $i++;}?>
  464. </div>
  465. <input type="hidden" value="<?=$i?>" name="tysxBnum" />
  466. <ul class="uk">
  467. <li class="l1">会员等级:</li>
  468. <li class="l2">
  469. <label><input name="Rifuserdj" type="radio" value="0" onclick="djonc(0)" <? if(empty($row[ifuserdj])){?>checked="checked"<? }?> /> 不启用</label>
  470. <label><input name="Rifuserdj" type="radio" value="1" onclick="djonc(1)" <? if(1==$row[ifuserdj]){?>checked="checked"<? }?> /> 启用</label>
  471. </li>
  472. </ul>
  473. <div id="djv" style="display:none;">
  474. <ul class="dju1">
  475. <li class="l1">会员等级</li>
  476. <li class="l2">享受折扣(10表示无折扣,9表示9折)</li>
  477. </ul>
  478. <?
  479. $j=1;while1("*","yjcode_userdj where zt=0 order by xh asc");while($row1=mysql_fetch_array($res1)){
  480. while2("*","yjcode_prouserdj where probh='".$bh."' and djname='".$row1[name1]."'");if($row2=mysql_fetch_array($res2)){$zhekou=$row2[zhi];}else{$zhekou=$row1[zhekou];}
  481. ?>
  482. <ul class="dju2">
  483. <li class="l1"><input type="text" readonly="readonly" name="name1_<?=$j?>" value="<?=$row1[name1]?>" /></li>
  484. <li class="l2"><input type="text" name="zhekou_<?=$j?>" value="<?=$zhekou?>" /></li>
  485. </ul>
  486. <? $j++;}?>
  487. <input type="hidden" value="<?=$j?>" name="djnum" />
  488. </div>
  489. <ul class="uk uk0">
  490. <li class="l1">销售区域:</li>
  491. <li class="l21">【<a href="javascript:void(0);" onclick="ysareaonc()">编辑允许区域列表</a>】</li>
  492. <li class="l1">演示网址:</li>
  493. <li class="l2"><input type="text" size="80" value="<?=$row[ysweb]?>" class="inp" name="tysweb" /></li>
  494. <li class="l1">展示模板:</li>
  495. <li class="l2">
  496. <select name="ttxtmb" class="inp">
  497. <option value="">默认模板</option>
  498. <? while1("*","yjcode_txtmb where admin=1 order by mbid asc");while($row1=mysql_fetch_array($res1)){?>
  499. <option value="<?=$row1[mbid]?>"<? if($row1[mbid]==$row[txtmb]){?> selected="selected"<? }?>><?=$row1[tit]?>(<?=$row1[txt]?>)</option>
  500. <? }?>
  501. </select>
  502. </li>
  503. <li class="l1">商品关键词:</li>
  504. <li class="l2"><input name="twkey" value="<?=$row[wkey]?>" size="80" type="text" class="inp" /></li>
  505. <li class="l9">商品描述:</li>
  506. <li class="l10"><textarea name="twdes"><?=$row[wdes]?></textarea></li>
  507. <li class="l1">自定义编码:</li>
  508. <li class="l2"><input type="text" size="10" value="<?=$row[mybh]?>" class="inp" name="tmybh" /></li>
  509. </ul>
  510. </div>
  511. <!--选填E-->
  512. <ul class="uk uk0">
  513. <li class="l3"><? tjbtnr("提交","productlist.php")?></li>
  514. </ul>
  515. </form>
  516. <!--E-->
  517. </div>
  518. <!--白E-->
  519. </div>
  520. <!--RE-->
  521. </div>
  522. <script language="javascript">
  523. //实例化编辑器
  524. var ue = UE.getEditor('editor');
  525. //实例化编辑器
  526. yhxsonc(<?=$row[yhxs]?>);
  527. fhxsonc(<?=$row[fhxs]?>);
  528. djonc(<?=returnjgdw($row[ifuserdj],"",0)?>);
  529. function xgtread(x){
  530. $.get("protp.php",{bh:x},function(result){
  531. $("#xgtp2").html(result);
  532. });
  533. }
  534. function deltp(x){
  535. document.getElementById("xgtp1").style.display="";
  536. $.get("protpdel.php",{id:x},function(result){
  537. xgtread("<?=$bh?>");
  538. document.getElementById("xgtp1").style.display="none";
  539. });
  540. }
  541. xgtread("<?=$bh?>");
  542. function xtinfonc(){
  543. if(document.getElementById("xtzs").innerHTML=="展开"){document.getElementById("xuantian").style.display="";document.getElementById("xtzs").innerHTML="收起";}
  544. else{document.getElementById("xuantian").style.display="none";document.getElementById("xtzs").innerHTML="展开";}
  545. }
  546. </script>
  547. <div class="clear clear15"></div>
  548. <? include("../tem/bottom.html");?>
  549. </body>
  550. </html>