From 7ac2e207f28173fc116d9c36a49725888733b8d3 Mon Sep 17 00:00:00 2001 From: "dimka3210@gmail.com" Date: Thu, 31 May 2012 17:38:52 +0000 Subject: [PATCH] r427 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Опять мой косяг. git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@427 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293 --- upload/config.php | 1060 ++++++++++++++++++++++----------------------- 1 file changed, 530 insertions(+), 530 deletions(-) diff --git a/upload/config.php b/upload/config.php index 6dd988a52..7a38bc5a6 100644 --- a/upload/config.php +++ b/upload/config.php @@ -1,530 +1,530 @@ - (array) srv_cfg; -// порядок параметров srv_cfg (хост, название базы, пользователь, пароль, charset, pconnect); -$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect); -//$bb_cfg['db']['db2'] = array('localhost2', 'dbase2', 'user2', 'pass2', $charset, $pconnect); -//$bb_cfg['db']['db3'] = array('localhost3', 'dbase3', 'user2', 'pass3', $charset, $pconnect); - -$bb_cfg['db_alias'] = array( -// 'alias' => 'srv_name' - 'cap' => 'db1', // BB_CAPTCHA -); - -// Cache -$bb_cfg['cache']['pconnect'] = true; -$bb_cfg['cache']['db_dir'] = realpath(BB_ROOT) .'/cache/filecache/'; -$bb_cfg['cache']['memcache'] = array( - 'host' => '127.0.0.1', - 'port' => 11211, - 'pconnect' => true, - 'con_required' => true, -); -$bb_cfg['cache']['redis'] = array( - 'host' => '127.0.0.1', - 'port' => 6379, - 'con_required' => true, -); - -// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache) -# name => array( (string) type, (array) cfg ) -$bb_cfg['cache']['engines'] = array( - 'bb_cache' => array('filecache', array()), - 'tr_cache' => array('filecache', array()), - 'session_cache' => array('filecache', array()), - - 'bb_cap_sid' => array('filecache', array()), - 'bb_login_err' => array('filecache', array()), -); - -// Datastore -// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache (default filecache) -$bb_cfg['datastore_type'] = 'filecache'; - -// Server -$bb_cfg['server_name'] = $domain_name; // The domain name from which this board runs -$bb_cfg['server_port'] = (!empty($_SERVER['SERVER_PORT'])) ? $_SERVER['SERVER_PORT'] : 80; // The port your server is running on -$bb_cfg['script_path'] = '/'; // The path where FORUM is located relative to the domain name - -// Server load -$bb_cfg['max_srv_load'] = 0; // 0 - disable -$bb_cfg['tr_working_second'] = 0; // 0 - disable - -// Increase number after changing js or css -$bb_cfg['js_ver'] = 1; -$bb_cfg['css_ver'] = 1; - -// Information messages -$bb_cfg['board_disabled_msg'] = 'форум временно отключен'; // 'forums temporarily disabled'; // show this msg if board has been disabled via ON/OFF trigger -$bb_cfg['srv_overloaded_msg'] = "Извините, в данный момент сервер перегружен\nПопробуйте повторить запрос через несколько минут"; - -// Backup -$bb_cfg['db_backup_shell_cmd'] = ''; // '/path/to/db_backup.sh 2>&1' -$bb_cfg['site_backup_shell_cmd'] = ''; - -// GZip -$bb_cfg['gzip_compress'] = true; // compress output - -// Tracker -$bb_cfg['announce_type'] = 'php'; // Тип анонсера, xbt или php -$bb_cfg['announce_xbt'] = "http://{$domain_name}:2710"; -$bb_cfg['announce_interval'] = 2400; // Announce interval (default: 1800) -$bb_cfg['passkey_key'] = 'uk'; // Passkey key name in GET request -$bb_cfg['ignore_reported_ip'] = false; // Ignore IP reported by client -$bb_cfg['verify_reported_ip'] = true; // Verify IP reported by client against $_SERVER['HTTP_X_FORWARDED_FOR'] -$bb_cfg['allow_internal_ip'] = false; // Allow internal IP (10.xx.. etc.) - -// FAQ URL help link -$bb_cfg['how_to_download_url_help'] = 'viewtopic.php?t=1'; // Как скачивать? -$bb_cfg['what_is_torrent_url_help'] = 'viewtopic.php?t=2'; // Что такое торрент? -$bb_cfg['ratio_url_help'] = 'viewtopic.php?t=3'; // Рейтинг и ограничения -$bb_cfg['search_help_url'] = 'viewtopic.php?t=4'; // Помощь по поиску - -$bb_cfg['bt_min_ratio_allow_dl_tor'] = 0; // 0 - disable -$bb_cfg['bt_min_ratio_warning'] = 0; // 0 - disable -$bb_cfg['bt_min_ratio_dl_button'] = 0; // 0 - disable - -$tr_cfg = array( - 'autoclean' => true, - 'off' => false, - 'off_reason' => 'temporarily disabled', - 'numwant' => 50, - 'update_dlstat' => true, - 'expire_factor' => 2.5, - 'compact_mode' => true, - 'upd_user_up_down_stat' => true, - 'browser_redirect_url' => '', - 'scrape' => true, - 'limit_active_tor' => true, - 'limit_seed_count' => 0, - 'limit_leech_count' => 8, - 'leech_expire_factor' => 60, - 'limit_concurrent_ips' => false, - 'limit_seed_ips' => 0, - 'limit_leech_ips' => 0, - 'tor_topic_up' => true, - 'gold_silver_enabled' => true, -); - -$bb_cfg['show_dl_status_in_search'] = true; -$bb_cfg['show_dl_status_in_forum'] = true; - -$bb_cfg['show_tor_info_in_dl_list'] = true; -$bb_cfg['allow_dl_list_names_mode'] = true; - -// Torrents -$bb_cfg['torrent_sign'] = ''; // e.g. "[yoursite.com]" -$bb_cfg['tor_help_links'] = ''; - -// Сколько дней сохранять торрент зарегистрированным / Days to keep torrent registered, if: -$bb_cfg['seeder_last_seen_days_keep'] = 0; // сколько дней назад был сид последний раз -$bb_cfg['seeder_never_seen_days_keep'] = 0; // сколько дней имеется статус "Сида не было никогда" - -// Ratio limits -define('TR_RATING_LIMITS', true); // ON/OFF -define('MIN_DL_FOR_RATIO', 10737418240); // 10 GB in bytes, 0 - disable - -// Don't change the order of ratios (from 0 to 1) -// rating < 0.4 -- allow only 1 torrent for leeching -// rating < 0.5 -- only 2 -// rating < 0.6 -- only 3 -// rating > 0.6 -- depend on your tracker config limits (in "ACP - Tracker Config - Limits") -$rating_limits = array( - '0.4' => 1, - '0.5' => 2, - '0.6' => 3, -); - -// Seeding torrents limit -$bb_cfg['max_seeding_torrents'] = 0; // 0 - unlimited -$bb_cfg['min_up_speed_per_torrent'] = 500; // bytes -$bb_cfg['too_many_seeding_redirect_url'] = 'viewtopic.php?t=TOPIC_ID'; - -// DL-Status -$bb_cfg['dl_will_days_keep'] = 60; // days to keep user's dlstatus records -$bb_cfg['dl_down_days_keep'] = 30; -$bb_cfg['dl_complete_days_keep'] = 180; -$bb_cfg['dl_cancel_days_keep'] = 30; - -// Tor-Stats -$bb_cfg['torstat_days_keep'] = 60; // days to keep user's per-torrent stats - -// Tor-Help -$bb_cfg['torhelp_enabled'] = true; // find dead torrents (without seeder) that user might help seeding - -$page_cfg['show_torhelp'] = array( -# BB_SCRIPT => true - 'index' => true, - 'tracker' => true, -); - -// Path (trailing slash '/' at the end: XX_PATH - without, XX_DIR - with) -define('DIR_SEPR', DIRECTORY_SEPARATOR); - -define('BB_PATH', realpath(BB_ROOT) ); // absolute pathname to the forum root -define('ADMIN_DIR', BB_PATH .'/admin/' ); -define('CACHE_DIR', BB_PATH .'/cache/' ); -define('DEV_DIR', BB_PATH .'/develop/' ); -define('INC_DIR', BB_PATH .'/includes/' ); -define('LANG_ROOT_DIR', BB_PATH .'/language/' ); -define('LOG_DIR', BB_PATH .'/log/' ); -define('TEMPLATES_DIR', BB_PATH .'/templates/'); -define('TRIGGERS_DIR', BB_PATH .'/triggers/' ); - -// Language -setlocale(LC_ALL, 'ru_RU.UTF-8'); -setlocale(LC_NUMERIC, 'C'); -$bb_cfg['auto_language'] = true; -if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $bb_cfg['auto_language']) -{ - if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'ru') - { - $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_russian/'; - $bb_cfg['default_lang'] = 'russian'; - } - else - { - $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_english/'; - $bb_cfg['default_lang'] = 'english'; - } -} -else -{ - if (isset($bb_cfg['default_lang']) && $bb_cfg['default_lang'] == 'russian') $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_russian/'; - else $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_english/'; -} - -// Templates -define('ADMIN_TPL_DIR', TEMPLATES_DIR .'/admin/'); - -$bb_cfg['tpl_name'] = 'default'; -$bb_cfg['stylesheet'] = 'main.css'; - -$bb_cfg['show_sidebar1_on_every_page'] = false; -$bb_cfg['show_sidebar2_on_every_page'] = false; - -$bb_cfg['sidebar1_static_content_path'] = BB_PATH .'/misc/html/sidebar1.html'; -$bb_cfg['sidebar2_static_content_path'] = BB_PATH .'/misc/html/sidebar2.html'; - -$page_cfg['show_sidebar1'] = array( -# BB_SCRIPT => true - 'index' => true, -); -$page_cfg['show_sidebar2'] = array( -# BB_SCRIPT => true - 'index' => false, -); - -$bb_cfg['topic_tpl']['overall_header'] = TEMPLATES_DIR .'topic_tpl_overall_header.html'; -$bb_cfg['topic_tpl']['rules_video'] = TEMPLATES_DIR .'topic_tpl_rules_video.html'; - -// Cookie -$bb_cfg['cookie_domain'] = '.'. $domain_name; # '.yourdomain.com' -$bb_cfg['cookie_path'] = '/'; # '/forum/' -$bb_cfg['cookie_secure'] = (!empty($_SERVER['HTTPS']) ? 1 : 0); # 0 -$bb_cfg['cookie_prefix'] = 'bb_'; # 'bb_' - -define('COOKIE_DBG', 'bb_dbg'); // debug cookie name - -// Sessions -$bb_cfg['session_update_intrv'] = 180; // sec -$bb_cfg['user_session_duration'] = 1800; // sec -$bb_cfg['admin_session_duration'] = 6*3600; // sec -$bb_cfg['user_session_gc_ttl'] = 1800; // number of seconds that a staled session entry may remain in sessions table -$bb_cfg['session_cache_gc_ttl'] = 1200; // sec -$bb_cfg['max_reg_users_online'] = 0; // 0 - unlimited -$bb_cfg['max_last_visit_days'] = 14; // days -$bb_cfg['last_visit_update_intrv'] = 3600; // sec - -// Registration -$bb_cfg['invalid_logins'] = 5; // Кол-во неверных попыток ввода пароля, перед выводом проверки капчи -$bb_cfg['new_user_reg_disabled'] = false; // Disable new user registrations -$bb_cfg['unique_ip'] = false; // Deny registration of several accounts by one ip -$bb_cfg['new_user_reg_restricted'] = false; - -// Email -$bb_cfg['emailer_disabled'] = false; -$bb_cfg['topic_notify_enabled'] = true; -$bb_cfg['pm_notify_enabled'] = true; -$bb_cfg['groupcp_send_email'] = true; - -$bb_cfg['tech_admin_email'] = 'admin@' . $domain_name; // email for sending error reports -$bb_cfg['abuse_email'] = 'abuse@' . $domain_name; -$bb_cfg['adv_email'] = 'adv@' . $domain_name; - -// AJAX -define('AJAX_HTML_DIR', BB_ROOT .'ajax/html/'); -define('AJAX_DIR', BB_ROOT .'ajax/'); - -// Debug -define('DEBUG', false); // !!! "DEBUG" should be ALWAYS DISABLED on production environment !!! -define('DBG_LOG', false); -define('DBG_TIME', true); // false, true или рабочая секудна (при 3 - запись в лог будет только если текущее время кратно 3) -define('DBG_LOG_GENTIME', true); -define('DBG_LOG_ERRORS', true); -define('PROFILER', false); // Profiler extension name, or FALSE to disable (supported: 'dbg') - -define('SQL_DEBUG', true); -define('SQL_LOG_ERRORS', true); // all SQL_xxx options enabled only if SQL_DEBUG == TRUE -define('SQL_CALC_QUERY_TIME', true); // for stats -define('SQL_LOG_SLOW_QUERIES', true); -define('SQL_SLOW_QUERY_TIME', 10); // sec -define('SQL_PREPEND_SRC_COMM', false); // prepend source file(line) comment to sql query - -// Special users -$bb_cfg['dbg_users'] = array( -# user_id => 'name', - 2 => 'admin', -); - -$bb_cfg['unlimited_users'] = array( -# user_id => 'name', - 2 => 'admin', -); - -$bb_cfg['super_admins'] = array( -# user_id => 'name', - 2 => 'admin', -); - -// Log options -define('LOG_EXT', 'log'); -define('LOG_SEPR', ' | '); -define('LOG_LF', "\n"); -define('LOG_MAX_SIZE', 1048576); // bytes - -// Log request -$log_ip_req = array( -# '127.0.0.1' => 'user1', // CLIENT_IP => 'name' -# '7f000001' => 'user2', // USER_IP => 'name' -); - -$log_passkey = array( -# 'passkey' => 'log_filename', -); - -// Log response -$log_ip_resp = array( -# '127.0.0.1' => 'user1', // CLIENT_IP => 'name' -# '7f000001' => 'user2', // USER_IP => 'name' -); - -// Error reporting -if (DEBUG) -{ - error_reporting(E_ALL); - ini_set('display_errors', 1); - ini_set('log_errors', 0); -} -else -{ - error_reporting(E_ALL); # E_ALL & ~E_NOTICE - ini_set('display_errors', 0); - ini_set('log_errors', 1); -} -ini_set('error_log', LOG_DIR .'php_err.log'); - -// magic quotes -if (get_magic_quotes_gpc()) die('set magic_quotes off'); -// json -if (!function_exists('json_encode')) die('not json_encode'); - -// Triggers -define('BB_ENABLED', TRIGGERS_DIR .'$on'); -define('BB_DISABLED', TRIGGERS_DIR .'$off'); -define('CRON_ALLOWED', TRIGGERS_DIR .'cron_allowed'); -define('CRON_RUNNING', TRIGGERS_DIR .'cron_running'); - -// Subforums -$bb_cfg['sf_on_first_page_only'] = true; - -// Forums -$bb_cfg['allowed_topics_per_page'] = array(50, 100, 150, 200, 250, 300); - -// Topics -$bb_cfg['show_quick_reply'] = true; -$bb_cfg['show_rank_text'] = false; -$bb_cfg['show_rank_image'] = true; -$bb_cfg['show_poster_joined'] = true; -$bb_cfg['show_poster_posts'] = true; -$bb_cfg['show_poster_from'] = true; -$bb_cfg['show_bot_nick'] = false; -$bb_cfg['text_buttons'] = false; // replace EDIT, QUOTE... images with text links -$bb_cfg['parse_ed2k_links'] = true; // make ed2k links clickable -$bb_cfg['post_date_format'] = 'd-M-Y H:i'; -$bb_cfg['ext_link_new_win'] = true; // open external links in new window - -$bb_cfg['topic_moved_days_keep'] = 7; // remove topic moved links after xx days (or FALSE to disable) - -$bb_cfg['allowed_posts_per_page'] = array(15, 30, 50, 100); -$bb_cfg['user_signature_start'] = '

_________________
'; -$bb_cfg['user_signature_end'] = '
'; //Это позволит использовать html теги, которые требуют закрытия. Например или - -// Posts -$bb_cfg['use_posts_cache'] = true; // if you switch from ON to OFF, you need to TRUNCATE `bb_posts_html` table -$bb_cfg['posts_cache_days_keep'] = 14; -$bb_cfg['max_post_length'] = 120000; // bytes -$bb_cfg['use_ajax_posts'] = true; - -// Search -$bb_cfg['search_engine_type'] = 'mysql'; // none, mysql, sphinx -$bb_cfg['sphinx_topic_titles_host'] = '127.0.0.1'; -$bb_cfg['sphinx_topic_titles_port'] = 3312; -$bb_cfg['disable_ft_search_in_posts'] = false; // disable searching in post bodies -$bb_cfg['disable_search_for_guest'] = true; -$bb_cfg['allow_search_in_bool_mode'] = true; -$bb_cfg['max_search_words_per_post'] = 200; -$bb_cfg['search_min_word_len'] = 3; -$bb_cfg['search_max_word_len'] = 35; -$bb_cfg['limit_max_search_results'] = false; -$bb_cfg['tidy_post'] = true; -$bb_cfg['spam_filter_file_path'] = ''; //BB_PATH .'/misc/spam_filter_words.txt'; - -// Posting -$bb_cfg['prevent_multiposting'] = true; // replace "reply" with "edit last msg" if user (not admin or mod) is last topic poster -$bb_cfg['max_smilies'] = 10; // Максимальное число смайлов в посте (0 - без ограничения) - -// Actions log -$bb_cfg['log_days_keep'] = 90; - -// Users -$bb_cfg['color_nick'] = true; // Окраска ников пользователей по user_rank -$bb_cfg['user_not_activated_days_keep'] = 7; // "not activated" == "not finished registration" -$bb_cfg['user_not_active_days_keep'] = 180; // inactive users but only with no posts - -// GroupCP -$bb_cfg['groupcp_members_per_page'] = 300; - -// Ads -$bb_cfg['show_ads'] = false; -$bb_cfg['show_ads_users'] = array( -# user_id => 'name', - 2 => 'admin', -); - -// block_type => [block_id => block_desc] -$bb_cfg['ad_blocks'] = array( - 'trans' => array( - 100 => 'сквозная сверху', - ), - 'index' => array( - 200 => 'главная, под новостями', - ), -); - -// Misc -define('LOADAVG', function_exists('get_loadavg') ? get_loadavg() : 0); -define('MEM_USAGE', function_exists('memory_get_usage')); - -$bb_cfg['mem_on_start'] = (MEM_USAGE) ? memory_get_usage() : 0; - -$bb_cfg['translate_dates'] = true; // in displaying time -$bb_cfg['use_word_censor'] = true; - -$bb_cfg['last_visit_date_format'] = 'd-M H:i'; -$bb_cfg['last_post_date_format'] = 'd-M-y H:i'; - -$bb_cfg['allow_change'] = array( - 'language' => true, - 'dateformat' => true, -); - -define('GZIP_OUTPUT_ALLOWED', (extension_loaded('zlib') && !ini_get('zlib.output_compression'))); - -$banned_user_agents = array( -// Download Master -# 'download', -# 'master', -// Others -# 'wget', -); - -$bb_cfg['porno_forums_screenshots_topic_id'] = 52267; -$bb_cfg['trash_forum_id'] = 0; // (int) 27 - -$bb_cfg['first_logon_redirect_url'] = 'index.php'; -$bb_cfg['faq_url'] = 'faq.php'; -$bb_cfg['terms_and_conditions_url'] = 'index.php'; - -$bb_cfg['user_agreement_url'] = 'misc.php?do=info&show=user_agreement'; -$bb_cfg['copyright_holders_url'] = 'misc.php?do=info&show=copyright_holders'; -$bb_cfg['advert_url'] = 'misc.php?do=info&show=advert'; - -$bb_cfg['html_path'] = BB_PATH .'/misc/html/'; # -$bb_cfg['user_agreement_html_path'] = $bb_cfg['html_path'] .'user_agreement.html'; # -$bb_cfg['copyright_holders_html_path'] = $bb_cfg['html_path'] .'copyright_holders.html'; # -$bb_cfg['advert_html_path'] = $bb_cfg['html_path'] .'advert.html'; # - -// Captcha -$bb_cfg['captcha'] = array( - 'disabled' => false, - 'secret_key' => 'secret_key', - 'img_url' => './images/captcha/', # without '/' - 'img_path' => BB_PATH .'/images/captcha/', # without '/' -); - -// SEO -$bb_cfg['seo_link_home_page'] = true \ No newline at end of file + (array) srv_cfg; +// порядок параметров srv_cfg (хост, название базы, пользователь, пароль, charset, pconnect); +$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect); +//$bb_cfg['db']['db2'] = array('localhost2', 'dbase2', 'user2', 'pass2', $charset, $pconnect); +//$bb_cfg['db']['db3'] = array('localhost3', 'dbase3', 'user2', 'pass3', $charset, $pconnect); + +$bb_cfg['db_alias'] = array( +// 'alias' => 'srv_name' + 'cap' => 'db1', // BB_CAPTCHA +); + +// Cache +$bb_cfg['cache']['pconnect'] = true; +$bb_cfg['cache']['db_dir'] = realpath(BB_ROOT) .'/cache/filecache/'; +$bb_cfg['cache']['memcache'] = array( + 'host' => '127.0.0.1', + 'port' => 11211, + 'pconnect' => true, + 'con_required' => true, +); +$bb_cfg['cache']['redis'] = array( + 'host' => '127.0.0.1', + 'port' => 6379, + 'con_required' => true, +); + +// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache) +# name => array( (string) type, (array) cfg ) +$bb_cfg['cache']['engines'] = array( + 'bb_cache' => array('filecache', array()), + 'tr_cache' => array('filecache', array()), + 'session_cache' => array('filecache', array()), + + 'bb_cap_sid' => array('filecache', array()), + 'bb_login_err' => array('filecache', array()), +); + +// Datastore +// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache (default filecache) +$bb_cfg['datastore_type'] = 'filecache'; + +// Server +$bb_cfg['server_name'] = $domain_name; // The domain name from which this board runs +$bb_cfg['server_port'] = (!empty($_SERVER['SERVER_PORT'])) ? $_SERVER['SERVER_PORT'] : 80; // The port your server is running on +$bb_cfg['script_path'] = '/'; // The path where FORUM is located relative to the domain name + +// Server load +$bb_cfg['max_srv_load'] = 0; // 0 - disable +$bb_cfg['tr_working_second'] = 0; // 0 - disable + +// Increase number after changing js or css +$bb_cfg['js_ver'] = 1; +$bb_cfg['css_ver'] = 1; + +// Information messages +$bb_cfg['board_disabled_msg'] = 'форум временно отключен'; // 'forums temporarily disabled'; // show this msg if board has been disabled via ON/OFF trigger +$bb_cfg['srv_overloaded_msg'] = "Извините, в данный момент сервер перегружен\nПопробуйте повторить запрос через несколько минут"; + +// Backup +$bb_cfg['db_backup_shell_cmd'] = ''; // '/path/to/db_backup.sh 2>&1' +$bb_cfg['site_backup_shell_cmd'] = ''; + +// GZip +$bb_cfg['gzip_compress'] = true; // compress output + +// Tracker +$bb_cfg['announce_type'] = 'php'; // Тип анонсера, xbt или php +$bb_cfg['announce_xbt'] = "http://{$domain_name}:2710"; +$bb_cfg['announce_interval'] = 2400; // Announce interval (default: 1800) +$bb_cfg['passkey_key'] = 'uk'; // Passkey key name in GET request +$bb_cfg['ignore_reported_ip'] = false; // Ignore IP reported by client +$bb_cfg['verify_reported_ip'] = true; // Verify IP reported by client against $_SERVER['HTTP_X_FORWARDED_FOR'] +$bb_cfg['allow_internal_ip'] = false; // Allow internal IP (10.xx.. etc.) + +// FAQ URL help link +$bb_cfg['how_to_download_url_help'] = 'viewtopic.php?t=1'; // Как скачивать? +$bb_cfg['what_is_torrent_url_help'] = 'viewtopic.php?t=2'; // Что такое торрент? +$bb_cfg['ratio_url_help'] = 'viewtopic.php?t=3'; // Рейтинг и ограничения +$bb_cfg['search_help_url'] = 'viewtopic.php?t=4'; // Помощь по поиску + +$bb_cfg['bt_min_ratio_allow_dl_tor'] = 0; // 0 - disable +$bb_cfg['bt_min_ratio_warning'] = 0; // 0 - disable +$bb_cfg['bt_min_ratio_dl_button'] = 0; // 0 - disable + +$tr_cfg = array( + 'autoclean' => true, + 'off' => false, + 'off_reason' => 'temporarily disabled', + 'numwant' => 50, + 'update_dlstat' => true, + 'expire_factor' => 2.5, + 'compact_mode' => true, + 'upd_user_up_down_stat' => true, + 'browser_redirect_url' => '', + 'scrape' => true, + 'limit_active_tor' => true, + 'limit_seed_count' => 0, + 'limit_leech_count' => 8, + 'leech_expire_factor' => 60, + 'limit_concurrent_ips' => false, + 'limit_seed_ips' => 0, + 'limit_leech_ips' => 0, + 'tor_topic_up' => true, + 'gold_silver_enabled' => true, +); + +$bb_cfg['show_dl_status_in_search'] = true; +$bb_cfg['show_dl_status_in_forum'] = true; + +$bb_cfg['show_tor_info_in_dl_list'] = true; +$bb_cfg['allow_dl_list_names_mode'] = true; + +// Torrents +$bb_cfg['torrent_sign'] = ''; // e.g. "[yoursite.com]" +$bb_cfg['tor_help_links'] = ''; + +// Сколько дней сохранять торрент зарегистрированным / Days to keep torrent registered, if: +$bb_cfg['seeder_last_seen_days_keep'] = 0; // сколько дней назад был сид последний раз +$bb_cfg['seeder_never_seen_days_keep'] = 0; // сколько дней имеется статус "Сида не было никогда" + +// Ratio limits +define('TR_RATING_LIMITS', true); // ON/OFF +define('MIN_DL_FOR_RATIO', 10737418240); // 10 GB in bytes, 0 - disable + +// Don't change the order of ratios (from 0 to 1) +// rating < 0.4 -- allow only 1 torrent for leeching +// rating < 0.5 -- only 2 +// rating < 0.6 -- only 3 +// rating > 0.6 -- depend on your tracker config limits (in "ACP - Tracker Config - Limits") +$rating_limits = array( + '0.4' => 1, + '0.5' => 2, + '0.6' => 3, +); + +// Seeding torrents limit +$bb_cfg['max_seeding_torrents'] = 0; // 0 - unlimited +$bb_cfg['min_up_speed_per_torrent'] = 500; // bytes +$bb_cfg['too_many_seeding_redirect_url'] = 'viewtopic.php?t=TOPIC_ID'; + +// DL-Status +$bb_cfg['dl_will_days_keep'] = 60; // days to keep user's dlstatus records +$bb_cfg['dl_down_days_keep'] = 30; +$bb_cfg['dl_complete_days_keep'] = 180; +$bb_cfg['dl_cancel_days_keep'] = 30; + +// Tor-Stats +$bb_cfg['torstat_days_keep'] = 60; // days to keep user's per-torrent stats + +// Tor-Help +$bb_cfg['torhelp_enabled'] = true; // find dead torrents (without seeder) that user might help seeding + +$page_cfg['show_torhelp'] = array( +# BB_SCRIPT => true + 'index' => true, + 'tracker' => true, +); + +// Path (trailing slash '/' at the end: XX_PATH - without, XX_DIR - with) +define('DIR_SEPR', DIRECTORY_SEPARATOR); + +define('BB_PATH', realpath(BB_ROOT) ); // absolute pathname to the forum root +define('ADMIN_DIR', BB_PATH .'/admin/' ); +define('CACHE_DIR', BB_PATH .'/cache/' ); +define('DEV_DIR', BB_PATH .'/develop/' ); +define('INC_DIR', BB_PATH .'/includes/' ); +define('LANG_ROOT_DIR', BB_PATH .'/language/' ); +define('LOG_DIR', BB_PATH .'/log/' ); +define('TEMPLATES_DIR', BB_PATH .'/templates/'); +define('TRIGGERS_DIR', BB_PATH .'/triggers/' ); + +// Language +setlocale(LC_ALL, 'ru_RU.UTF-8'); +setlocale(LC_NUMERIC, 'C'); +$bb_cfg['auto_language'] = true; +if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $bb_cfg['auto_language']) +{ + if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'ru') + { + $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_russian/'; + $bb_cfg['default_lang'] = 'russian'; + } + else + { + $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_english/'; + $bb_cfg['default_lang'] = 'english'; + } +} +else +{ + if (isset($bb_cfg['default_lang']) && $bb_cfg['default_lang'] == 'russian') $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_russian/'; + else $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'lang_english/'; +} + +// Templates +define('ADMIN_TPL_DIR', TEMPLATES_DIR .'/admin/'); + +$bb_cfg['tpl_name'] = 'default'; +$bb_cfg['stylesheet'] = 'main.css'; + +$bb_cfg['show_sidebar1_on_every_page'] = false; +$bb_cfg['show_sidebar2_on_every_page'] = false; + +$bb_cfg['sidebar1_static_content_path'] = BB_PATH .'/misc/html/sidebar1.html'; +$bb_cfg['sidebar2_static_content_path'] = BB_PATH .'/misc/html/sidebar2.html'; + +$page_cfg['show_sidebar1'] = array( +# BB_SCRIPT => true + 'index' => true, +); +$page_cfg['show_sidebar2'] = array( +# BB_SCRIPT => true + 'index' => false, +); + +$bb_cfg['topic_tpl']['overall_header'] = TEMPLATES_DIR .'topic_tpl_overall_header.html'; +$bb_cfg['topic_tpl']['rules_video'] = TEMPLATES_DIR .'topic_tpl_rules_video.html'; + +// Cookie +$bb_cfg['cookie_domain'] = '.'. $domain_name; # '.yourdomain.com' +$bb_cfg['cookie_path'] = '/'; # '/forum/' +$bb_cfg['cookie_secure'] = (!empty($_SERVER['HTTPS']) ? 1 : 0); # 0 +$bb_cfg['cookie_prefix'] = 'bb_'; # 'bb_' + +define('COOKIE_DBG', 'bb_dbg'); // debug cookie name + +// Sessions +$bb_cfg['session_update_intrv'] = 180; // sec +$bb_cfg['user_session_duration'] = 1800; // sec +$bb_cfg['admin_session_duration'] = 6*3600; // sec +$bb_cfg['user_session_gc_ttl'] = 1800; // number of seconds that a staled session entry may remain in sessions table +$bb_cfg['session_cache_gc_ttl'] = 1200; // sec +$bb_cfg['max_reg_users_online'] = 0; // 0 - unlimited +$bb_cfg['max_last_visit_days'] = 14; // days +$bb_cfg['last_visit_update_intrv'] = 3600; // sec + +// Registration +$bb_cfg['invalid_logins'] = 5; // Кол-во неверных попыток ввода пароля, перед выводом проверки капчи +$bb_cfg['new_user_reg_disabled'] = false; // Disable new user registrations +$bb_cfg['unique_ip'] = false; // Deny registration of several accounts by one ip +$bb_cfg['new_user_reg_restricted'] = false; + +// Email +$bb_cfg['emailer_disabled'] = false; +$bb_cfg['topic_notify_enabled'] = true; +$bb_cfg['pm_notify_enabled'] = true; +$bb_cfg['groupcp_send_email'] = true; + +$bb_cfg['tech_admin_email'] = 'admin@' . $domain_name; // email for sending error reports +$bb_cfg['abuse_email'] = 'abuse@' . $domain_name; +$bb_cfg['adv_email'] = 'adv@' . $domain_name; + +// AJAX +define('AJAX_HTML_DIR', BB_ROOT .'ajax/html/'); +define('AJAX_DIR', BB_ROOT .'ajax/'); + +// Debug +define('DEBUG', false); // !!! "DEBUG" should be ALWAYS DISABLED on production environment !!! +define('DBG_LOG', false); +define('DBG_TIME', true); // false, true или рабочая секудна (при 3 - запись в лог будет только если текущее время кратно 3) +define('DBG_LOG_GENTIME', true); +define('DBG_LOG_ERRORS', true); +define('PROFILER', false); // Profiler extension name, or FALSE to disable (supported: 'dbg') + +define('SQL_DEBUG', true); +define('SQL_LOG_ERRORS', true); // all SQL_xxx options enabled only if SQL_DEBUG == TRUE +define('SQL_CALC_QUERY_TIME', true); // for stats +define('SQL_LOG_SLOW_QUERIES', true); +define('SQL_SLOW_QUERY_TIME', 10); // sec +define('SQL_PREPEND_SRC_COMM', false); // prepend source file(line) comment to sql query + +// Special users +$bb_cfg['dbg_users'] = array( +# user_id => 'name', + 2 => 'admin', +); + +$bb_cfg['unlimited_users'] = array( +# user_id => 'name', + 2 => 'admin', +); + +$bb_cfg['super_admins'] = array( +# user_id => 'name', + 2 => 'admin', +); + +// Log options +define('LOG_EXT', 'log'); +define('LOG_SEPR', ' | '); +define('LOG_LF', "\n"); +define('LOG_MAX_SIZE', 1048576); // bytes + +// Log request +$log_ip_req = array( +# '127.0.0.1' => 'user1', // CLIENT_IP => 'name' +# '7f000001' => 'user2', // USER_IP => 'name' +); + +$log_passkey = array( +# 'passkey' => 'log_filename', +); + +// Log response +$log_ip_resp = array( +# '127.0.0.1' => 'user1', // CLIENT_IP => 'name' +# '7f000001' => 'user2', // USER_IP => 'name' +); + +// Error reporting +if (DEBUG) +{ + error_reporting(E_ALL); + ini_set('display_errors', 1); + ini_set('log_errors', 0); +} +else +{ + error_reporting(E_ALL); # E_ALL & ~E_NOTICE + ini_set('display_errors', 0); + ini_set('log_errors', 1); +} +ini_set('error_log', LOG_DIR .'php_err.log'); + +// magic quotes +if (get_magic_quotes_gpc()) die('set magic_quotes off'); +// json +if (!function_exists('json_encode')) die('not json_encode'); + +// Triggers +define('BB_ENABLED', TRIGGERS_DIR .'$on'); +define('BB_DISABLED', TRIGGERS_DIR .'$off'); +define('CRON_ALLOWED', TRIGGERS_DIR .'cron_allowed'); +define('CRON_RUNNING', TRIGGERS_DIR .'cron_running'); + +// Subforums +$bb_cfg['sf_on_first_page_only'] = true; + +// Forums +$bb_cfg['allowed_topics_per_page'] = array(50, 100, 150, 200, 250, 300); + +// Topics +$bb_cfg['show_quick_reply'] = true; +$bb_cfg['show_rank_text'] = false; +$bb_cfg['show_rank_image'] = true; +$bb_cfg['show_poster_joined'] = true; +$bb_cfg['show_poster_posts'] = true; +$bb_cfg['show_poster_from'] = true; +$bb_cfg['show_bot_nick'] = false; +$bb_cfg['text_buttons'] = false; // replace EDIT, QUOTE... images with text links +$bb_cfg['parse_ed2k_links'] = true; // make ed2k links clickable +$bb_cfg['post_date_format'] = 'd-M-Y H:i'; +$bb_cfg['ext_link_new_win'] = true; // open external links in new window + +$bb_cfg['topic_moved_days_keep'] = 7; // remove topic moved links after xx days (or FALSE to disable) + +$bb_cfg['allowed_posts_per_page'] = array(15, 30, 50, 100); +$bb_cfg['user_signature_start'] = '

_________________
'; +$bb_cfg['user_signature_end'] = '
'; //Это позволит использовать html теги, которые требуют закрытия. Например
или + +// Posts +$bb_cfg['use_posts_cache'] = true; // if you switch from ON to OFF, you need to TRUNCATE `bb_posts_html` table +$bb_cfg['posts_cache_days_keep'] = 14; +$bb_cfg['max_post_length'] = 120000; // bytes +$bb_cfg['use_ajax_posts'] = true; + +// Search +$bb_cfg['search_engine_type'] = 'mysql'; // none, mysql, sphinx +$bb_cfg['sphinx_topic_titles_host'] = '127.0.0.1'; +$bb_cfg['sphinx_topic_titles_port'] = 3312; +$bb_cfg['disable_ft_search_in_posts'] = false; // disable searching in post bodies +$bb_cfg['disable_search_for_guest'] = true; +$bb_cfg['allow_search_in_bool_mode'] = true; +$bb_cfg['max_search_words_per_post'] = 200; +$bb_cfg['search_min_word_len'] = 3; +$bb_cfg['search_max_word_len'] = 35; +$bb_cfg['limit_max_search_results'] = false; +$bb_cfg['tidy_post'] = true; +$bb_cfg['spam_filter_file_path'] = ''; //BB_PATH .'/misc/spam_filter_words.txt'; + +// Posting +$bb_cfg['prevent_multiposting'] = true; // replace "reply" with "edit last msg" if user (not admin or mod) is last topic poster +$bb_cfg['max_smilies'] = 10; // Максимальное число смайлов в посте (0 - без ограничения) + +// Actions log +$bb_cfg['log_days_keep'] = 90; + +// Users +$bb_cfg['color_nick'] = true; // Окраска ников пользователей по user_rank +$bb_cfg['user_not_activated_days_keep'] = 7; // "not activated" == "not finished registration" +$bb_cfg['user_not_active_days_keep'] = 180; // inactive users but only with no posts + +// GroupCP +$bb_cfg['groupcp_members_per_page'] = 300; + +// Ads +$bb_cfg['show_ads'] = false; +$bb_cfg['show_ads_users'] = array( +# user_id => 'name', + 2 => 'admin', +); + +// block_type => [block_id => block_desc] +$bb_cfg['ad_blocks'] = array( + 'trans' => array( + 100 => 'сквозная сверху', + ), + 'index' => array( + 200 => 'главная, под новостями', + ), +); + +// Misc +define('LOADAVG', function_exists('get_loadavg') ? get_loadavg() : 0); +define('MEM_USAGE', function_exists('memory_get_usage')); + +$bb_cfg['mem_on_start'] = (MEM_USAGE) ? memory_get_usage() : 0; + +$bb_cfg['translate_dates'] = true; // in displaying time +$bb_cfg['use_word_censor'] = true; + +$bb_cfg['last_visit_date_format'] = 'd-M H:i'; +$bb_cfg['last_post_date_format'] = 'd-M-y H:i'; + +$bb_cfg['allow_change'] = array( + 'language' => true, + 'dateformat' => true, +); + +define('GZIP_OUTPUT_ALLOWED', (extension_loaded('zlib') && !ini_get('zlib.output_compression'))); + +$banned_user_agents = array( +// Download Master +# 'download', +# 'master', +// Others +# 'wget', +); + +$bb_cfg['porno_forums_screenshots_topic_id'] = 52267; +$bb_cfg['trash_forum_id'] = 0; // (int) 27 + +$bb_cfg['first_logon_redirect_url'] = 'index.php'; +$bb_cfg['faq_url'] = 'faq.php'; +$bb_cfg['terms_and_conditions_url'] = 'index.php'; + +$bb_cfg['user_agreement_url'] = 'misc.php?do=info&show=user_agreement'; +$bb_cfg['copyright_holders_url'] = 'misc.php?do=info&show=copyright_holders'; +$bb_cfg['advert_url'] = 'misc.php?do=info&show=advert'; + +$bb_cfg['html_path'] = BB_PATH .'/misc/html/'; # +$bb_cfg['user_agreement_html_path'] = $bb_cfg['html_path'] .'user_agreement.html'; # +$bb_cfg['copyright_holders_html_path'] = $bb_cfg['html_path'] .'copyright_holders.html'; # +$bb_cfg['advert_html_path'] = $bb_cfg['html_path'] .'advert.html'; # + +// Captcha +$bb_cfg['captcha'] = array( + 'disabled' => false, + 'secret_key' => 'secret_key', + 'img_url' => './images/captcha/', # without '/' + 'img_path' => BB_PATH .'/images/captcha/', # without '/' +); + +// SEO +$bb_cfg['seo_link_home_page'] = true; \ No newline at end of file