page.profile.tmpl 18 KB

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