edit_web.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <table class="sub-menu" style="background: white;">
  2. <tr>
  3. <td style="padding: 12px 2px 16px 0;" ><a class="add-name"><b>Editing Domain</b></a>
  4. <?php
  5. if (!empty($_SESSION['error_msg'])) {
  6. echo "<a class=\"add-error\"> → ".$_SESSION['error_msg']."</a>";
  7. } else {
  8. if (!empty($_SESSION['ok_msg'])) {
  9. echo "<a class=\"add-ok\"> → ".$_SESSION['ok_msg']."</a>";
  10. }
  11. }
  12. ?>
  13. </td>
  14. </tr>
  15. </table>
  16. </td>
  17. </tr>
  18. </table>
  19. <form id="vstobjects" name="v_edit_user" method="post">
  20. <script language="javascript">
  21. function elementHideShow(elementToHideOrShow){
  22. var el = document.getElementById(elementToHideOrShow);
  23. if (el.style.display == "block") {
  24. el.style.display = "none";
  25. } else {
  26. el.style.display = "block";
  27. }
  28. }
  29. function randomString() {
  30. var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
  31. var string_length = 10;
  32. var randomstring = '';
  33. for (var i=0; i<string_length; i++) {
  34. var rnum = Math.floor(Math.random() * chars.length);
  35. randomstring += chars.substring(rnum,rnum+1);
  36. }
  37. document.getElementById('v_password').value = randomstring;
  38. }
  39. </script>
  40. <table class='data'>
  41. <tr class="data-add">
  42. <td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
  43. <table class="data-col1">
  44. <tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
  45. <tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
  46. <tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
  47. </table>
  48. </td>
  49. <td class="data-dotted" width="830px" style="vertical-align:top;">
  50. <table width="830px">
  51. <tr>
  52. <td></td>
  53. </tr>
  54. </table>
  55. <table class="data-col2" width="830px">
  56. <tr>
  57. <td class="add-text" style="padding: 10 0 0 2px;">
  58. Domain
  59. </td>
  60. </tr>
  61. <tr>
  62. <td>
  63. <input type="text" size="20" class="add-input" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain; ?> disabled> <input type="hidden" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain; ?>>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td class="add-text" style="padding: 10px 0 0 2px;">
  68. IP address
  69. </td>
  70. </tr>
  71. <tr>
  72. <td>
  73. <select class="add-list" name="v_ip">
  74. <?php
  75. foreach ($ips as $key => $value) {
  76. echo "\n\t\t\t\t\t\t\t\t\t\t<option value=\"".$key."\"";
  77. $skey = "'".$key."'";
  78. if ((!empty($v_ip)) && ( $key == $v_ip ) || ( $skey == $v_ip )){
  79. echo ' selected';
  80. }
  81. echo ">".$key."</option>\n";
  82. }
  83. ?>
  84. </select>
  85. </td>
  86. </tr>
  87. <tr>
  88. <td class="add-text" style="padding: 10 0 0 2px;">
  89. Aliases
  90. </td>
  91. </tr>
  92. <tr>
  93. <td>
  94. <textarea size="20" class="add-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases; ?></textarea>
  95. </td>
  96. </tr>
  97. <tr>
  98. <td class="add-text" style="padding: 10px 0 0 2px;">
  99. Template
  100. </td>
  101. </tr>
  102. <tr>
  103. <td>
  104. <select class="add-list" name="v_template">
  105. <?php
  106. foreach ($templates as $key => $value) {
  107. echo "\t\t\t\t<option value=\"".$value."\"";
  108. $svalue = "'".$value."'";
  109. if ((!empty($v_template)) && ( $value == $v_template ) || ($svalue == $v_template)){
  110. echo ' selected' ;
  111. }
  112. echo ">".$value."</option>\n";
  113. }
  114. ?>
  115. </select>
  116. </td>
  117. </tr>
  118. <tr>
  119. <td class="add-text" style="padding: 10px 0 0 2px;">
  120. Error Logging
  121. </td>
  122. </tr>
  123. <tr>
  124. <td>
  125. <input type="checkbox" size="20" class="add-checkbox" name="v_elog" <?php if ($v_elog == 'yes') echo "checked=yes" ?>>
  126. </td>
  127. </tr>
  128. <tr>
  129. <td class="add-text" style="padding: 10px 0 0 2px;">
  130. Nginx Support
  131. </td>
  132. </tr>
  133. <tr>
  134. <td>
  135. <input type="checkbox" size="20" class="add-checkbox" name="v_nginx" <?php if (!empty($v_nginx)) echo "checked=yes" ?> onclick="javascript:elementHideShow('nginxtable');">
  136. </td>
  137. </tr>
  138. <tr>
  139. <td>
  140. <table style="display:<?php if (empty($v_nginx)) { echo 'none';} else {echo 'block';}?> ;" id="nginxtable">
  141. <tr>
  142. <td class="add-text" style="padding: 9px 0 0 2px;">
  143. Nginx Supported Extentions
  144. </td>
  145. </tr>
  146. <tr>
  147. <td>
  148. <textarea size="20" class="add-textinput" name="v_nginx_ext"><?php if (!empty($v_nginx_ext)) { echo $v_nginx_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
  149. </td>
  150. </tr>
  151. </table>
  152. </td>
  153. </tr>
  154. <tr>
  155. <td class="add-text" style="padding: 10px 0 0 2px;">
  156. SSL Support
  157. </td>
  158. </tr>
  159. <tr>
  160. <td>
  161. <input type="checkbox" size="20" class="add-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
  162. </td>
  163. </tr>
  164. <tr>
  165. <td>
  166. <table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
  167. <tr>
  168. <td class="add-text" style="padding: 9px 0 0 2px;">
  169. SSL HomeDirectory
  170. </td>
  171. </tr>
  172. <tr>
  173. <td>
  174. <select class="add-list" name="v_ssl_home">
  175. <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
  176. public_html
  177. </option>
  178. <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
  179. public_shtml
  180. </option>
  181. </select>
  182. </td>
  183. </tr>
  184. <tr>
  185. <td class="add-text" style="padding: 10px 0 0 2px;">
  186. SSL Certificate
  187. </td>
  188. </tr>
  189. <tr>
  190. <td>
  191. <textarea size="20" class="add-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
  192. </td>
  193. </tr>
  194. <tr>
  195. <td class="add-text" style="padding: 10px 0 0 2px;">
  196. SSL Key
  197. </td>
  198. </tr>
  199. <tr>
  200. <td>
  201. <textarea size="20" class="add-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
  202. </td>
  203. </tr>
  204. <tr>
  205. <td class="add-text" style="padding: 10px 0 0 2px;">
  206. SSL Certificate Authority <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(optional)</span>
  207. </td>
  208. </tr>
  209. <tr>
  210. <td>
  211. <textarea size="20" class="add-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
  212. </td>
  213. </tr>
  214. </table>
  215. </td>
  216. </tr>
  217. <tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistics</td></tr>
  218. <tr><td><select class="add-list" name="v_stats">
  219. <?php
  220. foreach ($stats as $key => $value) {
  221. $svalue = "'".$value."'";
  222. echo "\t\t\t\t<option value=\"".$value."\"";
  223. if (empty($v_stats)) $v_stats = 'none';
  224. if (( $value == $v_stats ) || ($svalue == $v_stats )){
  225. echo ' selected' ;
  226. }
  227. echo ">".$value."</option>\n";
  228. }
  229. ?>
  230. </select></td></tr>
  231. <tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistic Authorization</td></tr>
  232. <tr><td><input type="checkbox" size="20" class="add-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');"> </tr>
  233. <tr><td><table style="display:<?php if (empty($v_stats_user)) { echo 'none';} else {echo 'block';}?> ;" id="statstable" name="v_add_web_domain_stats_user"><tr>
  234. <tr><td class="add-text" style="padding: 9px 0 0 2px;">Web Statistics Username</td></tr>
  235. <tr><td><input type="text" size="20" class="add-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user; ?>></tr>
  236. <tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistics Password <a href="javascript:randomString();" class="genpass">generate</a></td></tr>
  237. <tr><td><input type="text" size="20" class="add-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password; ?> id="v_password"></tr>
  238. </td></tr></tr></table>
  239. <tr><td style="padding: 24px 0 0 0;">
  240. <input type="submit" class="button" name="save" value="Save"></form>
  241. <input type="button" class="button" value="Cancel" onClick="location.href='/list/web/'">
  242. </td></tr>
  243. </form>
  244. </table>
  245. </td>
  246. </tr>
  247. </table>