diff --git a/Scripts/AdminStats.php b/Scripts/AdminStats.php new file mode 100644 index 0000000..7b8f9fa --- /dev/null +++ b/Scripts/AdminStats.php @@ -0,0 +1,242 @@ + +/* +********************************************************************* +* File : $RCSfile: AdminStats.php,v $ +* Version : $Revision: 1.2 $ +* Modified by : $Author: jb $ ($Date: 2003/06/28 22:19:43 $) +********************************************************************* + Page Principale pour l'administration des statistiques + V.1.00 : 23-12-2001 : Mise en forme générale +*/ + require "conf.php"; + require "Archi.php"; + include "cadre.php"; + require "ErreurConnect.php"; + require "msg_french.inc.php3"; + + // On vérifie avant d'afficher quoi que ce soit que la requete est valide +?> + + + + +
+ +|
+ >> echo $msgAdminPanel ?>
+ <<
+ |
+ ||||||
|
+ +function AL_Date( ) { + require "msg_french.inc.php3"; + echo $msgDaysArray[date("w")] ." "; + echo date("j")." "; + echo $msgMonthsArray[date("n")-1]." ".date("Y"); +} + +AL_Date( ); +?> + +
+ "); + print(" | ||||||
| ");
+ print(" ");
+
+
+ if ($reset) { ClearAll($table_log); } # clear fields: "country provider os wb" to take into acount modif in log_func (ie: new browser new NIC extention ...)
+ ProcessEmptyEntry($table_log);
+
+ $today = date("Y-m-d" , $reqdate);
+ $today_2 = getdate($reqdate);
+
+
+ if ($period == "jour") {
+ $valjour = HourSort($table_log, $reqdate );
+ $title = $msgDaysArray[$today_2[wday]]." ".$today_2[mday]." ".$msgMonthsArray[$today_2[mon]-1]." ".$today_2[year];
+ ProcessBarGraph($title,$valjour);
+ echo " ");
+ print(""; + } + + if ($period != "jour") { + $val = DaySort($table_log, $reqdate, $period ); + ProcessBarGraph($msgDaySort,$val); + echo " "; + } + +// $val = MonthSort($table_log, $today ); + $val = MonthSort($table_log, $reqdate ); + ProcessBarGraph($msgMonthSort,$val); + echo " "; + +// $val = ClassAndCountField($table_log, "country",$today,$period); + $val = ClassAndCountField($table_log, "country",$reqdate,$period); + ProcessBarGraph($msgCountrySort,$val); + echo " "; + +// $val = ClassAndCountField($table_log, "os",$today,$period); + $val = ClassAndCountField($table_log, "os",$reqdate,$period); + ProcessBarGraph($msgOsSort,$val); + echo " "; + +// $val = ClassAndCountField($table_log, "wb",$today,$period); + $val = ClassAndCountField($table_log, "wb",$reqdate,$period); + ProcessBarGraph($msgBrowserSort,$val); + echo " "; + + print(" | ");
+
+ print(" ");
+ print(" ");
+
+ if ( ($period == "jour") and ($valjour["Total"]>0) ) {
+ $title = $msgDaysArray[$today_2[wday]]." ".$today_2[mday]." ".$msgMonthsArray[$today_2[mon]-1]." ".$today_2[year];
+ if ($valjour["0 h"] =="") $valjour["0 h"]="0";
+ if ($valjour["1 h"] =="") $valjour["1 h"]="0";
+ if ($valjour["2 h"] =="") $valjour["2 h"]="0";
+ if ($valjour["3 h"] =="") $valjour["3 h"]="0";
+ if ($valjour["4 h"] =="") $valjour["4 h"]="0";
+ if ($valjour["5 h"] =="") $valjour["5 h"]="0";
+ if ($valjour["6 h"] =="") $valjour["6 h"]="0";
+ if ($valjour["7 h"] =="") $valjour["7 h"]="0";
+ if ($valjour["8 h"] =="") $valjour["8 h"]="0";
+ if ($valjour["9 h"] =="") $valjour["9 h"]="0";
+ if ($valjour["10 h"] =="") $valjour["10 h"]="0";
+ if ($valjour["11 h"] =="") $valjour["11 h"]="0";
+ if ($valjour["12 h"] =="") $valjour["12 h"]="0";
+ if ($valjour["13 h"] =="") $valjour["13 h"]="0";
+ if ($valjour["14 h"] =="") $valjour["14 h"]="0";
+ if ($valjour["15 h"] =="") $valjour["15 h"]="0";
+ if ($valjour["16 h"] =="") $valjour["16 h"]="0";
+ if ($valjour["17 h"] =="") $valjour["17 h"]="0";
+ if ($valjour["18 h"] =="") $valjour["18 h"]="0";
+ if ($valjour["19 h"] =="") $valjour["19 h"]="0";
+ if ($valjour["20 h"] =="") $valjour["20 h"]="0";
+ if ($valjour["21 h"] =="") $valjour["21 h"]="0";
+ if ($valjour["22 h"] =="") $valjour["22 h"]="0";
+ if ($valjour["23 h"] =="") $valjour["23 h"]="0";
+ $sval = $valjour["0 h"].";".$valjour["1 h"].";".$valjour["2 h"].";".$valjour["3 h"].";".$valjour["4 h"].";".$valjour["5 h"].";".$valjour["6 h"].";".$valjour["7 h"].";".$valjour["8 h"].";".$valjour["9 h"].";".$valjour["10 h"].";".$valjour["11 h"].";".$valjour["12 h"].";".$valjour["13 h"].";".$valjour["14 h"].";".$valjour["15 h"].";".$valjour["16 h"].";".$valjour["17 h"].";".$valjour["18 h"].";".$valjour["19 h"].";".$valjour["20 h"].";".$valjour["21 h"].";".$valjour["22 h"].";".$valjour["23 h"];
+ echo " ");
+ print(""; + echo " "; + } + + $val = ClassAndCountField($table_log, "request",$reqdate,$period); + ProcessBarGraph($msgRequestPage,$val); + + echo " "; + + $val = ClassAndCountField($table_log, "referer",$reqdate,$period); + ProcessBarGraph($msgRefererSort,$val); + + echo " "; + + $val = ClassAndCountField($table_log, "provider",$reqdate,$period); + ProcessBarGraph($msgProviderSort,$val); + + print(" | ");
+
+ print("|||||
+ +