PageRenderTime 55ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/html/themes/tf_standard_themes/tmpl/page.admin.webappSettings.tmpl

https://github.com/snupple/torrentflux
Go Template | 312 lines | 311 code | 1 blank | 0 comment | 0 complexity | 03c36c4f314962705fbc0f56c6f6beed 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/<tmpl_var name="theme">/images/bar.gif">
  10. <img src="themes/tf_standard_themes/images/properties.png" width=18 height=13 border=0>&nbsp;&nbsp;<font class="title">WebApp Settings</font>
  11. </td>
  12. </tr>
  13. <tr>
  14. <td align="center">
  15. <div align="center">
  16. <form name="theForm" action="admin.php?op=updateWebappSettings" method="post" onsubmit="return validateSettings('webapp')">
  17. <table cellpadding="5" cellspacing="0" border="0" width="100%">
  18. <tr>
  19. <td align="left" width="350" valign="top">
  20. <label for="auth_type"><strong>Select Authentication Type:</strong></label><br/>
  21. <ul>
  22. <li><strong>Form Auth</strong><br/>Standard form based authentication.</li>
  23. <li><strong>Form Auth + Cookie</strong><br/>Standard form based authentication using an 'autologin' cookie (expires after 30 days).</li>
  24. <li><strong>Form Auth + Image</strong><br/>Standard form based authentication using image based captcha validation (user must enter the characters displayed in a dynamically created image to validate).</li>
  25. <li><strong>Form Auth + reCAPTCHA</strong><br/>Standard form based authentication using image based captcha validation from reCAPTCHA.net. <br/><span style="color:red">Must supply keys below.</span></li>
  26. <li><strong>Form Auth + reCAPTCHA + Cookie</strong><br/>Augments Form Auth + Cookie above with image-based validation from reCAPTCHA.net. <br/><span style="color:red">Must supply keys below.</span></li>
  27. <li><strong>Basic Auth</strong><br/>Use HTTP Basic Authentication scheme (browser will handle user/password input).</li>
  28. <li><strong>Basic Auth + Passthrough</strong><br/>Pass the credentials of a user authenticated externally via basic auth to the webapp.</li>
  29. </ul>
  30. </td>
  31. <td valign="top">
  32. <tmpl_if name="auth_type_list">
  33. <select name="auth_type" id="auth_type">
  34. <tmpl_loop name="auth_type_list">
  35. <option value="<tmpl_var name="avalue">"<tmpl_if name="aselected" value="1"> selected</tmpl_if>><tmpl_var name="atype"></option>
  36. </tmpl_loop>
  37. </select>
  38. </tmpl_if>
  39. <br /><br /><br />
  40. <img src="image.php?i=test" border="0" title="Test-Image">
  41. </td>
  42. </tr>
  43. <tr>
  44. <td align="left" width="350" valign="top">
  45. <label for="auth_basic_realm"><strong>Basic Authentication Realm:</strong></label><br/>
  46. Specify the realm name to use if Basic Authentication method is used.
  47. </td>
  48. <td valign="top">
  49. <input name="auth_basic_realm" id="auth_basic_realm" type="Text" maxlength="64" value="<tmpl_var name="auth_basic_realm">" size="30">
  50. </td>
  51. </tr>
  52. <tr>
  53. <td align="left" width="350" valign="top">
  54. <label for="recaptcha_public_key"><strong>reCAPTCHA Public Key:</strong></label><br/>
  55. Supply the Public Key if Form + reCAPTCHA Authentication method is used.
  56. </td>
  57. <td valign="top">
  58. <input name="recaptcha_public_key" id="recaptcha_public_key" type="Text" maxlength="64" value="<tmpl_var name="recaptcha_public_key">" size="45">
  59. </td>
  60. </tr>
  61. <tr>
  62. <td align="left" width="350" valign="top">
  63. <label for="recaptcha_private_key"><strong>reCAPTCHA Private Key:</strong></label><br/>
  64. Supply the Private Key if Form + reCAPTCHA Authentication method is used.
  65. </td>
  66. <td valign="top">
  67. <input name="recaptcha_private_key" id="recaptcha_private_key" type="Text" maxlength="64" value="<tmpl_var name="recaptcha_private_key">" size="45">
  68. </td>
  69. </tr>
  70. <tr>
  71. <td align="left" width="350" valign="top">
  72. <label for="pagetitle"><strong>Default Page Title:</strong></label><br/>
  73. Specify the default page title.
  74. </td>
  75. <td valign="top">
  76. <input name="pagetitle" id="pagetitle" type="Text" maxlength="64" value="<tmpl_var name="pagetitle">" size="30">
  77. </td>
  78. </tr>
  79. <tr>
  80. <td align="left" width="350" valign="top">
  81. <label for="enable_personal_settings"><strong>Enable Personal Settings:</strong></label><br/>
  82. Allow users to change their personal settings.
  83. </td>
  84. <td valign="top">
  85. <select name="enable_personal_settings" id="enable_personal_settings">
  86. <option value="1">True</option>
  87. <option value="0"
  88. <tmpl_if name="enable_personal_settings" value="0">
  89. selected
  90. </tmpl_if>
  91. >False</option>
  92. </select>
  93. </td>
  94. </tr>
  95. <tr>
  96. <td align="left" width="350" valign="top">
  97. <label for="ui_displayfluxlink"><strong>Display Torrentflux-B4rt Site Link:</strong></label><br/>
  98. When enabled, will display a small link to the Torrentflux-b4rt website at the bottom of all pages.
  99. </td>
  100. <td valign="top">
  101. <select name="ui_displayfluxlink" id="ui_displayfluxlink">
  102. <option value="1">True</option>
  103. <option value="0"
  104. <tmpl_if name="fluxlink_display" value="0">
  105. selected
  106. </tmpl_if>
  107. >False</option>
  108. </select>
  109. </td>
  110. </tr>
  111. <tr>
  112. <td align="left" width="350" valign="top">
  113. <label for="drivespacebar"><strong>Drivespace Bar Style:</strong></label><br/>
  114. Select the styling of the drivespace bar in the frontend.
  115. </td>
  116. <td valign="top">
  117. <select name="drivespacebar" id="drivespacebar">
  118. <option value="tf"
  119. <tmpl_if name="drivespacebar" value="tf">
  120. selected
  121. </tmpl_if>
  122. >tf</option>
  123. <option value="xfer"
  124. <tmpl_if name="drivespacebar" value="xfer">
  125. selected
  126. </tmpl_if>
  127. >xfer</option>
  128. </select>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td align="left" width="350" valign="top">
  133. <label for="transferStatsType"><strong>Transfer Statistics Update Method:</strong></label><br/>
  134. Choose the method used to update the transfer statistics window.
  135. </td>
  136. <td valign="top">
  137. <select name="transferStatsType" id="transferStatsType">
  138. <option value="standard">HTML Meta Refresh</option>
  139. <option value="ajax"
  140. <tmpl_if name="transferStatsType" value="ajax">
  141. selected
  142. </tmpl_if>
  143. >AJAX Update</option>
  144. </select>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td align="left" width="350" valign="top">
  149. <label for="transferStatsUpdate"><strong>Transfer Statistics Update Interval:</strong></label><br/>
  150. Specify the interval in seconds between updates in the transfer statistics window.
  151. </td>
  152. <td valign="top">
  153. <input name="transferStatsUpdate" id="transferStatsUpdate" type="Text" maxlength="3" value="<tmpl_var name="transferStatsUpdate">" size="3">
  154. </td>
  155. </tr>
  156. <tr>
  157. <td align="left" width="350" valign="top">
  158. <label for="transferHosts"><strong>Resolve Hostnames In Transfer Window Hosts Tab:</strong></label><br/>
  159. Whether to resolve transfer peer hostnames to IP addresses in the Hosts tab of the transfer window - selecting Hostnames will add load to the server.
  160. </td>
  161. <td valign="top">
  162. <select name="transferHosts" id="transferHosts">
  163. <option value="1">Hostnames</option>
  164. <option value="0"
  165. <tmpl_if name="transferHosts" value="0">
  166. selected
  167. </tmpl_if>
  168. >IPs</option>
  169. </select>
  170. </td>
  171. </tr>
  172. <tr>
  173. <td align="left" width="350" valign="top">
  174. <label for="servermon_update"><strong>Server Monitor Update Interval:</strong></label><br/>
  175. Specify the interval in seconds between updates in the Server Monitor window.
  176. </td>
  177. <td valign="top">
  178. <input name="servermon_update" id="servermon_update" type="Text" maxlength="3" value="<tmpl_var name="servermon_update">" size="3">
  179. </td>
  180. </tr>
  181. <tr>
  182. <td align="left" width="350" valign="top">
  183. <label for="enable_dereferrer"><strong>Hide Referer When Following Links:</strong></label><br/>
  184. When enabled, referer information will not be forwarded to websites visited by clicking on links within torrentflux-b4rt.
  185. </td>
  186. <td valign="top">
  187. <select name="enable_dereferrer" id="enable_dereferrer">
  188. <option value="1">True</option>
  189. <option value="0"
  190. <tmpl_if name="enable_dereferrer" value="0">
  191. selected
  192. </tmpl_if>
  193. >False</option>
  194. </select>
  195. </td>
  196. </tr>
  197. <tr>
  198. <td align="left" width="350" valign="top">
  199. <label for="default_theme"><strong>Default Theme:</strong></label><br/>
  200. Select the default theme.<br/>
  201. <strong>Note:</strong> This theme will also be used for the login screen when a form based authentication method is used.
  202. </td>
  203. <td valign="top">
  204. <select name="default_theme" id="default_theme">
  205. <tmpl_loop name="theme_list">
  206. <option value="<tmpl_var name="arThemes2">" <tmpl_var name="selected">><tmpl_var name="arThemes"></option>
  207. </tmpl_loop>
  208. <optgroup label="Standard TF Themes" style="background-color: #00EC00">
  209. <tmpl_loop name="tfstandard_theme_list">
  210. <option value="<tmpl_var name="arThemes2">" <tmpl_var name="selected"> style="background-color: #FFFFFF"><tmpl_var name="arThemes"></option>
  211. </tmpl_loop>
  212. </optgroup>
  213. </select>
  214. </td>
  215. </tr>
  216. <tr>
  217. <td align="left" width="350" valign="top">
  218. <label for="default_language"><strong>Default Language:</strong></label><br/>
  219. Select the default language.
  220. </td>
  221. <td valign="top">
  222. <select name="default_language" id="default_language">
  223. <tmpl_loop name="lang_list">
  224. <option value="<tmpl_var name="arLanguage">" <tmpl_var name="selected">><tmpl_var name="GetLanguageFromFile"></option>
  225. </tmpl_loop>
  226. </select>
  227. </td>
  228. </tr>
  229. <tr>
  230. <td align="left" width="350" valign="top">
  231. <label for="days_to_keep"><strong>Days To Keep Logged Audit Actions:</strong></label><br/>
  232. Number of days that audit actions will be held in the database.
  233. </td>
  234. <td valign="top">
  235. <input name="days_to_keep" id="days_to_keep" type="Text" maxlength="3" value="<tmpl_var name="days_to_keep">" size="3">
  236. </td>
  237. </tr>
  238. <tr>
  239. <td align="left" width="350" valign="top">
  240. <label for="minutes_to_keep"><strong>Minutes To Keep User Online Status:</strong></label><br/>
  241. Number of minutes after ending a browser session that user status changes to offline.
  242. </td>
  243. <td valign="top">
  244. <input name="minutes_to_keep" id="minutes_to_keep" type="Text" maxlength="2" value="<tmpl_var name="minutes_to_keep">" size="2">
  245. </td>
  246. </tr>
  247. <tr>
  248. <td align="left" width="350" valign="top">
  249. <label for="rss_cache_min"><strong>Minutes To Cache RSS Feeds:</strong></label><br/>
  250. Number of minutes to cache RSS XML feeds on the server.
  251. </td>
  252. <td valign="top">
  253. <input name="rss_cache_min" id="rss_cache_min" type="Text" maxlength="3" value="<tmpl_var name="rss_cache_min">" size="3">
  254. </td>
  255. </tr>
  256. <tr>
  257. <td align="left" width="350" valign="top">
  258. <label for="enable_tmpl_cache"><strong>Enable Template Cache:</strong></label><br/>
  259. Enable caching of HTML template files.<br/><tmpl_var name="SuperAdminLink_tmplCache">
  260. </td>
  261. <td valign="top">
  262. <select name="enable_tmpl_cache" id="enable_tmpl_cache">
  263. <option value="1">True</option>
  264. <option value="0"
  265. <tmpl_if name="enable_tmpl_cache" value="0">
  266. selected
  267. </tmpl_if>
  268. >False</option>
  269. </select>
  270. </td>
  271. </tr>
  272. <tr>
  273. <td align="left" width="350" valign="top">
  274. <label for="debuglevel"><strong>Debug Level:</strong></label><br/>
  275. Set the debug level - higher values increase the debugging output in the logs.
  276. </td>
  277. <td valign="top">
  278. <select name="debuglevel" id="debuglevel">
  279. <option value="0"<tmpl_if name="debuglevel" value="0"> selected</tmpl_if>>0</option>
  280. <option value="1"<tmpl_if name="debuglevel" value="1"> selected</tmpl_if>>1</option>
  281. <option value="2"<tmpl_if name="debuglevel" value="2"> selected</tmpl_if>>2</option>
  282. </select>
  283. </td>
  284. </tr>
  285. <tr>
  286. <td align="left" width="350" valign="top">
  287. <label for="debug_sql"><strong>Show SQL Debug Statements:</strong></label><br/>
  288. SQL Errors will always be displayed but when this feature is enabled the SQL Statement that caused the error will be displayed as well.
  289. </td>
  290. <td valign="top">
  291. <select name="debug_sql" id="debug_sql">
  292. <option value="1">True</option>
  293. <option value="0"
  294. <tmpl_if name="debug_sql" value="0">
  295. selected
  296. </tmpl_if>
  297. >False</option>
  298. </select>
  299. </td>
  300. </tr>
  301. </table>
  302. <br/>
  303. <input type="Submit" value="Update Settings">
  304. </form>
  305. </div>
  306. <br/>
  307. </td>
  308. </tr>
  309. </table>
  310. </div>
  311. <tmpl_include name="inc.subfoot.tmpl">