| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- /* $Id: transferSettings.php 2893 2007-04-14 13:20:30Z b4rt $ */
- /*******************************************************************************
- LICENSE
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License (GPL)
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- To read the license please visit http://www.gnu.org/copyleft/gpl.html
- *******************************************************************************/
- // prevent direct invocation
- if ((!isset($cfg['user'])) || (isset($_REQUEST['cfg']))) {
- @ob_end_clean();
- @header("location: ../../../index.php");
- exit();
- }
- /******************************************************************************/
- // init template-instance
- tmplInitializeInstance($cfg["theme"], "page.admin.transferSettings.tmpl");
- // torrent
- $tmpl->setvar('btclient', $cfg["btclient"]);
- $tmpl->setvar('metainfoclient', $cfg["metainfoclient"]);
- $tmpl->setvar('btclient_tornado_options', $cfg["btclient_tornado_options"]);
- $tmpl->setvar('btclient_transmission_options', $cfg["btclient_transmission_options"]);
- $tmpl->setvar('btclient_mainline_options', $cfg["btclient_mainline_options"]);
- $tmpl->setvar('max_upload_rate', $cfg["max_upload_rate"]);
- $tmpl->setvar('max_download_rate', $cfg["max_download_rate"]);
- $tmpl->setvar('max_uploads', $cfg["max_uploads"]);
- $tmpl->setvar('maxcons', $cfg["maxcons"]);
- $tmpl->setvar('minport', $cfg["minport"]);
- $tmpl->setvar('maxport', $cfg["maxport"]);
- $tmpl->setvar('rerequest_interval', $cfg["rerequest_interval"]);
- $tmpl->setvar('die_when_done', $cfg["die_when_done"]);
- $tmpl->setvar('sharekill', $cfg["sharekill"]);
- $tmpl->setvar('enable_file_priority', $cfg["enable_file_priority"]);
- $tmpl->setvar('superseeder', $cfg["superseeder"]);
- $tmpl->setvar('skiphashcheck', $cfg["skiphashcheck"]);
- $tmpl->setvar('enable_sharekill', $cfg["enable_sharekill"]);
- // wget
- $tmpl->setvar('enable_wget', $cfg["enable_wget"]);
- $tmpl->setvar('wget_limit_rate', $cfg["wget_limit_rate"]);
- $tmpl->setvar('wget_limit_retries', $cfg["wget_limit_retries"]);
- $tmpl->setvar('wget_ftp_pasv', $cfg["wget_ftp_pasv"]);
- // nzbperl
- $link = '<img src="themes/';
- if ((strpos($cfg["theme"], '/')) === false)
- $link .= $cfg["theme"].'/images/';
- else
- $link .= 'tf_standard_themes/images/';
- $link .= 'arrow.gif" width="9" height="9" title="nzbperl Requirements Check" border="0"> nzbperl Requirements Check</a>';
- $tmpl->setvar('SuperAdminLink_nzbperl_check', getSuperAdminLink('?y=531', $link));
- $tmpl->setvar('enable_nzbperl', $cfg['enable_nzbperl']);
- $tmpl->setvar('nzbperl_badAction', $cfg['nzbperl_badAction']);
- $tmpl->setvar('nzbperl_server', $cfg['nzbperl_server']);
- $tmpl->setvar('nzbperl_user', $cfg['nzbperl_user']);
- $tmpl->setvar('nzbperl_pw', $cfg['nzbperl_pw']);
- $tmpl->setvar('nzbperl_threads', $cfg['nzbperl_threads']);
- $nzbThreadList = array();
- array_push($nzbThreadList, array(
- 'name' => 'No Threads',
- 'value' => 0,
- 'is_selected' => ($cfg["nzbperl_threads"] == 0) ? 1 : 0
- )
- );
- for ($i = 1; $i <= 5 ; $i++) {
- if ($i == 3) continue;
- array_push($nzbThreadList, array(
- 'name' => $i,
- 'value' => $i,
- 'is_selected' => ($cfg["nzbperl_threads"] == $i) ? 1 : 0
- )
- );
- }
- $tmpl->setloop('nzbperl_threadList', $nzbThreadList);
- $tmpl->setvar('nzbperl_conn', $cfg['nzbperl_conn']);
- $tmpl->setvar('nzbperl_rate', $cfg['nzbperl_rate']);
- $tmpl->setvar('nzbperl_create', $cfg['nzbperl_create']);
- $tmpl->setvar('nzbperl_options', $cfg['nzbperl_options']);
- // common
- $tmpl->setvar('enable_umask', $cfg["enable_umask"]);
- $tmpl->setvar('nice_adjust', $cfg["nice_adjust"]);
- $nice_list = array();
- for ($i = 0; $i < 20 ; $i++) {
- array_push($nice_list, array(
- 'i' => $i,
- 'nice_adjust_true' => ($cfg["nice_adjust"] == $i) ? 1 : 0
- )
- );
- }
- $tmpl->setloop('nice_list', $nice_list);
- //
- tmplSetTitleBar("Administration - Transfer Settings");
- tmplSetAdminMenu();
- tmplSetFoot();
- tmplSetIidVars();
- // parse template
- $tmpl->pparse();
- ?>
|