1
0

page.admin.xferSettings.tmpl 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  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. <table width="100%" border="2" bgcolor="#829FB5" bordercolor="#829FB5" cellpadding="2" cellspacing="0">
  7. <tr>
  8. <td>
  9. <div align="center">
  10. <a href="index.php?iid=serverStats&type=xfer"><font class="adminlink">show stats</font></a>
  11. |
  12. <tmpl_var name="SuperAdminLink">
  13. </div>
  14. </td>
  15. </tr>
  16. </table>
  17. <br>
  18. <div align="center">
  19. <table width="100%" border=1 bordercolor="<tmpl_var name="table_admin_border">" cellpadding="2" cellspacing="0" bgcolor="<tmpl_var name="table_data_bg">">
  20. <tr>
  21. <td bgcolor="<tmpl_var name="table_header_bg">" background="themes/default/images/bar.gif">
  22. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title">Xfer (Data Transfer) Settings</font>
  23. </td>
  24. </tr>
  25. <tr>
  26. <td align="center">
  27. <div align="center">
  28. <form name="theForm" action="admin.php?op=updateXferSettings" method="post" onsubmit="return validateSettings('xfer')">
  29. <table cellpadding="5" cellspacing="0" border="0" width="100%">
  30. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>Xfer (Data Transfer) Statistics General Settings</strong></td></tr>
  31. <tr>
  32. <td align="left" width="350" valign="top">
  33. <label for="enable_xfer"><strong>Enable Xfer Statistics:</strong></label><br/>
  34. Enable/disable logging of data transfer statistics - when disabled no transfer data stats will be recorded.
  35. </td>
  36. <td valign="top">
  37. <select name="enable_xfer" id="enable_xfer">
  38. <option value="1">True</option>
  39. <option value="0"
  40. <tmpl_if name="enable_xfer" value="0">
  41. selected
  42. </tmpl_if>
  43. >False</option>
  44. </select>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td align="left" width="350" valign="top">
  49. <label for="xfer_realtime"><strong>Realtime Xfer Statistics:</strong></label><br/>
  50. Enable/disable update of xfer stats in realtime - when enabled, data transfer statistics will be updated on every index page reload.
  51. </td>
  52. <td valign="top">
  53. <select name="xfer_realtime" id="xfer_realtime">
  54. <option value="1">True</option>
  55. <option value="0"
  56. <tmpl_if name="xfer_realtime" value="0">
  57. selected
  58. </tmpl_if>
  59. >False</option>
  60. </select>
  61. </td>
  62. </tr>
  63. <tr>
  64. <td align="left" width="350" valign="top">
  65. <label for="enable_public_xfer"><strong>Public Xfer Statistics:</strong></label><br/>
  66. Enable/disable display of public xfer stats - when enabled, data transfer statistics will be visible for all users.
  67. </td>
  68. <td valign="top">
  69. <select name="enable_public_xfer" id="enable_public_xfer">
  70. <option value="1">True</option>
  71. <option value="0"
  72. <tmpl_if name="enable_public_xfer" value="0">
  73. selected
  74. </tmpl_if>
  75. >False</option>
  76. </select>
  77. </td>
  78. </tr>
  79. <tr><td colspan="2" align="center" bgcolor="<tmpl_var name="table_header_bg">"><strong>Xfer (Data Transfer) Limit Settings</strong></td></tr>
  80. <tr>
  81. <td colspan="2">
  82. <div style="width:600px">
  83. <strong>Overview:</strong><br/>
  84. Data transfer (xfer) limits can be configured in this section for daily, weekly and monthly consumption of bandwidth. Xfer limits have the effect of adding an xfer limit bar to the torrentflux-b4rt frontend to indicate how much bandwidth data can still be transferred for each period until the respective data transfer limit is reached. <br/><br/>
  85. <strong>Notes:</strong>
  86. <ul>
  87. <li>The totals apply globally - ie for all users.</li>
  88. <li>The limits are specified in megabytes - 1024 =~ 1Gb, 1048576 =~ 1Tb.</li>
  89. <li><strong>Limits are not enforced automatically!</strong><br/>
  90. To enforce xfer limits, the fluxcli.php script must be run via a scheduled job (ie cron) in 'xfer' mode - ie 'fluxcli.php xfer [period]', where [period] is one of day/week/month. This will check if the associated xfer limit has already been met for the period and if true, stop all currently running transfers.
  91. </li>
  92. </ul>
  93. </div>
  94. </td>
  95. </tr>
  96. <tr>
  97. <td align="left" width="350" valign="top">
  98. <label for="xfer_total"><strong>Xfer Limit - Total:</strong></label><br/>
  99. Specify total xfer limit in megabytes - the data transfer limit for all periods<br/>(guide: 1Gb = 1024, 1Tb = 1048576).
  100. </td>
  101. <td valign="top">
  102. <input name="xfer_total" id="xfer_total" type="Text" maxlength="20" value="<tmpl_var name="xfer_total">" size="20">
  103. </td>
  104. </tr>
  105. <tr>
  106. <td align="left" width="350" valign="top">
  107. <label for="xfer_month"><strong>Xfer Limit - Month:</strong></label><br/>
  108. Specify monthly xfer limit in megabytes - the monthly data transfer limit<br/>(guide: 1Gb = 1024, 1Tb = 1048576).
  109. </td>
  110. <td valign="top">
  111. <input name="xfer_month" "xfer_month" type="Text" maxlength="20" value="<tmpl_var name="xfer_month">" size="20">
  112. </td>
  113. </tr>
  114. <tr>
  115. <td align="left" width="350" valign="top">
  116. <label for="xfer_week"><strong>Xfer Limit - Week:</strong></label><br/>
  117. Specify weekly xfer limit in megabytes - the weekly data transfer limit<br/>(guide: 1Gb = 1024, 1Tb = 1048576).
  118. </td>
  119. <td valign="top">
  120. <input name="xfer_week" id="xfer_week" type="Text" maxlength="20" value="<tmpl_var name="xfer_week">" size="20">
  121. </td>
  122. </tr>
  123. <tr>
  124. <td align="left" width="350" valign="top">
  125. <label for="xfer_day"><strong>Xfer Limit - Day:</strong></label><br/>
  126. Specify daily xfer limit in megabytes - the daily data transfer limit<br/>(guide: 1Gb = 1024, 1Tb = 1048576).
  127. </td>
  128. <td valign="top">
  129. <input name="xfer_day" id="xfer_day" type="Text" maxlength="20" value="<tmpl_var name="xfer_day">" size="20">
  130. </td>
  131. </tr>
  132. <tr>
  133. <td align="left" width="350" valign="top">
  134. <label for="week_start"><strong>Xfer Stats - Week Start:</strong></label><br/>
  135. Specify the first day of the week for stats tracking purposes - the day of the week that transfer statistics will be counted from.
  136. </td>
  137. <td valign="top">
  138. <select name="week_start" id="week_start">
  139. <option value="Monday"
  140. <tmpl_if name="week_start" value="Monday">
  141. selected
  142. </tmpl_if>
  143. >Monday</option>
  144. <option value="Tuesday"
  145. <tmpl_if name="week_start" value="Tuesday">
  146. selected
  147. </tmpl_if>
  148. >Tuesday</option>
  149. <option value="Wednesday"
  150. <tmpl_if name="week_start" value="Wednesday">
  151. selected
  152. </tmpl_if>
  153. >Wednesday</option>
  154. <option value="Thursday"
  155. <tmpl_if name="week_start" value="Thursday">
  156. selected
  157. </tmpl_if>
  158. >Thursday</option>
  159. <option value="Friday"
  160. <tmpl_if name="week_start" value="Friday">
  161. selected
  162. </tmpl_if>
  163. >Friday</option>
  164. <option value="Saturday"
  165. <tmpl_if name="week_start" value="Saturday">
  166. selected
  167. </tmpl_if>
  168. >Saturday</option>
  169. <option value="Sunday"
  170. <tmpl_if name="week_start" value="Sunday">
  171. selected
  172. </tmpl_if>
  173. >Sunday</option>
  174. </select>
  175. </td>
  176. </tr>
  177. <tr>
  178. <td align="left" width="350" valign="top">
  179. <label for="month_start"><strong>Xfer Stats - Month Start:</strong></label><br/>
  180. Specify the first day of the month for stats tracking purposes - the day of the month that transfer statistics will be counted from.
  181. </td>
  182. <td valign="top">
  183. <select name="month_start" id="month_start">
  184. <tmpl_loop name="month_list">
  185. <option value="<tmpl_var name="i">"
  186. <tmpl_if name="month_start_true" value="1">
  187. selected
  188. </tmpl_if>
  189. ><tmpl_var name="i"></option>
  190. </tmpl_loop>
  191. </select>
  192. </td>
  193. </tr>
  194. </table>
  195. <br>
  196. <input type="Submit" value="Update Settings">
  197. </form>
  198. </div>
  199. <br>
  200. </td>
  201. </tr>
  202. </table>
  203. </div>
  204. <tmpl_include name="inc.subfoot.tmpl">