1
0

page.profile.tmpl 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. <tmpl_include name="inc.head.tmpl">
  2. <tmpl_include name="inc.subhead.tmpl">
  3. <script src="js/functions.js" type="text/javascript"></script>
  4. <script src="js/userSettings.js" type="text/javascript"></script>
  5. <table class="profilesubtable" cellspacing="0">
  6. <thead>
  7. <tr class="subtableheading">
  8. <th>
  9. <a href="index.php?iid=profile">Personal Settings</a>
  10. &nbsp;|&nbsp;
  11. <a href="index.php?iid=profile&amp;op=showCookies">Cookie Management</a>
  12. &nbsp;|&nbsp;
  13. <a href="index.php?iid=profile&amp;op=showProfiles">Transfer Profiles Management</a>
  14. &nbsp;|&nbsp;
  15. <a href="dispatcher.php?action=cookieFlush&amp;riid=profile" onclick="return confirm('Delete Auto-Login-Cookie ?');">Delete Login-Cookie</a>
  16. &nbsp;|&nbsp;
  17. <a href="index.php?iid=profile&amp;op=resetSettingsUser" onclick="return confirm('Reset Personal Settings ?')">Reset</a>
  18. </th>
  19. </tr>
  20. </thead>
  21. <tmpl_if name="showIndex">
  22. <tbody>
  23. <tr>
  24. <td>
  25. <table style="width:100%;" cellspacing="0">
  26. <tbody>
  27. <tr>
  28. <!-- left column -->
  29. <td style="vertical-align:top;width:50%;padding:3px;">
  30. <table style="width:100%;border-style:none;padding:0px;" cellspacing="0">
  31. <tbody>
  32. <tr>
  33. <td style="text-align:right;padding-bottom:15px;"><tmpl_var name="_JOINED">:&nbsp;</td>
  34. <td style="font-weight:bold;padding-bottom:15px;"><tmpl_var name="time_created1"></td>
  35. </tr>
  36. <tr>
  37. <td style="text-align:right;">
  38. <tmpl_var name="_UPLOADPARTICIPATION">:&nbsp;
  39. </td>
  40. <td>
  41. <div style="width:200px;height:12px;border-left:1px solid #000000;border-right:1px solid #000000;" class="clearfix">
  42. <img src="themes/<tmpl_var name="theme">/images/proglass.gif" style="height:12px;width:<tmpl_var name="width1">px;float:left;" alt="" />
  43. <img src="themes/<tmpl_var name="theme">/images/noglass.gif" style="height:12px;width:<tmpl_var name="width2">px;float:left;" alt="" />
  44. </div>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td style="text-align:right;">
  49. <tmpl_var name="_PERCENTPARTICIPATION">:&nbsp;
  50. </td>
  51. <td style="font-weight:bold;">
  52. <tmpl_var name="user_percent">%
  53. </td>
  54. </tr>
  55. <tr>
  56. <td style="text-align:right;"><tmpl_var name="_UPLOADS">:&nbsp;</td>
  57. <td style="font-weight:bold;"><tmpl_var name="user_activity"></td>
  58. </tr>
  59. <tr>
  60. <td colspan="2" style="text-align:center;padding-bottom:15px;" class="small">
  61. (<tmpl_var name="_PARTICIPATIONSTATEMENT"> <tmpl_var name="days_to_keep"> <tmpl_var name="_DAYS">)
  62. </td>
  63. </tr>
  64. <tr>
  65. <td style="text-align:right;"><tmpl_var name="_TOTALPAGEVIEWS">:&nbsp;</td>
  66. <td style="font-weight:bold;"><tmpl_var name="hits"></td>
  67. </tr>
  68. <tr>
  69. <td style="text-align:right;"><tmpl_var name="_USERTYPE">:&nbsp;</td>
  70. <td style="font-weight:bold;"><tmpl_var name="user_type"></td>
  71. </tr>
  72. </tbody>
  73. </table>
  74. </td>
  75. <!-- right column -->
  76. <td style="vertical-align:top;width:50%;padding:3px;">
  77. <form name="theForm" action="index.php?iid=profile&amp;op=updateProfile" method="post" onsubmit="return validateProfile(0, '<tmpl_var name="_USERIDREQUIRED">', '<tmpl_var name="_PASSWORDLENGTH">', '<tmpl_var name="_PASSWORDNOTMATCH">', '<tmpl_var name="_PLEASECHECKFOLLOWING">')">
  78. <table style="width:100%;border-style:none;padding:0px;" cellspacing="0">
  79. <tbody>
  80. <tr>
  81. <td style="text-align:right;"><label for="user"><tmpl_var name="_USER">:</label></td>
  82. <td>
  83. <input readonly="readonly" id="user" type="text" value="<tmpl_var name="user">"style="width:137px;" />
  84. </td>
  85. </tr>
  86. <tr>
  87. <td style="text-align:right;"><label for="pass1"><tmpl_var name="_NEWPASSWORD">:</label></td>
  88. <td>
  89. <input name="pass1" id="pass1" type="password" value=""style="width:137px;" />
  90. </td>
  91. </tr>
  92. <tr>
  93. <td style="text-align:right;"><label for="pass2"><tmpl_var name="_CONFIRMPASSWORD">:</label></td>
  94. <td>
  95. <input name="pass2" id="pass2" type="password" value="" style="width:137px;" />
  96. </td>
  97. </tr>
  98. <tr>
  99. <td style="text-align:right;"><label for="theme"><tmpl_var name="_THEME">:</label></td>
  100. <td>
  101. <select name="theme" id="theme" style="width:137px;">
  102. <tmpl_loop name="theme_list">
  103. <option value="<tmpl_var name="arThemes2">" <tmpl_var name="selected">><tmpl_var name="arThemes"></option>
  104. </tmpl_loop>
  105. <optgroup label="Old TF Themes">
  106. <tmpl_loop name="tfstandard_theme_list">
  107. <option value="<tmpl_var name="arThemes2">" <tmpl_var name="selected">><tmpl_var name="arThemes"></option>
  108. </tmpl_loop>
  109. </optgroup>
  110. </select>
  111. </td>
  112. </tr>
  113. <tr>
  114. <td style="text-align:right;"><label for="language"><tmpl_var name="_LANGUAGE">:</label></td>
  115. <td>
  116. <select name="language" id="language" style="width:137px;">
  117. <tmpl_loop name="language_list">
  118. <option value="<tmpl_var name="arLanguage">" <tmpl_var name="selected">><tmpl_var name="language_file"></option>
  119. </tmpl_loop>
  120. </select>
  121. </td>
  122. </tr>
  123. <tr>
  124. <td colspan="2" style="text-align:center;">
  125. <input name="hideOffline" id="hideOffline" type="checkbox" value="1" <tmpl_var name="hideChecked"> /> <label for="hideOffline"><tmpl_var name="_HIDEOFFLINEUSERS"></label><br />
  126. </td>
  127. </tr>
  128. <tr>
  129. <td align="center" colspan="2">
  130. <input type="submit" value="<tmpl_var name="_UPDATE">" />
  131. </td>
  132. </tr>
  133. </tbody>
  134. </table>
  135. </form>
  136. </td>
  137. </tr>
  138. <tmpl_if name="enable_personal_settings" value="1">
  139. <!-- user-settings -->
  140. <tr class="subtableheading">
  141. <th colspan="2">Personal Settings</th>
  142. </tr>
  143. <tr>
  144. <td colspan="2" style="padding:3px;">
  145. <tmpl_include name="inc.personalSettingsForm.tmpl">
  146. </td>
  147. </tr>
  148. </tmpl_if>
  149. </tbody>
  150. </table>
  151. </td>
  152. </tr>
  153. </tbody>
  154. </tmpl_if>
  155. <tmpl_if name="updateProfile">
  156. <tbody>
  157. <tr>
  158. <td style="text-align:center;padding:20px;">
  159. <tmpl_var name="_PROFILEUPDATEDFOR"> <tmpl_var name="user">
  160. </td>
  161. </tr>
  162. </tbody>
  163. </tmpl_if>
  164. <tmpl_if name="ShowCookies">
  165. <tbody>
  166. <tr>
  167. <td style="text-align:center;padding:15px 5px 10px 5px;">
  168. <form action="index.php?iid=profile&amp;op=addCookie" method="post">
  169. <table style="text-align:left;width:100%;" cellspacing="0">
  170. <tbody>
  171. <tr>
  172. <td style="text-align:right;width:80px;">
  173. <label for="host">Host:</label>
  174. </td>
  175. <td style="width:270px;padding:2px;">
  176. <input type="text" maxlength="255" style="width:265px;" name="host" id="host"<tmpl_var name="hostvalue"> />
  177. </td>
  178. <td class="small">
  179. www.host.com
  180. </td>
  181. </tr>
  182. <tr>
  183. <td style="text-align:right;width:200px;">
  184. <label for="data">Data:</label>
  185. </td>
  186. <td style="width:270px;padding:2px;">
  187. <input type="text" maxlength="255" style="width:265px;" name="data" id="data"<tmpl_var name="datavalue"> />
  188. </td>
  189. <td class="small">
  190. uid=123456;pass=a1b2c3d4e5f6g7h8i9j0
  191. </td>
  192. </tr>
  193. <tr>
  194. <td>&nbsp;</td>
  195. <td colspan="2">
  196. <input type="submit" value="<tmpl_var name="add1">" />
  197. </td>
  198. </tr>
  199. <tr>
  200. <td colspan="3">&nbsp;</td>
  201. </tr>
  202. <tr>
  203. <td colspan="3" style="text-align:center;">
  204. <a style="cursor:help;" onclick="window.open('index.php?iid=cookiehelp','help','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=600');">How to get cookie information....</a>
  205. </td>
  206. </tr>
  207. <tmpl_if name="empty_cid" value="0">
  208. <tr>
  209. <td colspan="3">
  210. <table cellspacing="0" style="width:100%;border-style:none;">
  211. <thead>
  212. <tr class="tableheading_alt">
  213. <td style="font-weight:bold;padding-left:3px;width:50px;text-align:center;">Action</td>
  214. <td style="font-weight:bold;padding-left:3px;">Host</td>
  215. <td style="font-weight:bold;padding-left:3px;">Data</td>
  216. </tr>
  217. </thead>
  218. <tbody>
  219. <tmpl_if name="empty_dat">
  220. <tr>
  221. <td colspan="3">No cookie entries exist.</td>
  222. </tr>
  223. <tmpl_else>
  224. <tmpl_loop name="cookie_data">
  225. <tr>
  226. <td style="text-align:center;">
  227. <a href="index.php?iid=profile&amp;op=deleteCookie&amp;cid=<tmpl_var name="cid">"><img src="themes/<tmpl_var name="theme">/images/delete_on.gif" alt="" title="<tmpl_var name="_DELETE"> <tmpl_var name="host">" /></a>
  228. <a href="index.php?iid=profile&amp;op=editCookies&amp;cid=<tmpl_var name="cid">"><img src="themes/<tmpl_var name="theme">/images/properties.png" alt="" title="<tmpl_var name="_EDIT"> <tmpl_var name="host">" /></a>
  229. </td>
  230. <td><tmpl_var name="host"></td>
  231. <td><tmpl_var name="data"></td>
  232. </tr>
  233. </tmpl_loop>
  234. </tmpl_if>
  235. </tbody>
  236. </table>
  237. </td>
  238. </tr>
  239. </tmpl_if>
  240. </tbody>
  241. </table>
  242. </form>
  243. </td>
  244. </tr>
  245. </tbody>
  246. </tmpl_if>
  247. <tmpl_if name="ShowProfiles">
  248. <tbody>
  249. <tr>
  250. <td style="text-align:center;padding:15px 5px 10px 5px;">
  251. <script src="js/profile.js" type="text/javascript"></script>
  252. <form name="theForm" action="index.php?iid=profile&amp;op=<tmpl_var name="op">" method="post" onsubmit="return validateProfileSettings();">
  253. <input type="hidden" name="pid" value="<tmpl_var name="pid">" />
  254. <table cellspacing="0" style="width:100%;text-align:left;">
  255. <tbody>
  256. <tr>
  257. <td style="width:300px;text-align:right;padding-right:3px;"><label for="name">Name:</label></td>
  258. <td colspan="2" style="white-space:nowrap;">
  259. <input type="text" size="45" maxlength="255" name="name" id="name" <tmpl_var name="name"> />
  260. </td>
  261. </tr>
  262. <tmpl_if name="isAdmin">
  263. <tr>
  264. <td style="width:300px;text-align:right;padding-right:3px;"><label for="public">Public Profile:</label></td>
  265. <td style="width:180px;">
  266. <input name="public" id="public" type="checkbox" value="1" <tmpl_var name="public"> />
  267. </td>
  268. <td style="width:200px;">
  269. &nbsp;
  270. </td>
  271. </tr>
  272. </tmpl_if>
  273. <tr>
  274. <td style="width:300px;text-align:right;padding-right:3px;"><label for="rate">Max Upload Rate:</label></td>
  275. <td style="width:180px;">
  276. <input type="text" size="5" maxlength="5" name="rate" id="rate" <tmpl_var name="rate"> /> kB/second
  277. </td>
  278. <td style="width:200px;">
  279. (default: <tmpl_var name="default_rate">)
  280. </td>
  281. </tr>
  282. <tr>
  283. <td style="width:300px;text-align:right;padding-right:3px;"><label for="drate">Max Download Rate:</label></td>
  284. <td style="width:180px;">
  285. <input type="text" size="5" maxlength="5" name="drate" id="drate" <tmpl_var name="drate"> /> kB/second
  286. </td>
  287. <td style="width:200px;">
  288. (default: <tmpl_var name="default_drate">)
  289. </td>
  290. </tr>
  291. <tr>
  292. <td style="width:300px;text-align:right;padding-right:3px;"><label for="maxuploads">Max Upload Connections:</label></td>
  293. <td style="width:180px;">
  294. <input type="text" size="5" maxlength="5" name="maxuploads" id="maxuploads" <tmpl_var name="maxuploads"> />
  295. </td>
  296. <td style="width:200px;">
  297. (default: <tmpl_var name="default_maxuploads">)
  298. </td>
  299. </tr>
  300. <tr>
  301. <td style="width:300px;text-align:right;padding-right:3px;"><label for="maxcons">Max Cons:</label></td>
  302. <td style="width:180px;">
  303. <input type="text" size="5" maxlength="5" name="maxcons" id="maxcons" <tmpl_var name="maxcons"> />
  304. </td>
  305. <td style="width:200px;">
  306. (default: <tmpl_var name="default_maxcons">)
  307. </td>
  308. </tr>
  309. <tr>
  310. <td style="width:300px;text-align:right;padding-right:3px;"><label for="runtime">Completion Activity:</label></td>
  311. <td style="width:180px;">
  312. <select name="runtime" id="runtime">
  313. <option value="True">Die When Done</option>
  314. <option value="False"<tmpl_if name="runtime" value="False"> selected="selected"</tmpl_if>>Keep Seeding</option>
  315. </select>
  316. </td>
  317. <td style="width:200px;">
  318. (default: <tmpl_if name="default_runtime" value="False">Keep Seeding<tmpl_else>Die When Done</tmpl_if>)
  319. </td>
  320. </tr>
  321. <tr>
  322. <td style="width:300px;text-align:right;padding-right:3px;"><label for="sharekill">Percentage When Seeding should Stop:</label></td>
  323. <td style="width:180px;">
  324. <input type="text" size="4" maxlength="4" name="sharekill" id="sharekill" <tmpl_var name="sharekill"> />%
  325. </td>
  326. <td style="width:200px;">
  327. (default: <tmpl_var name="default_sharekill">)
  328. </td>
  329. </tr>
  330. <tr>
  331. <td style="width:300px;text-align:right;padding-right:3px;"><label for="rerequest">Rerequest Interval:</label></td>
  332. <td style="width:180px;">
  333. <input type="text" size="5" maxlength="5" name="rerequest" id="rerequest" <tmpl_var name="rerequest"> />
  334. </td>
  335. <td style="width:200px;">
  336. (default: <tmpl_var name="default_rerequest">)
  337. </td>
  338. </tr>
  339. <tr>
  340. <td style="width:300px;text-align:right;padding-right:3px;"><label for="superseeder">Superseeder:</label></td>
  341. <td style="width:180px;">
  342. <select name="superseeder" id="superseeder">
  343. <option value="1">true</option>
  344. <option value="0"<tmpl_if name="superseeder" value="0"> selected="selected"</tmpl_if>>false</option>
  345. </select>
  346. </td>
  347. <td style="width:200px;">
  348. (default: <tmpl_if name="default_superseeder" value="0">false<tmpl_else>true</tmpl_if>)
  349. </td>
  350. </tr>
  351. <tr>
  352. <td style="width:300px;text-align:right;padding-right:3px;"><label for="minport">Min Port:</label></td>
  353. <td style="width:180px;">
  354. <input type="text" size="5" maxlength="5" name="minport" id="minport" <tmpl_var name="minport"> />
  355. </td>
  356. <td style="width:200px;">
  357. (default: <tmpl_var name="default_minport">)
  358. </td>
  359. </tr>
  360. <tr>
  361. <td style="width:300px;text-align:right;padding-right:3px;"><label for="maxport">Max Port:</label></td>
  362. <td style="width:180px;">
  363. <input type="text" size="5" maxlength="5" name="maxport" id="maxport" <tmpl_var name="maxport"> />
  364. </td>
  365. <td style="width:200px;">
  366. (default: <tmpl_var name="default_maxport">)
  367. </td>
  368. </tr>
  369. <tr>
  370. <td>&nbsp;</td>
  371. <td colspan="2" style="padding:5px;">
  372. <input type="submit" value="<tmpl_var name="add1">" />
  373. <tmpl_if name="empty_pid">
  374. &nbsp;&nbsp;<input type="button" value="Cancel" onclick="window.location='index.php?iid=profile&amp;op=showProfiles';" />
  375. </tmpl_if>
  376. </td>
  377. </tr>
  378. <tmpl_unless name="empty_pid">
  379. <tr>
  380. <td colspan="3">
  381. <table cellspacing="0" style="width:100%;border-style:none;">
  382. <thead>
  383. <tr class="tableheading_alt">
  384. <td style="font-weight:bold;padding-left:3px;width:50px;text-align:center;">Action</td>
  385. <td style="font-weight:bold;padding-left:3px;">Title</td>
  386. </tr>
  387. </thead>
  388. <tbody>
  389. <tmpl_if name="empty_dat">
  390. <tr>
  391. <td colspan="2">No profile entries exist.</td>
  392. </tr>
  393. <tmpl_else>
  394. <tmpl_loop name="profile_data">
  395. <tr>
  396. <td style="text-align:center;">
  397. <a href="index.php?iid=profile&amp;op=deleteProfile&amp;pid=<tmpl_var name="pid">"><img src="themes/<tmpl_var name="theme">/images/delete_on.gif" title="<tmpl_var name="_DELETE"> <tmpl_var name="name">" alt="" /></a>
  398. <a href="index.php?iid=profile&amp;op=editProfiles&amp;pid=<tmpl_var name="pid">"><img src="themes/<tmpl_var name="theme">/images/properties.png" title="<tmpl_var name="_EDIT"> <tmpl_var name="name">" alt="" /></a>
  399. </td>
  400. <td><tmpl_var name="name"></td>
  401. </tr>
  402. </tmpl_loop>
  403. </tmpl_if>
  404. </tbody>
  405. </table>
  406. </td>
  407. </tr>
  408. </tmpl_unless>
  409. </tbody>
  410. </table>
  411. </form>
  412. </td>
  413. </tr>
  414. </tbody>
  415. </tmpl_if>
  416. </table>
  417. </td>
  418. </tr>
  419. </tbody>
  420. </table>
  421. <tmpl_include name="inc.subfoot.tmpl">