page.admin.fluxdWatchSettings.tmpl 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. <tmpl_include name="inc.head.tmpl">
  2. <tmpl_include name="inc.subhead.tmpl">
  3. <tmpl_include name="inc.adminmenu.tmpl">
  4. <tmpl_if name="new_msg">
  5. <table cellpadding="5" cellspacing="0" border="0" width="100%">
  6. <tr>
  7. <td align="center" bgcolor="#A2BED4">
  8. <strong><tmpl_var escape="html" name="message"></strong>
  9. </td>
  10. </tr>
  11. </table>
  12. </tmpl_if>
  13. <script src="js/functions.js" type="text/javascript"></script>
  14. <script src="js/adminSettings.js" type="text/javascript"></script>
  15. <script src="js/fluxdSettings.js" type="text/javascript"></script>
  16. <div align="center">
  17. <a name="fluxd" id="fluxd"></a>
  18. <tmpl_if name="pageop" value="default">
  19. <table width="100%" border=1 bordercolor="#94ABC0" cellpadding="2" cellspacing="0" bgcolor="#A2BED4">
  20. <tr>
  21. <td colspan="<tmpl_if name="with_profiles">4<tmpl_else>3</tmpl_if>" bgcolor="#A2BED4" background="themes/default/images/bar.gif">
  22. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title">Jobs</font>
  23. </td>
  24. </tr>
  25. <tmpl_if name="watch_jobs">
  26. <tr bgcolor="#A2BED4">
  27. <td align="center">&nbsp;</td>
  28. <td align="center">Watchdir</td>
  29. <td align="center">User</td>
  30. <tmpl_if name="with_profiles">
  31. <td align="center">Transfer Profile</td>
  32. </tmpl_if>
  33. </tr>
  34. <tmpl_loop name="watch_jobs">
  35. <tr>
  36. <td>
  37. <a href="admin.php?op=fluxdWatchSettings&pageop=deleteJob&job=<tmpl_var name="__ROWNUM__">" onclick="return confirm('Delete Job ?')"><img src="themes/default/images/delete_on.gif" width=16 height=16 border=0 title="Delete Job" align="absmiddle"></a>&nbsp;
  38. <a href="admin.php?op=fluxdWatchSettings&pageop=editJob&job=<tmpl_var name="__ROWNUM__">"><img src="themes/default/images/edit.gif" width=16 height=16 border=0 title="Edit Job" align="absmiddle"></a>&nbsp;
  39. </td>
  40. <td>
  41. <tmpl_var escape="htmlkeepspaces" name="D">
  42. </td>
  43. <td>
  44. <tmpl_var escape="htmlkeepspaces" name="U">
  45. </td>
  46. <tmpl_if name="with_profiles">
  47. <td>
  48. <tmpl_if name="P" value="">
  49. &nbsp;
  50. <tmpl_else>
  51. <tmpl_var escape="htmlkeepspaces" name="P">
  52. </tmpl_if>
  53. </td>
  54. </tmpl_if>
  55. </tr>
  56. </tmpl_loop>
  57. <tmpl_else>
  58. <tr>
  59. <td colspan="<tmpl_if name="with_profiles">4<tmpl_else>3</tmpl_if>">
  60. <strong>No Jobs defined.</strong>
  61. </td>
  62. </tr>
  63. </tmpl_if>
  64. <tr>
  65. <td colspan="<tmpl_if name="with_profiles">4<tmpl_else>3</tmpl_if>" align="center">
  66. <form action="admin.php?op=fluxdWatchSettings" method="post">
  67. <input type="hidden" name="pageop" value="addJob">
  68. <input type="Submit" value="Add Job">
  69. </form>
  70. </td>
  71. </tr>
  72. </table>
  73. <tmpl_elseif name="pageop2" value="addJobOReditJob">
  74. <form name="theForm" action="admin.php?op=fluxdWatchSettings" method="post" onsubmit="return validateSettings('fluxd_Watch_job')">
  75. <table width="100%" border=1 bordercolor="#94ABC0" cellpadding="2" cellspacing="0" bgcolor="#A2BED4">
  76. <tr>
  77. <td colspan="<tmpl_if name="with_profiles">3<tmpl_else>2</tmpl_if>" bgcolor="#A2BED4" background="themes/default/images/bar.gif">
  78. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title"><tmpl_if name="pageop" value="addJob">Add<tmpl_else>Edit</tmpl_if> Job</font>
  79. </td>
  80. </tr>
  81. <tr>
  82. <td colspan="<tmpl_if name="with_profiles">3<tmpl_else>2</tmpl_if>">
  83. <div style="width:600px">
  84. <strong>Overview:</strong><br/>
  85. <tmpl_if name="with_profiles">
  86. Specify the watch directory you want to watch for new torrents, the user you want the torrent to be owned by in torrentflux-b4rt and the transfer profile to use for the torrent. Click 'Add Job' to add the watch job.<br/><br/>
  87. When fluxd finds a new torrent in the watch directory it will automatically inject the torrent into torrentflux-b4rt using the transfer profile you specify from the 'Transfer Profile' dropdown list and set the owner of the transfer to the user you chose.
  88. <tmpl_else>
  89. Specify the watch directory you want to watch for new torrents and the user you want the torrent to be owned by in torrentflux-b4rt. Click 'Add Job' to add the watch job.<br/><br/>
  90. When fluxd finds a new torrent in the watch directory it will automatically inject the torrent into torrentflux-b4rt and set the owner of the transfer to the user you chose.
  91. </tmpl_if>
  92. </div>
  93. </td>
  94. </tr>
  95. <tmpl_if name="watch_job_loaded">
  96. <tr bgcolor="#A2BED4">
  97. <td align="center"><label for="watchdir">Watchdir</label></td>
  98. <td align="center"><label for="user">User</label></td>
  99. <tmpl_if name="with_profiles">
  100. <td align="center"><label for="profile">Transfer Profile</label></td>
  101. </tmpl_if>
  102. </tr>
  103. <tr>
  104. <td>
  105. <input type="text" style="width: 100%;" size="40" maxlength="255" name="watchdir" id="watchdir" value="<tmpl_var escape="html" name="watchdir">">
  106. </td>
  107. <td width="100">
  108. <select name="user" id="user"<tmpl_if name="with_profiles"> onchange="performRefresh();"</tmpl_if>>
  109. <tmpl_loop name="watch_users">
  110. <option value="<tmpl_var escape="html" name="name">"<tmpl_if name="is_selected"> selected</tmpl_if>><tmpl_var escape="htmlkeepspaces" name="name"></option>
  111. </tmpl_loop>
  112. </select>
  113. </td>
  114. <tmpl_if name="with_profiles">
  115. <td width="150">
  116. <select name="profile" id="profile">
  117. <option value="">default</option>
  118. <tmpl_if name="profiles">
  119. <tmpl_loop name="profiles">
  120. <option value="<tmpl_var escape="html" name="name">"<tmpl_if name="is_selected"> selected</tmpl_if>><tmpl_var escape="htmlkeepspaces" name="name"></option>
  121. </tmpl_loop>
  122. </tmpl_if>
  123. <tmpl_if name="public_profiles">
  124. <optgroup label="Public" style="background-color: #00EC00">
  125. <tmpl_loop name="public_profiles">
  126. <option style="background-color: #FFFFFF" value="<tmpl_var escape="html" name="name">"<tmpl_if name="is_selected"> selected</tmpl_if>><tmpl_var escape="htmlkeepspaces" name="name"></option>
  127. </tmpl_loop>
  128. </optgroup>
  129. </tmpl_if>
  130. </select>
  131. </td>
  132. </tmpl_if>
  133. </tr>
  134. <tr>
  135. <td colspan="<tmpl_if name="with_profiles">3<tmpl_else>2</tmpl_if>" align="center">
  136. <label for="checkdir">Check/Create dir</label> <input type="checkbox" name="checkdir" id="checkdir"<tmpl_if name="checkdir"> checked</tmpl_if>>
  137. <br>
  138. <input type="hidden" name="pageop" value="<tmpl_var escape="html" name="pageop">">
  139. <input type="hidden" name="job" value="<tmpl_var escape="html" name="jobnumber">">
  140. <input type="hidden" name="postback" value="1">
  141. <input type="hidden" name="refresh" value="0">
  142. <input type="Submit" value="<tmpl_if name="pageop" value="addJob">Add<tmpl_else>Edit</tmpl_if> Job">
  143. </td>
  144. </tr>
  145. <tmpl_else>
  146. <tr>
  147. <td colspan="<tmpl_if name="with_profiles">3<tmpl_else>2</tmpl_if>">
  148. <strong>Error loading Job</strong>
  149. <br>
  150. <tmpl_if name="messages">
  151. <ul>
  152. <tmpl_loop name="messages">
  153. <li><tmpl_var escape="html" name="msg"></li>
  154. </tmpl_loop>
  155. </ul>
  156. </tmpl_if>
  157. </td>
  158. </tr>
  159. </tmpl_if>
  160. </table>
  161. </form>
  162. <div align="center">[<a href="admin.php?op=fluxdWatchSettings">Return to fluxd-Watch-Settings</a>]</div>
  163. <tmpl_elseif name="pageop2" value="saveJob">
  164. <table width="100%" border=1 bordercolor="#94ABC0" cellpadding="2" cellspacing="0" bgcolor="#A2BED4">
  165. <tr>
  166. <td bgcolor="#A2BED4" background="themes/default/images/bar.gif">
  167. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title">Save Job</font>
  168. </td>
  169. </tr>
  170. <tr>
  171. <td>
  172. <br>
  173. <tmpl_if name="watch_job_saved" value="1">
  174. <strong><tmpl_var escape="html" name="watch_job_message"></strong>
  175. <tmpl_else>
  176. <strong>Error saving Job</strong>
  177. <br>
  178. <tmpl_if name="messages">
  179. <ul>
  180. <tmpl_loop name="messages">
  181. <li><tmpl_var escape="html" name="msg"></li>
  182. </tmpl_loop>
  183. </ul>
  184. </tmpl_if>
  185. </tmpl_if>
  186. </td>
  187. </tr>
  188. </table>
  189. <div align="center">[<a href="admin.php?op=fluxdWatchSettings">Return to fluxd-Watch-Settings</a>]</div>
  190. <tmpl_elseif name="pageop" value="deleteJob">
  191. <table width="100%" border=1 bordercolor="#94ABC0" cellpadding="2" cellspacing="0" bgcolor="#A2BED4">
  192. <tr>
  193. <td bgcolor="#A2BED4" background="themes/default/images/bar.gif">
  194. <img src="themes/default/images/properties.png" border=0>&nbsp;&nbsp;<font class="title">Delete Job</font>
  195. </td>
  196. </tr>
  197. <tr>
  198. <td>
  199. <br>
  200. <tmpl_if name="watch_job_deleted" value="1">
  201. <strong>Job deleted.</strong>
  202. <tmpl_else>
  203. <strong>Error deleting Job</strong>
  204. <br>
  205. <tmpl_if name="messages">
  206. <ul>
  207. <tmpl_loop name="messages">
  208. <li><tmpl_var escape="html" name="msg"></li>
  209. </tmpl_loop>
  210. </ul>
  211. </tmpl_if>
  212. </tmpl_if>
  213. </td>
  214. </tr>
  215. </table>
  216. <div align="center">[<a href="admin.php?op=fluxdWatchSettings">Return to fluxd-Watch-Settings</a>]</div>
  217. </tmpl_if>
  218. </div>
  219. <tmpl_include name="inc.subfoot.tmpl">