pass)==$pass & !$pass==null) { $aff_news=$user->aff_news; $grade=$user->grade; $theme=$user->theme; $log="ok"; } //Vérifie que le theme existe (si le theme a été supprimé, ...) // Si il n'existe pas, le theme par defaut est choisi if (!file_exists("./themes/".$theme."/header.php")) { $theme = $theme_def ; } //Vérifie que le theme existe (si le webmaster est un andouille et a supprimé le //theme par defaut) // Dans ce cas, on ouvre le rep des themes et on prend le premier if (!file_exists("./themes/".$theme."/header.php")) { $rep = opendir("./themes") ; while ($file = readdir($rep)) { if($file != '..' && $file !='.' && $file !='' && $file !='' && $file !='index.html' && $file !='fin.php'){ $theme = readdir($rep) ; break ; } } } $req_user = reqmysql("SELECT * FROM users WHERE pseudo=\"$pseudo\"") ; $rep_user = mysql_fetch_object($req_user) ; if ($rep_user->statut == 1) { echo "








Vous êtes banni !

" ; exit ; } if ($rep_user->statut == 2) { $user = "" ; setcookie("pseudo"); setcookie("pass"); setcookie("auto"); $pseudo = "" ; $pass = "" ; $grade=0 ; echo "Inscription non validée !" ; } //Suppression des membres s'etant inscrit il y a trop longtemps et n'ayant pas validés leur compte $dateold = time() - 60*60*24*14 ; reqmysql ("DELETE FROM users WHERE statut=2 AND date<\"$dateold\"") ; $req = reqmysql("SELECT * FROM visiteurs WHERE tpsdebut=0 AND pseudo='Visiteurs'") ; $rep = mysql_fetch_object($req) ; $rec_visiteurs_old = $rep->pages ; $req = reqmysql("SELECT * FROM visiteurs WHERE tpsdebut=0 AND pseudo='Membres'") ; $rep = mysql_fetch_object($req) ; $rec_membres_old = $rep->pages ; $req = reqmysql("SELECT COUNT(id) FROM visiteurs WHERE tpsfin>'".$delai."'") ; $rep = mysql_fetch_row($req) ; $rec_visiteurs_act = $rep[0] ; $req = reqmysql("SELECT COUNT(id) FROM visiteurs WHERE tpsfin>'".$delai."' && pseudo != ''") ; $rep = mysql_fetch_row($req) ; $rec_membres_act = $rep[0] ; if ($rec_visiteurs_act > $rec_visiteurs_old) { reqmysql("UPDATE visiteurs SET pages=\"$rec_visiteurs_act\" WHERE tpsdebut=\"0\" and pseudo=\"Visiteurs\"") ; reqmysql("UPDATE visiteurs SET ip='".time()."' WHERE tpsdebut=0 and pseudo='Visiteurs'") ; } if ($rec_membres_act > $rec_membres_old) { reqmysql("UPDATE visiteurs SET pages=$rec_visiteurs_act WHERE tpsdebut=0 and pseudo='Membres'") ; reqmysql("UPDATE visiteurs SET ip='".time()."' WHERE tpsdebut=0 and pseudo='Membres'") ; } $req = reqmysql("SELECT COUNT(id) FROM visiteurs WHERE date='".date("j/m/Y")."'") ; $rep = mysql_fetch_row($req) ; $pgs = $rep[0] ; if ($pgs == 0) { $req = reqmysql("SELECT * FROM visiteurs WHERE date!='".date("j/m/Y")."' && tpsdebut != 0 ORDER BY id DESC LIMIT 1,1") ; $rep = mysql_fetch_object($req) ; $date_stat = $rep->date ; $req = reqmysql("SELECT SUM(pages) FROM visiteurs WHERE date='$date_stat'") ; $rep = mysql_fetch_row($req) ; $pgs = $rep[0] ; $req = reqmysql("SELECT SUM(tpsdebut) FROM visiteurs WHERE date='$date_stat'") ; $rep = mysql_fetch_row($req) ; $tdb = $rep[0] ; $req = reqmysql("SELECT SUM(tpsfin) FROM visiteurs WHERE date='$date_stat'") ; $rep = mysql_fetch_row($req) ; $tfn = $rep[0] ; $req = reqmysql("SELECT COUNT(id) FROM visiteurs WHERE date='$date_stat' && pseudo!=''") ; $rep = mysql_fetch_row($req) ; $nmb = $rep[0] ; $req = reqmysql("SELECT COUNT(id) FROM visiteurs WHERE date='$date_stat'") ; $rep = mysql_fetch_row($req) ; $nvs = $rep[0] ; $tfn = $tfn - $tdb ; reqmysql ("DELETE FROM visiteurs WHERE date='$date_stat'") ; reqmysql ("INSERT INTO visiteurs VALUES ('','$nvs','$nmb','0','$tfn','$date_stat','$pgs')") ; } $req = reqmysql ("SELECT COUNT(id) FROM visiteurs WHERE ip=\"$REMOTE_ADDR\" && tpsfin>$delai") ; $rep = mysql_fetch_row ($req) ; if ($rep[0] == 0) { $req = reqmysql ("INSERT INTO visiteurs VALUES ('','$REMOTE_ADDR','".$pseudo."',".time().",".time().",'".date("j/m/Y")."',0)") or die ("erreur !") ; } $req = reqmysql ("SELECT * FROM visiteurs WHERE ip=\"$REMOTE_ADDR\" && tpsfin>$delai") ; $rep = mysql_fetch_object ($req) ; $pages = $rep->pages + 1 ; $ex = '' ; $req = reqmysql("SELECT * FROM visiteurs WHERE tpsfin>'".$delai."' ORDER BY ip ASC") ; while ($rep = mysql_fetch_object($req)) { if ($ex == $rep->ip) {reqmysql ("DELETE FROM visiteurs WHERE id=$rep->id") ;} $ex = $rep->ip ; } reqmysql ("UPDATE visiteurs SET pages=\"$pages\" WHERE ip=\"$REMOTE_ADDR\" && tpsfin>$delai") ; reqmysql ("UPDATE visiteurs SET tpsfin='".time()."' WHERE ip=\"$REMOTE_ADDR\" && tpsfin>$delai") ; reqmysql ("UPDATE visiteurs SET date='".date("j/m/Y")."' WHERE ip=\"$REMOTE_ADDR\" && tpsfin>$delai") ; reqmysql ("UPDATE visiteurs SET ip='".$REMOTE_ADDR."' WHERE tpsfin>'".$delai."' && pseudo=\"$pseudo\"") ; //texte de bienvenue en fonction de l'utillisateur if ($user->pseudo == "") { $phrase_intro = "  Créer un compte  -  S'identifier"; } else { $phrase_intro = "  Bienvenue $user->pseudo !"; } $pseudo_user=$user->pseudo; //barre de sélection des articles $barre_selec='
'; //statistiques include ("stats_inf.php"); //Les fichiers necessaires au theme require ("themes/$theme/themeinfo.php") ; require ("themes/$theme/bloc.php") ; $font=""; //insertion du header du theme require ("themes/$theme/header.php") ; include ("modules/bannieres/banniere.php") ; ?> Page générée en ".round(($mt_end-$mt_start)*1000)."ms avec ".$nombreDeRequetes." requetes
Réalisé avec Pwsphp"; require ("themes/$theme/fin.php") ; mysql_close(); ?>