"; // Funksjon for å søke etter navn og addresse fra mobilnummer. echo " "; // Lager en funksjon for å gjøre om nl2br funksjonen function br2nl($text) { $text = str_replace("
","",$text); $text = str_replace("
","",$text); return $text; } // Fikser datohelvette! function makedate($inputdato) { //2005-04-03 20:36:35 $dato=substr($inputdato, 8, 2); if (substr($dato, 0, 1) == "0") { $dato=substr($dato, 1, 1); }; $month=substr($inputdato, 5, 2); if ($month == "01") { $month="Januar"; } if ($month == "02") { $month="Februar"; } if ($month == "03") { $month="Mars"; } if ($month == "04") { $month="April"; } if ($month == "05") { $month="Mai"; } if ($month == "06") { $month="Juni"; } if ($month == "07") { $month="Juli"; } if ($month == "08") { $month="August"; } if ($month == "09") { $month="September"; } if ($month == "10") { $month="Oktober"; } if ($month == "11") { $month="November"; } if ($month == "12") { $month="Desember"; } $year=substr($inputdato, 0, 4); $hour=substr($inputdato, 11, 2); $min=substr($inputdato, 14, 2); print "$dato. $month $year - $hour:$min"; } // Beregner alder, basert på input i format: YYYY-MM-DD function getage($dob) { list($year,$month,$day) = explode("-",$dob); $year_diff = date("Y") - $year; $month_diff = date("m") - $month; $day_diff = date("d") - $day; if ($month_diff < 0) $year_diff--; elseif (($month_diff==0) && ($day_diff < 0)) $year_diff--; return $year_diff; } // Sjekker om en string er alfanumerisk function eralphanum($str) { $str=ereg_replace("[^A-Za-z0-9]", "", $str); print "$str"; } function makefodt($fodt) { $y=substr($fodt, 0, 4); $m=substr($fodt, 5, 2); $d=substr($fodt, 8, 2); if (substr($d, 0, 1) == "0") { $d=substr($d, 1, 1); }; if ($m == "01") { $m="Januar"; } if ($m == "02") { $m="Februar"; } if ($m == "03") { $m="Mars"; } if ($m == "04") { $m="April"; } if ($m == "05") { $m="Mai"; } if ($m == "06") { $m="Juni"; } if ($m == "07") { $m="Juli"; } if ($m == "08") { $m="August"; } if ($m == "09") { $m="September"; } if ($m == "10") { $m="Oktober"; } if ($m == "11") { $m="November"; } if ($m == "12") { $m="Desember"; } print "$d. $m $y"; } // // getSystemInfo() - Returns the array $sys where $sys[0] is the OS and $sys[1] is the browser // // Dette er noe jeg ikke har laget selv :p Fant det på php.net // function getSystemInfo() { return "NULL"; } // getSystemInfo() // // getCount() // // $setting - hvis denne er lik 0 vil den som har logget seg inn få en ekstra count, // men hvis den er satt til '1',vil den legge til en ny bruker av siden. Altså en gjest! // Hvis setting er lik 2, vil ingen ting bli lagt til databasen, men kun returnerer antall // gjester ($bruker_id =0) som har vært innom siden. // function getCount($setting='') { global $HTTP_SESSION_VARS; if(!$setting) { $bruker = $HTTP_SESSION_VARS["s_id"]; } elseif($setting == "2") { $bruker = "0"; } elseif($setting == "1") { $bruker = "0"; $igar = time() - 1800; $ip = getenv("REMOTE_ADDR"); $x = true; $sys = getSystemInfo(); $os = $sys[0]; $browser = $sys[1]; $resultat = mysql_query("SELECT UNIX_TIMESTAMP(dato) as epoch_time,ip FROM lanv13_bruker_logs WHERE bruker_id='$bruker'"); while($bruker_resultat = mysql_fetch_array($resultat)) { $tid_ = $bruker_resultat[0]; $ip_ = $bruker_resultat[1]; // Hvis ip'ene er like og tiden ikke har gått ut, blir $x false! } // while(bruker=mysql...) // Hvis $x true så vil brukeren legges til i databasen. if($x == true) { mysql_query("INSERT INTO lanv13_bruker_logs VALUES('','0','$ip','$os','$browser',NULL)") or die(sql_error()); } // if(x==true) } // elseif(setting==1) // Henter antall personer $resultat = mysql_query("SELECT COUNT(id) FROM lanv13_bruker_logs WHERE bruker_id='$bruker'") or die(sql_error()); $antall = mysql_fetch_array($resultat); return $antall[0]; } // getCount() // // Lager ett tilfeldig passord som ineholder A-Za-z0-9 og som har lengden $length. // function genPass($length="8") { return(substr(ereg_replace("[^A-Za-z0-9]", "", crypt(time())) . ereg_replace("[^A-Za-z0-9]", "", crypt(time())) . ereg_replace("[^A-Za-z0-9]", "", crypt(time())), 0, $length)); } // // brukerIdle - viser om en bruker er aktiv,idle, more idle eller offline... // function brukerIdle($brukerID='') { $q = mysql_query("SELECT UNIX_TIMESTAMP(sist_innlogging) as mydate FROM tlan6_bruker WHERE id='$brukerID'") or die(sql_error()); $idle = mysql_fetch_row($q); if(time() - 30 < $idle[0]) { $idle = "Aktiv"; } elseif(time()- 120 < $idle[0]) { $idle = "Idle"; } elseif(time() - 180 < $idle[0]) { $idle = "More Idle"; } else { $idle = "Offline"; } return $idle; } // function idle() // // DEFINISJONER FOR HEADERE, FOOTERE OG MELLOMSTYKKER - GRAFIKK! // $header1 = "
"; $header2 = "
"; $header3 = ""; $footer = "
  "; ?> TromsøLAN v12 - 2009