/upload/admin/admin_bt_tracker_cfg.php
http://torrentpier2.googlecode.com/ · PHP · 66 lines · 49 code · 13 blank · 4 comment · 3 complexity · a4a5ac02394f923d077f9f9ce0f0dae3 MD5 · raw file
- <?php
-
- // ACP Header - START
- if (!empty($setmodules))
- {
- if(IS_SUPER_ADMIN){
- $module['TorrentPier']['Tracker_Config'] = basename(__FILE__);}
- return;
- }
- require('./pagestart.php');
- // ACP Header - END
-
- if(!IS_SUPER_ADMIN) bb_die($lang['NOT_ADMIN']);
-
- require(INC_DIR .'functions_admin_torrent.php');
-
- $submit = isset($_POST['submit']);
- $confirmed = isset($_POST['confirm']);
-
- // All config names with default values
- $default_cfg_str = array(
- 'off_reason' => 'Tracker is disabled',
- 'browser_redirect_url' => 'http://yourdomain.com/',
- );
-
- $default_cfg_bool = array(
- 'autoclean' => 1,
- 'off' => 0,
- 'compact_mode' => 1,
- 'update_dlstat' => 1,
- 'limit_active_tor' => 0,
- 'limit_concurrent_ips' => 0,
- );
-
- $default_cfg_num = array(
- 'numwant' => 50,
- 'expire_factor' => 4,
- 'limit_seed_count' => 20,
- 'limit_leech_count' => 4,
- 'leech_expire_factor' => 60,
- 'limit_seed_ips' => 0,
- 'limit_leech_ips' => 0,
- );
-
- // Set template vars
- set_tpl_vars ($default_cfg_str, $tr_cfg);
- set_tpl_vars_lang ($default_cfg_str);
-
- set_tpl_vars_bool ($default_cfg_bool, $tr_cfg);
- set_tpl_vars_lang ($default_cfg_bool);
-
- set_tpl_vars ($default_cfg_num, $tr_cfg);
- set_tpl_vars_lang ($default_cfg_num);
-
- $template->assign_vars(array(
- 'IGNORE_REPORTED_IP' => $bb_cfg['ignore_reported_ip'],
- 'ANNOUNCE_INTERVAL' => $bb_cfg['announce_interval'],
- 'PASSKEY_KEY' => $bb_cfg['passkey_key'],
- 'GOLD_SILVER_ENABLED' => $tr_cfg['gold_silver_enabled'],
- 'DISABLE_SUBMIT' => true,
-
- 'S_HIDDEN_FIELDS' => '',
- 'S_CONFIG_ACTION' => "admin_bt_tracker_cfg.php",
- ));
-
- print_page('admin_bt_tracker_cfg.tpl', 'admin');