ap_edit.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="page">
  3. <div class="fixed-bar">
  4. <div class="item-title">
  5. <h3><?php echo $lang['adv_index_manage'];?></h3>
  6. <ul class="tab-base">
  7. <li><a href="index.php?act=adv&op=ap_manage"><span><?php echo $lang['ap_manage'];?></span></a></li>
  8. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['ap_change'];?></span></a></li>
  9. </ul>
  10. </div>
  11. </div>
  12. <div class="fixed-empty"></div>
  13. <form id="link_form" enctype="multipart/form-data" method="post" name="form1">
  14. <input type="hidden" name="ref_url" value="<?php echo $output['ref_url'];?>" />
  15. <input type="hidden" name="form_submit" value="ok" />
  16. <table class="table tb-type2 nobdb">
  17. <?php foreach($output['ap_list'] as $k => $v){ ?>
  18. <input type="hidden" name="ap_class" value="<?php echo $v['ap_class']; ?>" />
  19. <tbody>
  20. <tr class="noborder">
  21. <td colspan="2" class="required"><label class="validation" for="ap_name"><?php echo $lang['ap_name'];?>:</label></td>
  22. </tr>
  23. <tr class="noborder">
  24. <td class="vatop rowform"><input type="text" name="ap_name" id="ap_name" class="txt" value="<?php echo $v['ap_name'];?>"></td>
  25. <td class="vatop tips"></td>
  26. </tr>
  27. <tr>
  28. <td colspan="2" class="required"><label for="sg_description"><?php echo $lang['ap_intro'];?>:</label></td>
  29. </tr>
  30. <tr class="noborder">
  31. <td class="vatop rowform"><textarea class="tarea" id="sg_description" name="ap_intro" ><?php echo $v['ap_intro'];?></textarea></td>
  32. <td class="vatop tips"></td>
  33. </tr>
  34. <?php
  35. switch ($v['ap_class']){
  36. case '0':
  37. if($v['ap_display'] == '1'){
  38. $display_state1 = "checked";
  39. $display_state2 = "";
  40. }else{
  41. $display_state1 = "";
  42. $display_state2 = "checked";
  43. }
  44. echo
  45. "<tr>
  46. <td colspan='2' class='required'><label>".$lang['ap_class'].":</label></td>
  47. </tr>
  48. <tr class='noborder'>
  49. <td class='vatop rowform'>".$lang['adv_pic']."</td>
  50. <td class='vatop tips'></td>
  51. </tr>";
  52. echo
  53. "<tr>
  54. <td colspan='2' class='required'><label class='validation' for='ap_width_input'>".$lang['ap_width_l'].":</label></td>
  55. </tr>
  56. <tr class='noborder'>
  57. <td class='vatop rowform'><input type='text' value='".$v['ap_width']."' name='ap_width' class='txt' id='ap_width_input'></td>
  58. <td class='vatop tips'>".$lang['adv_pix']."</td>
  59. </tr>";
  60. echo
  61. "<tr>
  62. <td colspan='2' class='required'><label class='validation' for='ap_height_input'>".$lang['ap_height_l'].":</label></td>
  63. </tr>
  64. <tr class='noborder'>
  65. <td class='vatop rowform'><input type='text' value='".$v['ap_height']."' name='ap_height' id='ap_height_input' class='txt'></td>
  66. <td class='vatop tips'>".$lang['adv_pix']."</td>
  67. </tr>";
  68. echo
  69. "<tr>
  70. <td colspan='2' class='required'><label>".$lang['ap_show_style'].":</label></td>
  71. </tr>
  72. <tr class='noborder'>
  73. <td class='vatop rowform'>
  74. <ul class='nofloat'>
  75. <li><input type='radio' name='ap_display' id='ap_display_1' value='1' ".$display_state1."><label for='ap_display_1'>".$lang['ap_allow_mul_adv']."</label></li>
  76. <li><input type='radio' name='ap_display' id='ap_display_2' value='2' ".$display_state2."><label for='ap_display_2'>".$lang['ap_allow_one_adv']."</label></li>
  77. </ul></td>
  78. <td class='vatop tips'></td>
  79. </tr>
  80. </tbody>";
  81. echo
  82. "<tbody id='adv_pic'>
  83. <tr>
  84. <td colspan='2' class='required'><label>".$lang['ap_default_pic_upload']."</label></td>
  85. </tr>
  86. <tr class='noborder'>
  87. <td class='vatop rowform'><span class='type-file-show'><img class='show_image' src='".ADMIN_TEMPLATES_URL."/images/preview.png'>
  88. <div class='type-file-preview'><img src='".UPLOAD_SITE_URL."/".ATTACH_ADV."/".$v['default_content']."'>
  89. </div></span><span class='type-file-box'><input name='default_pic' type='file' class='type-file-file' id='change_default_pic' size='30'></span></td>
  90. <td class='vatop tips'>".$lang['ap_show_defaultpic_when_nothing'].",".$lang['adv_edit_support']."gif,jpg,jpeg,png</td>
  91. </tr>
  92. </tbody>
  93. <tbody>";
  94. break;
  95. case '1':
  96. if($v['ap_display'] == '1'){
  97. $display_state1 = "checked";
  98. $display_state2 = "";
  99. }else{
  100. $display_state1 = "";
  101. $display_state2 = "checked";
  102. }
  103. echo
  104. "<tr>
  105. <td colspan='2' class='required'><label>".$lang['ap_class'].":</label></td>
  106. </tr>
  107. <tr class='noborder'>
  108. <td class='vatop rowform'>".$lang['adv_word']."</td><td class='vatop tips'></td>
  109. </tr>";
  110. echo
  111. "<tr>
  112. <td colspan='2' class='required'><label class='validation' for='ap_width_input'>".$lang['ap_word_num'].":</label></td>
  113. </tr>
  114. <tr class='noborder'>
  115. <td class='vatop rowform'><input type='text' value='".$v['ap_width']."' name='ap_width' id='ap_width_input' class='txt'></td>
  116. <td class='vatop tips'>".$lang['adv_byte']."</td>
  117. </tr>";
  118. echo
  119. "<tr>
  120. <td colspan='2' class='required'><label>".$lang['ap_show_style'].":</label></td>
  121. </tr>
  122. <tr class='noborder'>
  123. <td class='vatop rowform'>
  124. <ul class='nofloat'>
  125. <li><input type='radio' name='ap_display' value='1' id='ap_display_1' ".$display_state1."><label for='ap_display_1'>".$lang['ap_allow_mul_adv']."</label></li>
  126. <li><input type='radio' name='ap_display' id='ap_display_2' value='2' ".$display_state2."><label for='ap_display_2'>".$lang['ap_allow_one_adv']."</label></li>
  127. </ul></td></tr>";
  128. echo
  129. "<tr>
  130. <td colspan='2' class='required'><label class='validation' for='default_word'>".$lang['ap_default_word']."</label></td>
  131. </tr>
  132. <tr class='noborder'>
  133. <td class='vatop rowform'><input type='text' value='".$v['default_content']."' name='default_word' class='txt' id='default_word'></td>
  134. <td class='vatop tips'></td>
  135. </tr>";
  136. break;
  137. case '3':
  138. if($v['ap_display'] == '1'){
  139. $display_state1 = "checked";
  140. $display_state2 = "";
  141. }else{
  142. $display_state1 = "";
  143. $display_state2 = "checked";
  144. }
  145. echo
  146. "<tr>
  147. <td colspan='2' class='required'><label>".$lang['ap_class'].":</label></td>
  148. </tr>
  149. <tr class='noborder'>
  150. <td class='vatop rowform'>Flash</td>
  151. <td class='vatop tips'></td>
  152. </tr>";
  153. echo
  154. "<tr>
  155. <td colspan='2' class='required'><label for='ap_width' class='validation'>".$lang['ap_width_l'].":</label></td>
  156. </tr>
  157. <tr class='noborder'>
  158. <td class='vatop rowform'>
  159. <input type='text' value='".$v['ap_width']."' name='ap_width' class='txt' id='ap_width'>
  160. </td>
  161. <td class='vatop tips'>".$lang['adv_pix']."</td>
  162. </tr>";
  163. echo
  164. "<tr>
  165. <td colspan='2' class='required'><label for='ap_height_input' class='validation'>".$lang['ap_height_l'].":</label></td>
  166. </tr>
  167. <tr class='noborder'>
  168. <td class='vatop rowform'><input type='text' value='".$v['ap_height']."' name='ap_height' id='ap_height_input' class='txt'></td>
  169. <td class='vatop tips'>".$lang['adv_pix']."</td>
  170. </tr>";
  171. echo
  172. "<tr>
  173. <td colspan='2' class='required'><label>".$lang['ap_show_style'].":</label></td>
  174. </tr>
  175. <tr class='noborder'>
  176. <td class='vatop rowform'>
  177. <ul class='nofloat'>
  178. <li><input type='radio' id='ap_display_1' name='ap_display' value='1' ".$display_state1."><label for='ap_display_1'>".$lang['ap_allow_mul_adv']."</label></li>
  179. <li><input type='radio' id='ap_display_2' name='ap_display' value='2' ".$display_state2."><label for='ap_display_2'>".$lang['ap_allow_one_adv']."</label></li></ul>
  180. </td>
  181. <td class='vatop tips'></td>
  182. </tr>
  183. </tbody>";
  184. echo
  185. "<tbody >
  186. <tr id='adv_pic'>
  187. <td colspan='2' class='required'><label>".$lang['ap_default_pic_upload']."</label></td>
  188. </tr>
  189. <tr class='noborder'>
  190. <td class='vatop rowform'>
  191. <span class='type-file-show'><img class='show_image' src='".ADMIN_TEMPLATES_URL."/images/preview.png'>
  192. <div class='type-file-preview'><img src='".UPLOAD_SITE_URL."/".ATTACH_ADV."/".$v['default_content']."' /></div></span><span class='type-file-box'><input name='default_pic' type='file' class='type-file-file' id='change_default_pic' size='30'></span></td><td class='vatop tips'>".$lang['ap_show_defaultpic_when_nothing'].",".$lang['adv_edit_support']."gif,jpg,jpeg,png</td></tbody></tr>";
  193. break;
  194. }
  195. ?>
  196. <tr>
  197. <td colspan="2" class="required"><label><?php echo $lang['ap_is_use'];?>:</label></td>
  198. </tr>
  199. <tr class="noborder">
  200. <td class="vatop rowform"><ul>
  201. <li>
  202. <input type="radio" id="is_use_1" name="is_use" value="1" <?php if($v['is_use'] == '1'){echo "checked";}?>>
  203. <label for="is_use_1"><?php echo $lang['ap_use_s'];?></label>
  204. </li>
  205. <li>
  206. <input type="radio" id="is_use_0" name="is_use" value="0" <?php if($v['is_use'] == '0'){echo "checked";}?>>
  207. <label for="is_use_0"><?php echo $lang['ap_not_use_s'];?></label>
  208. </li>
  209. </ul></td>
  210. <td class="vatop tips"></td>
  211. </tr>
  212. </tbody>
  213. <?php }?>
  214. <tfoot>
  215. <tr class="tfoot">
  216. <td colspan="15">
  217. <a href="JavaScript:void(0);" class="btn" id="submitBtn" onclick="document.form1.submit()"><span><?php echo $lang['adv_change'];?></span></a>
  218. </td>
  219. </tr>
  220. </tfoot>
  221. </table>
  222. </form>
  223. </div>
  224. <script type="text/javascript">
  225. $(function(){
  226. var textButton="<input type='text' name='textfield' id='textfield1' class='type-file-text' /><input type='button' name='button' id='button1' value='' class='type-file-button' />"
  227. $(textButton).insertBefore("#change_default_pic");
  228. $("#change_default_pic").change(function(){
  229. $("#textfield1").val($("#change_default_pic").val());
  230. });
  231. });
  232. </script>