| RATING FOR ULIKE HJEMMESIDER | ";
print $outstr; $outstr="";
# Logistikk.info
$outstr.="| |
| Logistikk.info | ";
$cmdstr=""; $gsum=0; $gproductsum=0; $gsnitt=0; # Buffer away the command string
$cmdstr.="
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Antall | Snitt |
";
$cmdstr.="| Forsiden: | ";&read_rate("c_logistikk_forside_",".log");$cmdstr.="
";
$outstr.="Snitt:".$gsnitt." | Antall:".$gsum." | ";
$outstr.=$cmdstr;
#$i=1;$c=&log_c_read("c_ledelse_kvalitet_".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
print $outstr; $outstr="";
# Ledelse.info
$outstr.="| |
| Ledelse.info | ";
$cmdstr=""; $gsum=0; $gproductsum=0; $gsnitt=0; # Buffer away the command string
$cmdstr.="
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Antall | Snitt |
";
$cmdstr.="| Led_hj1: | ";&read_rate("c_led_hj1_",".log");$cmdstr.="
";
$cmdstr.="| Led_hj2: | ";&read_rate("c_led_hj2_",".log");$cmdstr.="
";
$cmdstr.="| Ledelse_hj1: | ";&read_rate("c_ledelse_hj1_",".log");$cmdstr.="
";
$cmdstr.="| Kvalitet: | ";&read_rate("c_ledelse_kvalitet_",".log");$cmdstr.="
";
$cmdstr.="| Perspektiv: | ";&read_rate("c_ledelse_perspektiv_",".log");$cmdstr.="
";
$cmdstr.="| Funksjon: | ";&read_rate("c_ledelse_funksjon_",".log");$cmdstr.="
";
$cmdstr.="| Strategiprosessen: | ";&read_rate("c_ledelse_strategi_",".log");$cmdstr.="
";
$cmdstr.="| Tøffe tider: | ";&read_rate("c_ledelse_kosteff_",".log");$cmdstr.="
";
$cmdstr.="| Bedre i praksis: | ";&read_rate("c_ledelse_bedreipr_",".log");$cmdstr.="
";
$cmdstr.="| Bus-balls:Utviklingsråd: | ";&read_rate("c_ledelse_bus_utvrad_",".log");$cmdstr.="
";
$cmdstr.="| Bus-balls:Lederadferd: | ";&read_rate("c_ledelse_bus_adferd_",".log");$cmdstr.="
";
$cmdstr.="| Bus-balls:Sitater: | ";&read_rate("c_ledelse_bus_sitat_",".log");$cmdstr.="
";
$outstr.="Snitt:".$gsnitt." | Antall:".$gsum." | ";
$outstr.=$cmdstr;
#$i=1;$c=&log_c_read("c_ledelse_kvalitet_".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
print $outstr; $outstr="";
# Info.no
$outstr.="| |
| Info.no | ";
$cmdstr=""; $gsum=0; $gproductsum=0; $gsnitt=0; # Buffer away the command string
$cmdstr.="
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Antall | Snitt |
";
$cmdstr.="| Info.no: | ";&read_rate("c_info.no_main_",".log");$cmdstr.="
";
$outstr.="Snitt:".$gsnitt." | Antall:".$gsum." | ";
$outstr.=$cmdstr;
print $outstr; $outstr="";
# Calc.no
$outstr.="| |
| Calc.no | ";
$cmdstr=""; $gsum=0; $gproductsum=0; $gsnitt=0; # Buffer away the command string
$cmdstr.="
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Antall | Snitt |
";
$cmdstr.="| Calc.no: | ";&read_rate("c_calc.no_",".log");$cmdstr.="
";
$outstr.="Snitt:".$gsnitt." | Antall:".$gsum." | ";
$outstr.=$cmdstr;
print $outstr; $outstr="";
# Uteliv.info
$outstr.="| |
| Uteliv.info | ";
$cmdstr=""; $gsum=0; $gproductsum=0; $gsnitt=0; # Buffer away the command string
$cmdstr.="
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Antall | Snitt |
";
$cmdstr.="| Uteliv.info: | ";&read_rate("c_uteliv_",".log");$cmdstr.="
";
$outstr.="Snitt:".$gsnitt." | Antall:".$gsum." | ";
$outstr.=$cmdstr;
print $outstr; $outstr="";
exit;
}
# Read rating data
sub read_rate {
$file = shift;$fileext=shift;
$sum=0;$productsum=0; # Initvariables
$i=1;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=2;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=3;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=4;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=5;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=6;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=7;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=8;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=9;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$i=10;$c=&log_c_read($file."".$i.".log");$sum+=$c;$productsum+=$i*$c;$cmdstr.="".$c." | ";
$gsum+=$sum;$gproductsum+=$productsum; # Keep the global sum
if ($sum > 0) {$snitt= $productsum / $sum;}
else {$snitt="-";}
;
if ($gsum > 0) {$gsnitt= $gproductsum / $gsum;}
else {$gsnitt="-";}
;
$cmdstr.="".$sum." | ".$snitt." | ";
}
sub date {
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time+$addsecs);
@months = ("01","02","03","04","05","06","07","08","09","10","11","12");
@days = ("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
if ($sec < 10) {$sec = "0$sec";}
if ($min < 10) {$min = "0$min";}
if ($hour < 10) {$hour = "0$hour";}
if ($hour > 11) {$ap = "PM";}
if ($hour < 12) {$ap = "AM";}
if ($mday < 10) {$mday = "0$mday";}
$year+=1900;
#$date = "@days[$wday] @months[$mon]/$mday/$year";
#$time = "$hour:$min:$sec $ap";
$date = "$year-@months[$mon]-$mday @days[$wday] ";
$time = "$hour:$min:$sec";
return;
}
##############################
sub log_c_read{
##############################
my $string="";
my $teller=0;
# my $resource=$_[0]; #Ressursnr.
my $filnavn=shift; #Ressursnr.
$filnavn=$logdir.''.$filnavn;
if (open(FIL, "<$filnavn")) {
$string=;
close(FIL);
}
if ($string ne "") {$teller=$string;}
else {$teller=0;};
$totteller+=$teller; # Global Increment
return $teller;
}
##############################
sub log_r_read{ # Rating
##############################
my $string="";
# my $resource=$_[0]; #Ressursnr.
my $filnavn=shift; #Ressursnr.
$filnavn=$logdir.''.$filnavn;
if (open(FIL, "<$filnavn")) {
$avg=; # Rating
$antall=; # Antall
$string = $avg." (".$antall." stemmer)";
close(FIL);
}
return $string;
}