/** * set vars for form of index page settings */ function tmplSetIndexPageFormVars() { global $cfg, $tmpl; // set vars $tmpl->setvar('enable_index_meta_refresh', $cfg["enable_index_meta_refresh"]); $tmpl->setvar('page_refresh', $cfg["page_refresh"]); $tmpl->setvar('enable_index_ajax_update', $cfg["enable_index_ajax_update"]); $tmpl->setvar('enable_index_ajax_update_title', $cfg["enable_index_ajax_update_title"]); $tmpl->setvar('enable_index_ajax_update_users', $cfg["enable_index_ajax_update_users"]); $tmpl->setvar('enable_index_ajax_update_list', $cfg["enable_index_ajax_update_list"]); $tmpl->setvar('enable_index_ajax_update_silent', $cfg["enable_index_ajax_update_silent"]); $tmpl->setvar('index_ajax_update', $cfg["index_ajax_update"]); $tmpl->setvar('index_show_seeding', $cfg["index_show_seeding"]); $tmpl->setvar('enable_multiupload', $cfg["enable_multiupload"]); $tmpl->setvar('hack_multiupload_rows', $cfg["hack_multiupload_rows"]); $tmpl->setvar('ui_displaylinks', $cfg["ui_displaylinks"]); $tmpl->setvar('ui_displayusers', $cfg["ui_displayusers"]); $tmpl->setvar('ui_displaybandwidthbars', $cfg["ui_displaybandwidthbars"]); $tmpl->setvar('bandwidthbar', $cfg["bandwidthbar"]); $tmpl->setvar('bandwidth_up', $cfg["bandwidth_up"]); $tmpl->setvar('bandwidth_down', $cfg["bandwidth_down"]); $tmpl->setvar('enable_goodlookstats', $cfg["enable_goodlookstats"]); $tmpl->setvar('enable_bigboldwarning', $cfg["enable_bigboldwarning"]); $tmpl->setvar('enable_search', $cfg["enable_search"]); $tmpl->setvar('index_page_stats', $cfg["index_page_stats"]); $tmpl->setvar('show_server_load', $cfg["show_server_load"]); $tmpl->setvar('index_page_connections', $cfg["index_page_connections"]); $tmpl->setvar('enable_restrictivetview', $cfg["enable_restrictivetview"]); $tmpl->setvar('enable_metafile_download', $cfg["enable_metafile_download"]); $tmpl->setvar('enable_sorttable', $cfg["enable_sorttable"]); $tmpl->setvar('enable_multiops', $cfg["enable_multiops"]); $tmpl->setvar('enable_bulkops', $cfg["enable_bulkops"]); $tmpl->setvar('display_seeding_time', $cfg["display_seeding_time"]); $tmpl->setvar('index_page_sortorder', $cfg["index_page_sortorder"]); $tmpl->setvar('transfer_delete_data', $cfg["transfer_delete_data"]); $tmpl->setloop('Engine_List', tmplSetSearchEngineDDL($cfg["searchEngine"])); $transferWindowDefaultList = array(); array_push($transferWindowDefaultList, array('name' => 'Stats', 'value' => 'transferStats', 'is_selected' => 'transferStats' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Hosts', 'value' => 'transferHosts', 'is_selected' => 'transferHosts' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Scrape', 'value' => 'transferScrape', 'is_selected' => 'transferScrape' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Images', 'value' => 'transferImages', 'is_selected' => 'transferImages' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Log', 'value' => 'transferLog', 'is_selected' => 'transferLog' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Details', 'value' => 'transferDetails', 'is_selected' => 'transferDetails' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Files', 'value' => 'transferFiles', 'is_selected' => 'transferFiles' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Settings', 'value' => 'transferSettings', 'is_selected' => 'transferSettings' == $cfg["transfer_window_default"] ? 1 : 0)); array_push($transferWindowDefaultList, array('name' => 'Control', 'value' => 'transferControl', 'is_selected' => 'transferControl' == $cfg["transfer_window_default"] ? 1 : 0)); $tmpl->setloop('transfer_window_default_list', $transferWindowDefaultList); // tmplSetGoodLookingStatsForm(); tmplSetIndexPageSettingsForm(); }
$searchEngine = $cfg["searchEngine"]; } if (!preg_match('/^[a-zA-Z0-9]+$/D', $searchEngine)) { error("Invalid SearchEngine", "", ""); } $searchterm = tfb_getRequestVar('searchterm'); if (empty($searchterm)) { $searchterm = tfb_getRequestVar('query'); } $searchterm = str_replace(" ", "+", $searchterm); if (empty($searchterm)) { // no searchterm set the get latest flag. $_REQUEST["LATEST"] = "1"; } $tmpl->setvar('searchterm', str_replace("+", " ", $searchterm)); $tmpl->setloop('Engine_List', tmplSetSearchEngineDDL($searchEngine)); $tmpl->setvar('searchEngine', $searchEngine); // Check if Search Engine works properly if (!is_file('inc/searchEngines/' . $searchEngine . 'Engine.php')) { $tmpl->setvar('sEngine_error', 1); $tmpl->setvar('sEngine_msg', "Search Engine not installed."); } else { include_once 'inc/searchEngines/' . $searchEngine . 'Engine.php'; $sEngine = new SearchEngine(serialize($cfg)); if (!$sEngine->initialized) { $tmpl->setvar('sEngine_error', 1); $tmpl->setvar('sEngine_msg', $sEngine->msg); } else { // Search Engine ready to go $mainStart = true; $catLinks = '';
case 1: if ($cfg['isAdmin']) { $tmpl->setvar('enable_nzbperl', 1); } } $tmpl->setvar('version', $cfg["version"]); $tmpl->setvar('enable_multiupload', $cfg["enable_multiupload"]); $tmpl->setvar('enable_search', $cfg["enable_search"]); $tmpl->setvar('enable_dereferrer', $cfg["enable_dereferrer"]); $tmpl->setvar('enable_sorttable', $cfg["enable_sorttable"]); $tmpl->setvar('enable_bulkops', $cfg["enable_bulkops"]); $tmpl->setvar('ui_displaylinks', $cfg["ui_displaylinks"]); $tmpl->setvar('drivespace', $cfg['driveSpace']); $tmpl->setvar('freeSpaceFormatted', $cfg['freeSpaceFormatted']); $tmpl->setvar('file_types_label', $cfg['file_types_label']); $tmpl->setloop('Engine_List', tmplSetSearchEngineDDL($cfg["searchEngine"])); // $tmpl->setvar('_ABOUTTODELETE', $cfg['_ABOUTTODELETE']); $tmpl->setvar('_SELECTFILE', $cfg['_SELECTFILE']); $tmpl->setvar('_UPLOAD', $cfg['_UPLOAD']); $tmpl->setvar('_MULTIPLE_UPLOAD', $cfg['_MULTIPLE_UPLOAD']); $tmpl->setvar('_URLFILE', $cfg['_URLFILE']); $tmpl->setvar('_GETFILE', $cfg['_GETFILE']); $tmpl->setvar('_SEARCH', $cfg['_SEARCH']); $tmpl->setvar('_LINKS', $cfg['_LINKS']); $tmpl->setvar('_DOWNLOADSPEED', $cfg['_DOWNLOADSPEED']); $tmpl->setvar('_UPLOADSPEED', $cfg['_UPLOADSPEED']); $tmpl->setvar('_TOTALSPEED', $cfg['_TOTALSPEED']); $tmpl->setvar('_ID_CONNECTIONS', $cfg['_ID_CONNECTIONS']); $tmpl->setvar('_SERVERLOAD', $cfg['_SERVERLOAD']); $tmpl->setvar('_ONLINE', $cfg['_ONLINE']);
$tmpl->setvar('server_messages_total', $messages); // links $countLinks = isset($cfg['linklist']) ? count($cfg['linklist']) : 0; $tmpl->setvar('server_links_total', $countLinks); // rss $arRss = GetRSSLinks(); $countRss = count($arRss); $tmpl->setvar('server_rss_total', $countRss); // cookies $cookies = $db->GetOne("SELECT COUNT(cid) AS cid FROM tf_cookies"); $tmpl->setvar('server_cookies_total', $cookies); // profiles $profiles = $db->GetOne("SELECT COUNT(id) AS id FROM tf_trprofiles"); $tmpl->setvar('server_profiles_total', $profiles); // search-engines $arSearchEngines = tmplSetSearchEngineDDL($cfg["searchEngine"]); $countSearchEngines = count($arSearchEngines); $tmpl->setvar('server_searchengines_total', $countSearchEngines); // themes $arThemes = GetThemes(); $countThemes = count($arThemes); $tmpl->setvar('server_themes_total', $countThemes); // themes standard $arThemesStandard = GetThemesStandard(); $countThemesStandard = count($arThemesStandard); $tmpl->setvar('server_themes_standard_total', $countThemesStandard); // languages $arLang = GetLanguages(); $countLang = count($arLang); $tmpl->setvar('server_lang_total', $countLang); // du