function send_stats($page_id = 'default') { $server_type = find_server_type(); $res = false; if (SERVER_LOCAL != $server_type) { $stats_data = wizard_stats_data($page_id); if (!isset($_SESSION['stats_sent'][$page_id][$stats_data['loader_state']])) { $url = WIZARD_STATS_URL; if (!empty($stats_data)) { if (function_exists('http_build_query')) { $qparams = http_build_query($stats_data); } else { $qparams = php4_http_build_query($stats_data); } $url .= '?' . $qparams; $res = remote_file_contents($url); } $_SESSION['stats_sent'][$page_id][$stats_data['loader_state']] = 1; } else { $res = true; } } else { $res = 'LOCAL'; } return $res; }
function get_loader_version_info() { if (!isset($_SESSION['loader_version_info'])) { $serialised_res = remote_file_contents(LOADER_LATEST_VERSIONS_URL); if (empty($serialised_res)) { $serialised_res = serialize(array()); } $_SESSION['loader_version_info'] = $serialised_res; } return unserialize($_SESSION['loader_version_info']); }