}
//On verifie que l'id du blog rentré en get, existe dans la base
$id_inscrit_param = get_champ('b_blog',$id_blog,'id_inscrit','id_blog');
if($id_inscrit_param==''){?>
}
$id_admin = '';
$id_visiteur = '';
$id_connecte = $_SESSION['cf_id_connecte'];
//Verification si on est connecté
if(is_connecte()){
if(is_admin($id_blog, $id_connecte)){$id_admin = $id_connecte;}
else{$id_visiteur=$id_connecte;}
}
//Verification si le blog a été validé
//Si non, on est redirigé vers la page d'accueil des blogs -> mon_blog/index.php
if(!is_valid_blog($id_blog) && !is_admin($id_blog, $id_connecte)){?>
}
//on vérifie si le blog est privé
$req2='SELECT public, id_inscrit, titre, description, sous_titre, adresse, image_bandeau, emplacement_bandeau, afficher_stats FROM b_blog WHERE id_blog='.$id_blog;
$rep2=requete_sel($req2);
$ligne2=mysql_fetch_row($rep2);
$public=$ligne2[0];
$auteur=$ligne2[1];
$adresse_blog=$ligne2[5];
$bandeau_perso=$ligne2[6];
$emplacement_bandeau_perso=$ligne2[7];
$afficher_stats=$ligne2[8];
if($bandeau_perso!=''){
$bg_entete="background: #ffffff";
}else{$bg_entete="";}
$req3='SELECT nom, prenom, detail_inscrit FROM r_inscrit WHERE id_inscrit='.$auteur;
$rep3=requete_sel($req3);
$ligne3=mysql_fetch_row($rep3);
//si le blog est privé, on a plusieurs cas
if($public==0){
//on commence par dresser la liste des invités
$req4='SELECT mail FROM b_invite WHERE id_blog='.$id_blog;
$rep4=requete_sel($req4);
while ($ligne4=mysql_fetch_row($rep4)){
$tab_invite[$ligne4[0]]=1;
}
//on va dresser la liste des droits dans la variable $droit
//la variable droit est composée de 4 champs à 0 ou 1 : inscrit / invité / mail / connecté
$droit['inscrit']=0;$droit['invite']=0;$droit['mail']=0;$droit['connecte']=0;
//MAIL : si on vient d'un mail, le champs mail est renseigné avec d'adresse de l'invité
if($mail!=''){$droit['mail']=1;}
if(is_connecte()){
$droit['connecte']=1;
//INSCRIT
$droit['inscrit']=1;
//INVITE
$req6="SELECT mail FROM r_inscrit WHERE id_inscrit=$id_connecte";
$rep6=requete_sel($req6);
$ligne6=mysql_fetch_row($rep6);
if($tab_invite[$ligne6[0]]==1){
$droit['invite']=1;
$req12="UPDATE b_invite SET date_derniere_connexion=now() WHERE mail='$ligne6[0]'";
$rep12=requete_sel($req12);
}
}else{
//INSCRIT
$req5="SELECT id_inscrit FROM r_inscrit WHERE mail='$mail'";
$rep5=requete_sel($req5);
if(mysql_num_rows($rep5)>0){$droit['inscrit']=1;}
//INVITE
if($tab_invite[$mail]==1){$droit['invite']=1;}
$req12="UPDATE b_invite SET date_derniere_connexion=now() WHERE mail='$mail'";
$rep12=requete_sel($req12);
}
}
//Paramètres passés en GET ou POST
$page = $_GET['page'];
$id_article = $_GET['id_art'];
$nom_rub = $_GET['nom_rub'];
$type_rub_get = $_GET['type_rubrique'];//echo $type_rub_get;
$recherche = $_POST['search'];//echo '
'.$_GET['titre_article'];
$recherche_tous_les_blogs = $_POST['recherche_tous_les_blogs'];
if($recherche_tous_les_blogs=='') $recherche_tous_les_blogs='0';
$afficher_commentaire = $_GET['afficher_commentaire'];
if($afficher_commentaire=='') $afficher_commentaire=0;
/*
* Incrémentation du nombre de visites sur le blog.
*/
$mois_courant=date("m");
$annee_courante=date("Y");
$aujourdhui=date("Y-m-d");
if($id_admin == '' && is_not_bot_ip($ip)){ //On n'incrémente les visites que pour les visiteurs
//Je vérifie le nombre de visites pour aujourd'hui
/*$req3 = "SELECT nb_visites_mois FROM b_nb_visites_mois WHERE id_blog=$id_blog AND mois=$mois_courant AND annee=$annee_courante";
$rep3 = requete_sel($req3);*/
$req3 = "SELECT nb_visites FROM b_nb_visites WHERE id_blog=$id_blog AND date='$aujourdhui'";
$rep3 = requete_sel($req3);
//Si je n'obtient pas de résultat, on ajoute une valeur pour aujourd'hui
if(mysql_num_rows($rep3)==0){
$req3="INSERT INTO b_nb_visites (id_blog, nb_visites, date) "; //compteur par jour
$req3.="VALUES ($id_blog, 1, '$aujourdhui')";
requete_sel($req3);
}else{
$req3="UPDATE b_nb_visites SET nb_visites=nb_visites+1 WHERE id_blog=$id_blog AND date='$aujourdhui'"; //compteur par mois
requete_sel($req3);
}
//Incrémentation du nombre TOTAL de visites du blog
$req3="UPDATE b_blog SET nb_visites=nb_visites+1 WHERE id_blog=$id_blog"; //compteur total
requete_sel($req3);
}
?>