goodsadmin.aspx
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:17k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Mall.Pages.goodsadmin" %>
  2. <%@ Import namespace="System.Data" %>
  3. <%@ Import namespace="Discuz.Common" %>
  4. <%@ Import namespace="Discuz.Forum" %>
  5. <%@ Import namespace="Discuz.Entity" %>
  6. <script runat="server">
  7. override protected void OnInit(EventArgs e)
  8. {
  9. /* 
  10. This page was created by Discuz!NT Template Engine at 2009-9-22 17:24:50.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:24:50. 
  12. */
  13. base.OnInit(e);
  14. templateBuilder.Capacity = 220000;
  15. templateBuilder.Append("<div id="foruminfo">rn");
  16. templateBuilder.Append(" <div class="userinfo">rn");
  17. templateBuilder.Append(" <h2><a href="");
  18. templateBuilder.Append(config.Forumurl.ToString().Trim());
  19. templateBuilder.Append("">");
  20. templateBuilder.Append(config.Forumtitle.ToString().Trim());
  21. templateBuilder.Append("</a>  &raquo; <span> ");
  22. templateBuilder.Append(forumnav.ToString());
  23. templateBuilder.Append("</span>  &raquo; <strong>");
  24. templateBuilder.Append(operationtitle.ToString());
  25. templateBuilder.Append("</strong></h2>rn");
  26. templateBuilder.Append(" </div>rn");
  27. templateBuilder.Append("</div>rn");
  28. if (DNTRequest.GetString("operation")=="")
  29. {
  30. if (page_err==0)
  31. {
  32. templateBuilder.Append("<div class="mainbox">rn");
  33. templateBuilder.Append("<form id="moderate" name="moderate" method="post" action="goodsadmin.aspx?action=moderate&operation=");
  34. templateBuilder.Append(operation.ToString());
  35. templateBuilder.Append("">rn");
  36. templateBuilder.Append(" <input type="hidden" name="goodsid" value="");
  37. templateBuilder.Append(goodslist.ToString());
  38. templateBuilder.Append("" />rn");
  39. templateBuilder.Append(" <input type="hidden" name="categoryid" value="");
  40. templateBuilder.Append(categoryid.ToString());
  41. templateBuilder.Append("" />rn");
  42. if (config.Aspxrewrite==1)
  43. {
  44. templateBuilder.Append(" <input type="hidden" name="referer" value="showgoodslist-");
  45. templateBuilder.Append(categoryid.ToString());
  46. templateBuilder.Append(config.Extname.ToString().Trim());
  47. templateBuilder.Append("" />rn");
  48. }
  49. else
  50. {
  51. templateBuilder.Append(" <input type="hidden" name="referer" value="showgoodslist.aspx?categoryid=");
  52. templateBuilder.Append(categoryid.ToString());
  53. templateBuilder.Append("">rn");
  54. } //end if
  55. if (operation=="delposts")
  56. {
  57. templateBuilder.Append("<input type="hidden" size="10" name="postid" ID="postid" value="postidlist" />rn");
  58. } //end if
  59. templateBuilder.Append(" <h3>");
  60. templateBuilder.Append(operationtitle.ToString());
  61. templateBuilder.Append("</h3>rn");
  62. templateBuilder.Append(" <table cellpadding="0" cellspacing="0" border="0" summary="管理商品">rn");
  63. templateBuilder.Append(" <tbody>rn");
  64. templateBuilder.Append(" <tr>rn");
  65. templateBuilder.Append(" <th>用户名:</th>rn");
  66. templateBuilder.Append(" <td>&nbsp;");
  67. templateBuilder.Append(username.ToString());
  68. templateBuilder.Append("&nbsp;<a href="logout.aspx?userkey=");
  69. templateBuilder.Append(userkey.ToString());
  70. templateBuilder.Append("">退出登录</a></td>rn");
  71. templateBuilder.Append(" </tr>rn");
  72. templateBuilder.Append(" </tbody>rn");
  73. if (operation=="highlight")
  74. {
  75. templateBuilder.Append(" <tbody>rn");
  76. templateBuilder.Append(" <tr>rn");
  77. templateBuilder.Append(" <th>字体样式:</th>rn");
  78. templateBuilder.Append(" <td>rn");
  79. templateBuilder.Append(" <input type="checkbox" name="highlight_style_b" value="B" /> <strong>粗体</strong>rn");
  80. templateBuilder.Append(" <input type="checkbox" name="highlight_style_i" value="I" /> <em>斜体</em>rn");
  81. templateBuilder.Append(" <input type="checkbox" name="highlight_style_u" value="U" /> <u>下划线</u>rn");
  82. templateBuilder.Append(" </td>rn");
  83. templateBuilder.Append(" </tr>rn");
  84. templateBuilder.Append(" </tbody>rn");
  85. templateBuilder.Append(" <tbody>rn");
  86. templateBuilder.Append(" <tr>rn");
  87. templateBuilder.Append(" <th>字体颜色:</th>rn");
  88. templateBuilder.Append(" <td> rn");
  89. templateBuilder.Append(" <script type="text/javascript" src="javascript/template_colorpicker.js"></");
  90. templateBuilder.Append("script>rn");
  91. templateBuilder.Append(" <input type="text" value="" name="highlight_color" id="highlight_color" size="7" />rn");
  92. templateBuilder.Append(" <select name="highlight_colorselect" id="highlight_colorselect" onChange="selectoptioncolor(this)" style="margin-bottom:2px;">rn");
  93. templateBuilder.Append(" <option value="">默认</option>  rn");
  94. templateBuilder.Append(" <option style="background:#FF0000" value="#FF0000"></option>  rn");
  95. templateBuilder.Append(" <option style="background:#FFA500" value="#FFA500"></option> rn");
  96. templateBuilder.Append(" <option style="background:#FFFF00" value="#FFFF00"></option> rn");
  97. templateBuilder.Append(" <option style="background:#008000" value="#008000"></option> rn");
  98. templateBuilder.Append(" <option style="background:#00FFFF" value="#00FFFF"></option> rn");
  99. templateBuilder.Append(" <option style="background:#0000FF" value="#0000FF"></option> rn");
  100. templateBuilder.Append(" <option style="background:#800080" value="#800080"></option> rn");
  101. templateBuilder.Append(" <option style="background:#808080" value="#808080"></option>rn");
  102. templateBuilder.Append(" </select>rn");
  103. templateBuilder.Append(" <img class="img" title="选择颜色" src="templates/");
  104. templateBuilder.Append(templatepath.ToString());
  105. templateBuilder.Append("/images/colorpicker.gif" id=s_bgcolor onclick="IsShowColorPanel(this);" style="cursor:hand; border:0px;" />rn");
  106. templateBuilder.Append(" </td>rn");
  107. templateBuilder.Append(" </tr>rn");
  108. templateBuilder.Append(" </tbody>rn");
  109. } //end if
  110. if (operation=="close")
  111. {
  112. templateBuilder.Append(" <!--rn");
  113. templateBuilder.Append(" <tbody>rn");
  114. templateBuilder.Append(" <tr>rn");
  115. templateBuilder.Append(" <th>操作:</th>rn");
  116. templateBuilder.Append(" <td>rn");
  117. templateBuilder.Append(" <input type="radio" value="1" name="close" checked="checked"/> 关闭商品rn");
  118. templateBuilder.Append(" </td>rn");
  119. templateBuilder.Append(" </tr>rn");
  120. templateBuilder.Append(" </tbody>rn");
  121. templateBuilder.Append(" -->rn");
  122. } //end if
  123. if (operation=="movecategory")
  124. {
  125. templateBuilder.Append(" <tbody>rn");
  126. templateBuilder.Append(" <tr>rn");
  127. templateBuilder.Append(" <th>商品分类:</th>rn");
  128. templateBuilder.Append(" <td>rn");
  129. if (goodscategoryinfo==null || goodscategoryinfo.Categoryname=="")
  130. {
  131. templateBuilder.Append("     <input type="hidden" id="goodscategoryid" name="goodscategoryid" value="-1"/>     rn");
  132. templateBuilder.Append(" <span id="goodstypeinfo">暂无分类</span>  rn");
  133. }
  134. else
  135. {
  136. templateBuilder.Append("     <input type="hidden" id="goodscategoryid" name="goodscategoryid" value="");
  137. templateBuilder.Append(goodscategoryinfo.Categoryid.ToString().Trim());
  138. templateBuilder.Append(""/>rn");
  139. templateBuilder.Append(" <span id="goodstypeinfo">");
  140. templateBuilder.Append(goodscategoryinfo.Categoryname.ToString().Trim());
  141. templateBuilder.Append("</span>rn");
  142. } //end if
  143. templateBuilder.Append("<script type="text/javascript">rn");
  144. templateBuilder.Append("var enablemall = parseInt('");
  145. templateBuilder.Append(config.Enablemall.ToString().Trim());
  146. templateBuilder.Append("');rn");
  147. templateBuilder.Append("</");
  148. templateBuilder.Append("script>rn");
  149. templateBuilder.Append("[<a href="javascript:;" onclick="setCategory('goodscategoryid');boxShow('editcategoryinfo');">选择...</a>]rn");
  150. if (config.Enablemall==1)
  151. {
  152. templateBuilder.Append(" <div id="BOX_overlay" style="background: #000; position: absolute; z-index:100; filter:alpha(opacity=50);-moz-opacity: 0.6;opacity: 0.6;"></div>rn");
  153. templateBuilder.Append(" <div id="editcategoryinfo" style="display: none; background :#fff; padding:10px; border:1px solid #999; width:740px;">rn");
  154. templateBuilder.Append(" <h3 style="line-height:270%;margin-top:15px;"><a name="edit" />请选择已绑定版块的商品分类(不带*号):</a></h3>rn");
  155. templateBuilder.Append(" <div class="CompartLine">&nbsp;</div>rn");
  156. templateBuilder.Append(" <div id="categoryselector">rn");
  157. templateBuilder.Append(" <ul id="categorylevel0" class=""></ul>rn");
  158. templateBuilder.Append(" <ul id="categorylevel1" class="blank"/></ul>rn");
  159. templateBuilder.Append(" <ul id="categorylevel2" class="blank"/></ul>rn");
  160. templateBuilder.Append(" <ul id="categorylevel3" class="blank"/></ul>rn");
  161. templateBuilder.Append(" </div>rn");
  162. templateBuilder.Append(" <div style="padding-top:5px;text-align:center;" > rn");
  163. templateBuilder.Append(" <input type="button" name="submit" value="确定" onclick="submitCategory();" /> &nbsp; rn");
  164. templateBuilder.Append(" <input type="button" name="cancel" value="取消" onclick="boxRemove('editcategoryinfo');" /> &nbsp;  rn");
  165. templateBuilder.Append(" </div>rn");
  166. templateBuilder.Append(" </div>rn");
  167. } //end if
  168. templateBuilder.Append("<script language="javascript" src="javascript/template_goodsadmin.js"></");
  169. templateBuilder.Append("script>rn");
  170. templateBuilder.Append(" </td>rn");
  171. templateBuilder.Append(" </tr>rn");
  172. templateBuilder.Append(" </tbody>rn");
  173. templateBuilder.Append(" <script language="javascript" src="javascript/goodscategories.js"></");
  174. templateBuilder.Append("script>rn");
  175. templateBuilder.Append("        <script language="javascript" src="javascript/template_goodsadmin.js"></");
  176. templateBuilder.Append("script>rn");
  177. } //end if
  178. if (operation!="identify")
  179. {
  180. templateBuilder.Append(" <tbody>rn");
  181. templateBuilder.Append(" <tr>rn");
  182. templateBuilder.Append(" <th>操作原因:</th>rn");
  183. templateBuilder.Append(" <td>rn");
  184. templateBuilder.Append(" <select id="selectreason" name="selectreason" size="6" style="width: 8em;height:8em; " onchange="this.form.reason.value=this.value" >rn");
  185. templateBuilder.Append("   <option value="">自定义</option>rn");
  186. templateBuilder.Append("   <option value="">--------</option>rn");
  187. templateBuilder.Append("   <option value="广告/SPAM">广告</option>rn");
  188. templateBuilder.Append("   <option value="恶意灌水">恶意灌水</option>rn");
  189. templateBuilder.Append("   <option value="违规内容">违规内容</option>rn");
  190. templateBuilder.Append("   <option value="文不对题">文不对题</option>rn");
  191. templateBuilder.Append("   <option value="屡教不改">屡教不改</option>rn");
  192. templateBuilder.Append("   <option value="已经过期">已经过期</option>rn");
  193. templateBuilder.Append(" </select>rn");
  194. templateBuilder.Append(" <textarea name="reason" style="height: 8em; width:20em; margin-bottom:-2px;" onkeydown="if(this.value.length>200){ alert('操作原因不能多于200个字符');return false; }"></textarea>rn");
  195. templateBuilder.Append(" </td>rn");
  196. templateBuilder.Append(" </tr>rn");
  197. templateBuilder.Append(" </tbody>rn");
  198. } //end if
  199. if (donext==1)
  200. {
  201. templateBuilder.Append(" <tbody>rn");
  202. templateBuilder.Append(" <tr>rn");
  203. templateBuilder.Append(" <th>后续:</th>rn");
  204. templateBuilder.Append(" <td>rn");
  205. templateBuilder.Append(" <input name="next" type="radio" checked="checked" value="" />无rn");
  206. if (operation!="highlight")
  207. {
  208. templateBuilder.Append(" <input type="radio" value="highlight" name="next" />高亮显示rn");
  209. } //end if
  210. if (operation!="close")
  211. {
  212. templateBuilder.Append(" <input type="radio" value="close" name="next" />关闭商品rn");
  213. } //end if
  214. templateBuilder.Append(" </td>rn");
  215. templateBuilder.Append(" </tr>rn");
  216. templateBuilder.Append(" </tbody>rn");
  217. } //end if
  218. templateBuilder.Append(" <tbody>rn");
  219. templateBuilder.Append(" <tr>rn");
  220. templateBuilder.Append(" <th>&nbsp;</th>rn");
  221. templateBuilder.Append(" <td>rn");
  222. templateBuilder.Append(" <input type="submit" value="提  交" name="modsubmit" />rn");
  223. templateBuilder.Append(" </td>rn");
  224. templateBuilder.Append(" </tr>rn");
  225. templateBuilder.Append(" </tbody>rn");
  226. templateBuilder.Append(" </table>rn");
  227. templateBuilder.Append("</div>rn");
  228. templateBuilder.Append("</form>rn");
  229. templateBuilder.Append("</div>rn");
  230. if (operation=="highlight")
  231. {
  232. templateBuilder.Append("<div id="ColorPicker" title="ColorPicker" style="display:none;cursor:crosshair;border: black 1px solid;position: absolute; z-index: 10;background-color: aliceblue; width:250px;background: #FFFFFF;padding: 4px; margin-left:150px;" onmouseover="ShowColorPanel();">rn");
  233. templateBuilder.Append(" <table border="0" cellPadding="0" cellSpacing="10" onmouseover="ShowColorPanel();">rn");
  234. templateBuilder.Append(" <tr>rn");
  235. templateBuilder.Append(" <td>rn");
  236. templateBuilder.Append(" <table border="0" cellPadding="0" cellSpacing="0" id="ColorTable" style="cursor:crosshair;"  onmouseover="ShowColorPanel();">rn");
  237. templateBuilder.Append(" <script type="text/javascript">rn");
  238. templateBuilder.Append(" function wc(r, g, b, n){rn");
  239. templateBuilder.Append(" r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;rn");
  240. templateBuilder.Append(" g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;rn");
  241. templateBuilder.Append(" b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;rn");
  242. templateBuilder.Append(" document.write('<td BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' title="#' + ToHex(r) + ToHex(g) + ToHex(b) + '" height=8 width=8 onmouseover="ColorTableMouseOver(this)" onmousedown="ColorTableMouseDown(this)"  onmouseout="ColorTableMouseOut(this)" ></TD>');rn");
  243. templateBuilder.Append(" }rn");
  244. templateBuilder.Append(" var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);rn");
  245. templateBuilder.Append(" for(i = 0; i < 16; i ++){rn");
  246. templateBuilder.Append(" document.write('<TR>');rn");
  247. templateBuilder.Append(" for(j = 0; j < 30; j ++){rn");
  248. templateBuilder.Append(" n1 = j % 5;rn");
  249. templateBuilder.Append(" n2 = Math.floor(j / 5) * 3;rn");
  250. templateBuilder.Append(" n3 = n2 + 3;rn");
  251. templateBuilder.Append(" wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),rn");
  252. templateBuilder.Append(" (cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),rn");
  253. templateBuilder.Append(" (cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);rn");
  254. templateBuilder.Append(" }rn");
  255. templateBuilder.Append(" document.writeln('</TR>');rn");
  256. templateBuilder.Append(" }rn");
  257. templateBuilder.Append(" </");
  258. templateBuilder.Append("script>rn");
  259. templateBuilder.Append(" </table></td>rn");
  260. templateBuilder.Append(" <td>rn");
  261. templateBuilder.Append(" <table border="0" cellPadding="0" cellSpacing="0" id="GrayTable" style="CURSOR: hand;cursor:crosshair;"  onmouseover="ShowColorPanel();">rn");
  262. templateBuilder.Append(" <script type="text/javascript">rn");
  263. templateBuilder.Append(" for(i = 255; i >= 0; i -= 8.5)rn");
  264. templateBuilder.Append(" document.write('<tr BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><td TITLE=' + Math.floor(i * 16 / 17) + ' height=4 width=20 onmouseover="GrayTableMouseOver(this)" onmousedown="GrayTableMouseDown(this)"  onmouseout="GrayTableMouseOut(this)" ></td></tr>');rn");
  265. templateBuilder.Append(" </");
  266. templateBuilder.Append("script>rn");
  267. templateBuilder.Append(" </table></td></tr></table>rn");
  268. templateBuilder.Append(" <table border="0" cellPadding="0" cellSpacing="10" onmouseover="ShowColorPanel();">rn");
  269. templateBuilder.Append(" <tr>rn");
  270. templateBuilder.Append(" <td rowSpan="2">选中色彩rn");
  271. templateBuilder.Append(" <table border="1" cellPadding="0" cellSpacing="0" height="30" id="ShowColor" width="40" bgcolor="">rn");
  272. templateBuilder.Append(" <tr>rn");
  273. templateBuilder.Append(" <td></td></tr></table></td>rn");
  274. templateBuilder.Append(" <td rowSpan=2>基色: <span id="RGB"></span><br />亮度: <span id="GRAY">120</span><br />代码: <input id="SelColor" size="7" value="" border="0" name="SelColor" /></TD>rn");
  275. templateBuilder.Append(" <td><input type="button" onclick="javascript:ColorPickerOK();" value="确定" ID="ok" class="lightbutton" /></td></tr>rn");
  276. templateBuilder.Append(" <tr>rn");
  277. templateBuilder.Append(" <td><input type="button" onclick="javascript:document.getElementById('highlight_color').value='';document.getElementById('s_bgcolor').style.background='#FFFFFF';HideColorPanel();" value="取消" ID="Button2" NAME="Button2" class="lightbutton"  /></td></tr></table>rn");
  278. templateBuilder.Append("</div>rn");
  279. templateBuilder.Append(" <!--colorpicker层显示结束-->rn");
  280. } //end if
  281. }
  282. else
  283. {
  284. } //end if
  285. }
  286. else
  287. {
  288. if (page_err==0)
  289. {
  290. }
  291. else
  292. {
  293. } //end if
  294. } //end if
  295. templateBuilder.Append("</div>rn");
  296. Response.Write(templateBuilder.ToString());
  297. }
  298. </script>