page.profile.tmpl 16 KB

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