session_start () ;
include("util.php");
$titre_page="Accueil";
$niveau_requis=0;
$connexion= Connexion (NOM, PASSE, BASE, SERVEUR);
//on nettoie la base des sessions, en enlevant toutes celles qui ne sont plus valides
$maintenant=date("U");
$requete="SELECT*FROM Session WHERE tempsLimite < '$maintenant' " ;
$resultat=ExecRequete($requete,$connexion);
while($session_a_effacer=LigneSuivante($resultat))
{
//on modifie la date de derniere connexion pour ceux qui ne se sont pas deconnectés proprement
$date=date(YmdHis);
$sql="UPDATE sup5_auteurs SET aut_der_connexion=\"".$date."\" WHERE aut_identifiant LIKE \"".
$session_a_effacer->pseudo."\" ";
$resultat2=ExecRequete($sql,$connexion);
//on efface leur session
$requete = "DELETE FROM Session "
. "WHERE idSession='$session_a_effacer->idSession'";
$resultat2 = ExecRequete ($requete, $connexion);
}
$mess_importants="";
if(isset($pseudoInternaute))
ControleAcces ($temps,"home.php",$niveau_requis,$pseudo,
$motDePasse,$pseudoInternaute, session_id());
//echo "
coucou on a fini de controler l'accès, on est retourné à home.php" ;
$sql="SELECT * FROM sup5_articles where art_rubrique LIKE \"site\" and art_auteur LIKE \"benoit\"
and art_motscles LIKE \"%enhaut%\" ORDER BY art_date DESC ";
$result=ExecRequete($sql,$connexion);
$num=mysql_numrows($result);
$mess_importants.= "";
$i=0;
if($num>3){$num=3;};
while($i<$num)
{
$article=LigneSuivante($result);
$id=$article->art_id;
//echo "
voici l'id de l'article :".$id;
$mess_importants.= "- ".lien_article($id,$pseudoInternaute,"non")."
\n";
$i++;
}
$mess_importants.= "
";
$mess_importants.= "" ;
$title = "Sup5.org : Accueil" ;
include("haut.php");
echo "
Home
\n";
//si la personne est connectée, on affiche tous les messages depuis sa derniere connexion
if(isset($pseudoInternaute))
{
$connexion=Connexion(NOM,PASSE,BASE,SERVEUR);
$session = ChercheSession (session_id(), $connexion);
if(SessionValide($connexion,$session,0))
{
$sql="SELECT*FROM sup5_auteurs WHERE aut_identifiant LIKE \"".$session->pseudo."\" ";
$resultat=ExecRequete($sql,$connexion);
$auteur=LigneSuivante($resultat);
echo "
Votre dernière connexion était le :".date_en_forme($auteur->aut_der_connexion).".";
echo "
Voici les contributions postées depuis cette date :";
$sql="SELECT * FROM sup5_articles WHERE art_date > '$auteur->aut_der_connexion'".
"ORDER BY art_date DESC";
$result=mysql_query($sql,$connexion);
$num=mysql_numrows($result);
echo "";
$i=0;
if($num==0){echo "
Aucune...
Baladez-vous dans les rubriques du menu à gauche !";}
while($i<$num)
{
$article=LigneSuivante($result);
$id=$article->art_id;
echo "- ".lien_article($id,$pseudoInternaute,"non")."
\n";
$i++;
}
echo "
";
}
else
{
echo "
Les 10 dernières contributions au site : ";
$sql="SELECT * FROM sup5_articles ORDER BY art_date DESC ";
$result=mysql_query($sql,$connexion);
$num=mysql_numrows($result);
echo "";
$i=0;
if($num>10){$num=10;};
while($i<$num)
{
$article=LigneSuivante($result);
$id=$article->art_id;
echo "- ".lien_article($id,$pseudoInternaute)."
\n";
$i++;
}
echo "
";
}
}
else
{
echo "
Les 10 dernières contributions au site : ";
$sql="SELECT * FROM sup5_articles ORDER BY art_date DESC ";
$result=mysql_query($sql,$connexion);
$num=mysql_numrows($result);
echo "";
$i=0;
if($num>10){$num=10;};
while($i<$num)
{
$article=LigneSuivante($result);
$id=$article->art_id;
echo "- ".lien_article($id,$pseudoInternaute)."
\n";
$i++;
}
echo "
";
}
// on affiche les 3 derniers messages importants
echo "Derniers messages importants :
" ;
echo $mess_importants ;
?>
Liste des rubriques
PROMO 207 [idem pour les autres...]
BAHUT
include("bas.php");
?>