PageRenderTime 27ms CodeModel.GetById 43ms RepoModel.GetById 1ms app.codeStats 0ms

/html/themes/defaultX_beta/tmpl/page.admin.serverSettings.tmpl

https://github.com/snupple/torrentflux
Go Template | 261 lines | 261 code | 0 blank | 0 comment | 0 complexity | 5461f0991ef0218b98ccdfbb9b9a0be0 MD5 | raw file
  1. <tmpl_include name="inc.head.tmpl">
  2. <tmpl_include name="inc.subhead.tmpl">
  3. <tmpl_include name="inc.adminmenu.tmpl">
  4. <script src="js/functions.js" type="text/javascript"></script>
  5. <script src="js/adminSettings.js" type="text/javascript"></script>
  6. <div align="center">
  7. <table width="100%" border=1 bordercolor="<tmpl_var name="table_admin_border">" cellpadding="2" cellspacing="0" bgcolor="<tmpl_var name="table_data_bg">">
  8. <tr>
  9. <td bgcolor="<tmpl_var name="table_header_bg">" background="themes/default/images/bar.gif">
  10. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title">Server Settings</font>
  11. </td>
  12. </tr>
  13. <tr>
  14. <td align="center">
  15. <div align="center">
  16. <form name="theForm" action="admin.php?op=updateServerSettings" method="post" onsubmit="return validateSettings('server')">
  17. <table cellpadding="5" cellspacing="0" border="0" width="100%">
  18. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>Torrentflux-b4rt Paths</strong></td></tr>
  19. <tr>
  20. <td align="left" width="350" valign="top">
  21. <label for="path"><strong>Transfer Parent Path:</strong></label><br/>
  22. Define the main torrentflux-b4rt parent path.<br>
  23. Directory must be writable by the webserver user.
  24. </td>
  25. <td valign="top">
  26. <input name="path" id="path" type="Text" maxlength="254" value="<tmpl_var name="path">" size="55">
  27. <tmpl_if name="is_path" value="1">
  28. <tmpl_if name="is_writable" value="1">
  29. <img src="themes/default/images/green.gif" align="absmiddle" title="Valid">
  30. <tmpl_else>
  31. <img src="themes/default/images/red.gif" align="absmiddle" title="Path is not Writable"><br><font color="#ff0000">Path is not writable - make sure you chmod +w this path</font>
  32. </tmpl_if>
  33. <tmpl_else>
  34. <img src="themes/default/images/red.gif" align="absmiddle" title="Path is not valid"><br><font color="#ff0000">Path is not valid</font>
  35. </tmpl_if>
  36. </td>
  37. </tr>
  38. <tr>
  39. <td align="left" width="350" valign="top">
  40. <label for="docroot"><strong>Document Root Path:</strong></label><br/>
  41. Define the Document Root path of the installation.<br/>
  42. Directory must be readable by the webserver user.
  43. </td>
  44. <td valign="top">
  45. <input name="docroot" id="docroot" type="Text" maxlength="254" value="<tmpl_var name="docroot">" size="55">
  46. <tmpl_if name="is_docroot" value="1">
  47. <img src="themes/default/images/green.gif" align="absmiddle" title="Valid">
  48. <tmpl_else>
  49. <img src="themes/default/images/red.gif" align="absmiddle" title="Path is not valid"><br><font color="#ff0000">Path is not valid</font>
  50. </tmpl_if>
  51. </td>
  52. </tr>
  53. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>Home Directories</strong></td></tr>
  54. <tr>
  55. <td align="left" width="350" valign="top">
  56. <label for="enable_home_dirs"><strong>Enable Home Directories:</strong></label><br/>
  57. Enable/disable home directories.<br/>
  58. If disabled all downloads are saved to the 'incoming' directory specified below.
  59. </td>
  60. <td valign="top">
  61. <select name="enable_home_dirs" id="enable_home_dirs">
  62. <option value="1">True</option>
  63. <option value="0"
  64. <tmpl_if name="enable_home_dirs" value="0">
  65. selected
  66. </tmpl_if>
  67. >False</option>
  68. </select>
  69. </td>
  70. </tr>
  71. <tr>
  72. <td align="left" width="350" valign="top">
  73. <label for="path_incoming"><strong>Incoming Path:</strong></label><br/>
  74. Define the incoming path where downloads are saved when per user home directories are disabled.
  75. </td>
  76. <td valign="top">
  77. <input name="path_incoming" id="path_incoming" type="Text" maxlength="254" value="<tmpl_var name="path_incoming">" size="55">
  78. <tmpl_if name="path_incoming_ok" value="1">
  79. <img src="themes/default/images/green.gif" align="absmiddle" title="Valid">
  80. <tmpl_else>
  81. <img src="themes/default/images/red.gif" align="absmiddle" title="Path is not valid"><br><font color="#ff0000">Path is not valid</font>
  82. </tmpl_if>
  83. </td>
  84. </tr>
  85. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>Binary Paths</strong></td></tr>
  86. <tr>
  87. <td align="left" width="350" valign="top">
  88. <label for="btclient_transmission_bin"><strong>transmissioncli</strong></label><br/>
  89. Specify the path to the Transmission binary (/usr/local/bin/transmissioncli).
  90. </td>
  91. <td valign="top">
  92. <input name="btclient_transmission_bin" id="btclient_transmission_bin" type="Text" maxlength="254" value="<tmpl_var name="btclient_transmission_bin">" size="55">
  93. <tmpl_var name="validate_transmission_bin">
  94. </td>
  95. </tr>
  96. <tr>
  97. <td align="left" width="350" valign="top">
  98. <label for="bin_wget"><strong>wget</strong></label><br/>
  99. Specify the path to the wget binary (/usr/bin/wget).
  100. </td>
  101. <td valign="top">
  102. <input name="bin_wget" id="bin_wget" type="Text" maxlength="254" value="<tmpl_var name="bin_wget">" size="55">
  103. <tmpl_var name="validate_wget">
  104. </td>
  105. </tr>
  106. <tr>
  107. <td align="left" width="350" valign="top">
  108. <label for="bin_uudeview"><strong>uudeview</strong></label><br/>
  109. Specify the path to the uudeview binary (needed for nzbperl) (/usr/local/bin/uudeview).
  110. </td>
  111. <td valign="top">
  112. <input name="bin_uudeview" id="bin_uudeview" type="Text" maxlength="254" value="<tmpl_var name="bin_uudeview">" size="55">
  113. <tmpl_var name="validate_uudeview">
  114. </td>
  115. </tr>
  116. <tr>
  117. <td align="left" width="350" valign="top">
  118. <label for="bin_php"><strong>php</strong></label><br/>
  119. Specify the path to the commandline (cli) php binary (/usr/bin/php).<br/>
  120. <strong>Note: </strong>This must be the cli version of the PHP binary, NOT cgi or otherwise.
  121. </td>
  122. <td valign="top">
  123. <input name="bin_php" id="bin_php" type="Text" maxlength="254" value="<tmpl_var name="bin_php">" size="55">
  124. <tmpl_var name="validate_php">
  125. </td>
  126. </tr>
  127. <tr>
  128. <td align="left" width="350" valign="top">
  129. <label for="pythonCmd"><strong>python</strong></label><br/>
  130. Specify the path to the python binary (/usr/bin/python).
  131. </td>
  132. <td valign="top">
  133. <input name="pythonCmd" id="pythonCmd" type="Text" maxlength="254" value="<tmpl_var name="pythonCmd">" size="55">
  134. <tmpl_var name="validate_python">
  135. </td>
  136. </tr>
  137. <tr>
  138. <td align="left" width="350" valign="top">
  139. <label for="perlCmd"><strong>perl</strong></label><br/>
  140. Specify the path to perl (/usr/bin/perl).
  141. </td>
  142. <td valign="top">
  143. <input name="perlCmd" id="perlCmd" type="Text" maxlength="254" value="<tmpl_var name="perlCmd">" size="55">
  144. <tmpl_var name="validate_perl">
  145. </td>
  146. </tr>
  147. <tr>
  148. <td align="left" width="350" valign="top">
  149. <label for="bin_grep"><strong>grep</strong></label><br/>
  150. Specify the path to the grep binary (/bin/grep).
  151. </td>
  152. <td valign="top">
  153. <input name="bin_grep" id="bin_grep" type="Text" maxlength="254" value="<tmpl_var name="bin_grep">" size="55">
  154. <tmpl_var name="validate_grep">
  155. </td>
  156. </tr>
  157. <tr>
  158. <td align="left" width="350" valign="top">
  159. <label for="bin_awk"><strong>awk</strong></label><br/>
  160. Specify the path to the awk binary (/usr/bin/awk).
  161. </td>
  162. <td valign="top">
  163. <input name="bin_awk" id="bin_awk" type="Text" maxlength="254" value="<tmpl_var name="bin_awk">" size="55">
  164. <tmpl_var name="validate_awk">
  165. </td>
  166. </tr>
  167. <tr>
  168. <td align="left" width="350" valign="top">
  169. <label for="bin_du"><strong>du</strong></label><br/>
  170. Specify the path to the du binary (/usr/bin/du).
  171. </td>
  172. <td valign="top">
  173. <input name="bin_du" id="bin_du" type="Text" maxlength="254" value="<tmpl_var name="bin_du">" size="55">
  174. <tmpl_var name="validate_du">
  175. </td>
  176. </tr>
  177. <tr>
  178. <td align="left" width="350" valign="top">
  179. <label for="bin_unzip"><strong>unzip</strong></label><br/>
  180. Specify the path to the unzip binary (/usr/bin/unzip).
  181. </td>
  182. <td valign="top">
  183. <input name="bin_unzip" id="bin_unzip" type="Text" maxlength="254" value="<tmpl_var name="bin_unzip">" size="55">
  184. <tmpl_var name="validate_unzip">
  185. </td>
  186. </tr>
  187. <tr>
  188. <td align="left" width="350" valign="top">
  189. <label for="bin_cksfv"><strong>cksfv</strong></label><br/>
  190. Specify the path to the cksfv binary (/usr/bin/cksfv).
  191. </td>
  192. <td valign="top">
  193. <input name="bin_cksfv" id="bin_cksfv" type="Text" maxlength="254" value="<tmpl_var name="bin_cksfv">" size="55">
  194. <tmpl_var name="validate_cksfv">
  195. </td>
  196. </tr>
  197. <tr>
  198. <td align="left" width="350" valign="top">
  199. <label for="bin_vlc"><strong>vlc</strong></label><br/>
  200. Specify the path to the vlc binary (/usr/local/bin/vlc).
  201. </td>
  202. <td valign="top">
  203. <input name="bin_vlc" id="bin_vlc" type="Text" maxlength="254" value="<tmpl_var name="bin_vlc">" size="55">
  204. <tmpl_var name="validate_vlc">
  205. </td>
  206. </tr>
  207. <tr>
  208. <td align="left" width="350" valign="top">
  209. <label for="bin_unrar"><strong>unrar</strong></label><br/>
  210. Specify the path to the unrar binary (/usr/bin/unrar).
  211. </td>
  212. <td valign="top">
  213. <input name="bin_unrar" id="bin_unrar" type="Text" maxlength="254" value="<tmpl_var name="bin_unrar">" size="55">
  214. <tmpl_var name="validate_unrar">
  215. </td>
  216. </tr>
  217. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>OS Specific Binary Paths</strong> <em>(<tmpl_var name="php_uname1"> <tmpl_var name="php_uname2">)</em></td></tr>
  218. <tmpl_if name="_OS" value="1">
  219. <tr>
  220. <td align="left" width="350" valign="top">
  221. <label for="loadavg_path"><strong>loadavg</strong></label><br/>
  222. Path to the loadavg file (/proc/loadavg).
  223. </td>
  224. <td valign="top">
  225. <input name="loadavg_path" id="loadavg_path" type="Text" maxlength="254" value="<tmpl_var name="loadavg_path">" size="55">
  226. <tmpl_var name="validate_loadavg">
  227. </td>
  228. </tr>
  229. <tr>
  230. <td align="left" width="350" valign="top">
  231. <label for="bin_netstat"><strong>netstat</strong></label><br/>
  232. Specify the path to the netstat binary (/bin/netstat).
  233. </td>
  234. <td valign="top">
  235. <input name="bin_netstat" id="bin_netstat" type="Text" maxlength="254" value="<tmpl_var name="bin_netstat">" size="55">
  236. <tmpl_var name="validate_netstat">
  237. </td>
  238. </tr>
  239. <tmpl_elseif name="_OS" value="2">
  240. <tr>
  241. <td align="left" width="350" valign="top">
  242. <label for="bin_sockstat"><strong>sockstat</strong></label><br/>
  243. Specify the path to the sockstat binary (/usr/bin/sockstat).
  244. </td>
  245. <td valign="top">
  246. <input name="bin_sockstat" id="bin_sockstat" type="Text" maxlength="254" value="<tmpl_var name="bin_sockstat">" size="55">
  247. <tmpl_var name="validate_sockstat">
  248. </td>
  249. </tr>
  250. </tmpl_if>
  251. </table>
  252. <br>
  253. <input type="Submit" value="Update Settings">
  254. </form>
  255. </div>
  256. <br>
  257. </td>
  258. </tr>
  259. </table>
  260. </div>
  261. <tmpl_include name="inc.subfoot.tmpl">