if(isset($cookie_spraak)) { $spraak = "$cookie_spraak"; } if(isset($velg_spraak)) { $spraak = "$velg_spraak"; setcookie("cookie_spraak", $velg_spraak, time()+999999); } if(!isset($spraak)) { $spraak = "English"; } include("language/language_$spraak.lang"); class validate_user { function uses_passwd() { global $use_pass; if($use_pass == "1") { return "1"; } else { return "0"; } } function validate_passwd($pass) { global $admin_pass, $is_loged_in; if($pass == $admin_pass) { return "1"; } else { return "0"; } } function make_user_loged_in() { global $session_time, $session_expire; $session_time = time(); session_register("session_time"); session_register("is_loged_in"); } function display_stats($action) { global $use_pass, $lang_general, $is_loged_in, $session_time; /* $session_expire = $session_time + 120; $new_session_time = time(); if ($use_pass == 1) { if ($new_session_time > $session_expire) { session_destroy(); echo "Connection timed out! $lang_general[7]"; echo "
"; } } ## start gen_monthly_log function gen_monthly_log() { $all_years = array(); $all_stats = file ("logs/stats.txt"); while (list ($key, $val) = each ($all_stats)) { $tosplit = "|"; $contarr = explode($tosplit,$val); $hour = $contarr[0]; $day = $contarr[1]; $month = $contarr[2]; $year = $contarr[3]; $reffer = $contarr[4]; $browser = $contarr[5]; $vistors_ip = $contarr[6]; $is_uniqe = $contarr[9]; $is_uniqe = trim ($is_uniqe); if(!isset($all_years[$year])) { $all_years[$year]="$year"; } } $monthly_log = fopen("logs/monthly.log", "a+"); foreach($all_years as $year) { fwrite($monthly_log,"$year"); $months=array(1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,7=>0,8=>0,9=>0,10=>0,11=>0,12=>0); foreach($all_stats as $line){ $ncontarr = explode("|",$line); if($ncontarr[3] == $year) { $months[$ncontarr[2]]++; } } foreach($months as $mhits) { fwrite($monthly_log,"|$mhits"); } } fwrite($monthly_log,"\n"); fclose($monthly_log); } ## slutt _gen_monthly_log function showMenuItem($title, $link) { echo"