'$date_ref' order by date desc;");
echo"
";
echo"";
// affichage de la date du jour
echo $tJours[date("w")] ." ";
echo date("j").(date("j") == 1 ? "er " : " ");
echo $tMois[date("n")-1]." ".date("Y")." ";
echo " à ".date("G")."h".date("i");
echo"
";
?>
date |
login |
IP |
page |
categorie |
image |
|
$fin = time();
$debut = mktime ( 23,59,59,date("n"),date("j")-1,date("Y") );
for ( $i = 0; $i < NB_JOUR_HISTO; $i++ )
{
// 1. affichage du nom du jour
echo"
";
echo" ";
echo $tJours[date("w",$fin)] ." ";
echo date("j",$fin).(date("j",$fin) == 1 ? "er " : " ");
echo $tMois[date("n",$fin)-1]." ".date("Y",$fin)."";
echo" |
|
|
|
|
|
";
// 2. affichage de tous les évènements pour le jour donné
// entre la veille à 23h59m59s et le jour même 23h59m59s
$result = mysql_query("select date,login,IP,categorie,page,titre,commentaire from PREFIX_TABLE"."history where date > '$debut' and date < '$fin' order by date desc;");
$fin = $debut;
// on recule le début d'une journée complète
$debut = $debut - 24*60*60;
while($row=mysql_fetch_array($result))
{
$date = date("G\hi s", $row[date]);
$date = str_replace ( " ","min ", $date );
$date .= " sec";
// on réduit la taille du commentaire à ses premiers caractères
$affichage_commentaire = "";
if($row[commentaire] != '')
{
$affichage_commentaire = substr($row[commentaire],0,10);
$affichage_commentaire .= "...";
}
echo"
|- $date |
$row[login] |
$row[IP] |
$row[page] |
$row[categorie] |
$row[titre] |
";
}
}
echo"
";
?>