"); LOAD_TEMPLATE("surfbar_start_banner"); // This makes the footer appear again unset($_GET['frame']); } elseif ((isset($_GET['frame'])) && ($_GET['frame'] == "stats")) { // Get total points amount $points = GET_TOTAL_DATA($GLOBALS['userid'], "user_points", "points") - GET_TOTAL_DATA($GLOBALS['userid'], "user_data", "used_points"); // Prepare content $content = array( 'points' => TRANSLATE_COMMA($points), 'online' => SURFBAR_DETERMINE_TOTAL_ONLINE(), 'reload' => ($_CONFIG['surfbar_stats_reload'] * 1000), 'c_total' => TRANSLATE_COMMA($_CONFIG['surfbar_total_counter']), 'c_today' => TRANSLATE_COMMA($_CONFIG['surfbar_daily_counter']), 'c_yester' => TRANSLATE_COMMA($_CONFIG['surfbar_yester_counter']), 'c_week' => TRANSLATE_COMMA($_CONFIG['surfbar_weekly_counter']), 'c_month' => TRANSLATE_COMMA($_CONFIG['surfbar_monthly_counter']), ); // Load template for "stats" page LOAD_TEMPLATE("surfbar_frame_stats", false, $content); } elseif ((isset($_GET['frame'])) && ($_GET['frame'] == "textlinks")) { // Prepare content $content = array( 'online' => SURFBAR_DETERMINE_TOTAL_ONLINE(), 'reload' => ($_CONFIG['surfbar_stats_reload'] * 1000) ); // Load template for "stats" page LOAD_TEMPLATE("surfbar_frame_textlinks", false, $content); } else { // Prepare content $content = array( 'restart' => $_CONFIG['surfbar_restart_time'], 'start' => str_repeat("X", strlen($_CONFIG['surfbar_restart_time'])), 'autostart' => ($_CONFIG['surfbar_autostart'] == "Y") ? "true" : "false" ); // Load template for stopped surfbar LOAD_TEMPLATE("surfbar_stopped", false, $content); } } elseif ((isset($_GET['check'])) && (isset($_GET['id'])) && (isset($_GET['salt']))) { // Dummy next id get SURFBAR_DETERMINE_NEXT_ID($_GET['id']); // Check reload lock and validation code if ((!SURFBAR_CHECK_RELOAD_LOCK($_GET['id'])) && (SURFBAR_CHECK_VALIDATION_CODE($_GET['id'], $_GET['check'], $_GET['salt']))) { // Lock the URL (id) down SURFBAR_LOCKDOWN_ID($_GET['id']); // Code is valid so pay points here SURFBAR_PAY_POINTS($_GET['id']); // Check if reload is full if (SURFBAR_CHECK_RELOAD_FULL()) { // Then load waiting page SURFBAR_RELOAD_TO_STOP_PAGE(); } // END - if } else { // Reload to stop frame! SURFBAR_RELOAD_TO_STOP_PAGE(); } // All done, so fix notice for footer.php $footer = 1; } else { // Prepare content $content = ""; // Determine template name $templateName = SURFBAR_DETERMINE_TEMPLATE_NAME(); // Frame "top" set? if ((isset($_GET['frame'])) && ($_GET['frame'] == "top")) { // Determine next id $nextId = SURFBAR_DETERMINE_NEXT_ID(); // Is there a valid id? if ($nextId > 0) { // Then prepare other content $content = array( 'id' => $nextId, 'check' => SURFBAR_GENERATE_VALIDATION_CODE($nextId), 'salt' => SURFBAR_GET_SALT(), 'reward' => TRANSLATE_COMMA(SURFBAR_GET_REWARD($nextId)), 'url' => SURFBAR_GET_URL($nextId), 'curr_reload' => SURFBAR_GET_USER_RELOAD_LOCK(), 'max_urls' => SURFBAR_GET_TOTAL_URLS(), 'reload' => SURFBAR_GET_RELOAD_TIME($nextId), 'xxx' => str_repeat("X", strlen(SURFBAR_GET_RELOAD_TIME($nextId))) ); // Update salt (double-call lock!) and statistics SURFBAR_UPDATE_SALT_STATS(); } else { // Load new URL SURFBAR_RELOAD_TO_STOP_PAGE("stop2"); } } elseif ((isset($_GET['frame'])) && ($_GET['frame'] == "start")) { // Starter frame found so let the footer display unset($_GET['frame']); } else { // Load header in frameset mode $isFrameset = true; } // Load header require_once(PATH."inc/header.php"); // Load that template //* DEBUG: */ die("templateName={$templateName}
\ncontent=
".print_r($content, true)."
"); LOAD_TEMPLATE($templateName, false, $content); } // Load footer require_once(PATH."inc/footer.php"); } else { // You have to configure first! LOAD_URL("install.php"); } // Really all done here... ;-) ?>