"", "ip"=>"", "avatar"=>"", "citation"=>"", "grade"=>""); } $zu=$_SESSION["zu"]; if(empty($zu["id"])){$zu["id"]="";} if(empty($zu["ip"])){$zu["ip"]="";} if(empty($zu["avatar"])){$zu["avatar"]="";} if(empty($zu["citation"])){$zu["citation"]="";} if(empty($zu["grade"])){$zu["grade"]="";} //___________________________________________________________ //CONFIGURATION - EN-TETE //*********************************************************** $page="Articles"; // paramétres généraux include("sire/config.php"); include("entete.php"); // paramétres du fichier $npp=1; //___________________________________________________________ //INITIALISATION DU GENERATEUR //*********************************************************** $rubriques=file("sire/admin/rubriques.txt"); $nrub=count($rubriques); if ($nrub=="") { //001 if ($zu["grade"]>=6) {//001.1 echo "Créer une rubrique pour initialiser le système rédactionnel"; echo "CREER UNE RUBRIQUE"; } //001.1 else { //001.2 "Entrez comme membre en renseignant le formulaire et créez une rubrique pour initialiser le système rédactionnel."; } //001.2 }//001 /////////////////////////////////////////////////////////////////////////////////////////////// else {//002 //_______________________________________________________ //Détermination de la rubrique if(empty($_GET["rub"])){$rub=rtrim($rubriques[0]);} else {$rub=htmlentities($_GET["rub"]);} //_________________________________________________________ //VARIABLES BALISES //********************************************************* $puce="n"; $pucecarre="g"; $pucegold=" n "; $pucecarregold=" g "; $pucecrimson=" n "; $pucecarrecrimson=" g "; $petitepuce="g"; $note=""; $x=""; if(empty($HTTP_USER_AGENT)){$HTTP_USER_AGENT="";} if(ereg("Firefox",$HTTP_USER_AGENT)) { $puce="#"; $pucecarre="#"; $pucegold="#"; $pucecarregold="#"; $pucecrimson="#"; $pucecarrecrimson="#"; $petitepuce="&nsbp;#&nspb;"; } //$puce=" "; //$pucegold=" "; //$petitepuce=" "; //________________________________________________________ // HAUT DE PAGE //******************************************************** //Affichage de l'entête if(file_exists("sire/cap.php")) { include("sire/cap.php");} if(file_exists("menu_h.php")) { include("menu_h.php"); } //_____________________________________________________ //ESPACE DE SEPARATION HAUT-VENTRE //******************************************************** echo "
"; //________________________________________________________ //VENTRE DE PAGE //********************************************************** //Détermination de l'article $num=file("sire/".$rub."/c.txt"); $num=$num[0]; $nart=$num; if($num==0) {$nart=1;} if(empty($_GET["art"])) {$art=$nart;} else {$art=$_GET["art"];} //Détermination du cahier if(empty($_GET["cahier"])) {$cahier=1;} else {$cahier=$_GET["cahier"];} //_______________________________________________________ //Détermination du nombre de cahiers if($cahier=="") {$cahier=1;} $cahier=$cahier-1; $numerocahier=$cahier+1; if($ntm>$num){$ntm=$num;} $n=$num-$ntm*$cahier; $dernier=$n-$ntm; //******************************************************** echo ""; //________________________________________________________ //Colonne de gauche => Menu gauche //********************************************************* echo ""; // Fin de la colonne de gauche //__________________________________________________________________ //Colonne du centre=TRIBUNE => Articles, liens, formulaire //******************************************************************* echo "
"; //________________________________________________________ // Message d'accueil if(empty($zu["id"])){$zu["id"]="";} $pseudo=$zu["id"];$avatar=$zu["avatar"]; if($zu["id"]=="") { $pseudo="sur
".$titredusite; $avatar="sire/img/avatar_defaut.jpg";} if($zu["avatar"]=="") { $avatar="sire/img/avatar_defaut.jpg";} echo ""; echo "
Bienvenue
".$pseudo."
"; //_________________________________________________________ // Liens permanents for($i=$n; $i>$n-$ntm; $i--){//1 if (file_exists("sire/".$rub."/m".$i.".txt") && file_exists("sire/".$rub."/message".$i.".txt") ) { //1.1 $fp=fopen("sire/".$rub."/message".$i.".txt","r"); $donnee=fgetcsv($fp, 10000, "\t"); $donnee[5]=wordwrap($donnee[5],22,"\n",1); $donnee[5]=ereg_replace("\n","
",$donnee[5]); $donnee[6]=wordwrap($donnee[6],22,"\n",1); $donnee[6]=ereg_replace("\n","
",$donnee[6]); echo "
".$donnee[5]."
"; // sur-titre echo "
".$pucegold." ".$donnee[6]."
";//titre if(isset($donnee[11])){ echo "
".$donnee[11]."
"; // auteur } else { echo "
".$donnee[4]."
"; // auteur } fclose($fp); } //1.1 } //1 //________________________________________________________________ // Liens déroulants echo "
"; echo "
".$rub."
".$puce."Cahier ".$numerocahier."
"; for ($i=$n; $i>$n-$ntm; $i--) { //2 if ($i>0) { if (file_exists("sire/".$rub."/message".$i.".txt") && !file_exists("sire/".$rub."/m".$i.".txt")) { //2.1 $fp=fopen("sire/".$rub."/message".$i.".txt","r"); $donnee=fgetcsv($fp, 10000, "\t"); $donnee[5]=wordwrap($donnee[5],22,"\n",1); $donnee[5]=ereg_replace("\n","
",$donnee[5]); $donnee[6]=wordwrap($donnee[6],22,"\n",1); $donnee[6]=ereg_replace("\n","
",$donnee[6]); echo "
".$donnee[5]."
"; // sur-titre echo "
".$pucegold." ".$donnee[6]."
";//titre if(isset($donnee[11])){ echo "
".$donnee[11]."
"; // auteur } else { echo "
".$donnee[4]."
"; // auteur } fclose($fp); } //2.1 else { //2.2 echo ""; } //2.2 } } //2 //_____________________________________________________ // Liens cahiers $caa=24;$nc=""; if($num==0) {$nc=1;} elseif ($nc>$caa) {$nc=$caa;} else {$nc=ceil($num/$ntm);} echo "
"; echo "CAHIERS : "; for ($i=1;$i<=$nc;$i++) { echo $puce." ".$i.""; $sautdeligne=$i%24; if($sautdeligne==0){echo "
";} } echo "
"; //Sous-menu if(file_exists("sousmenu_g.php")) { if ($rub==trim($rubriques[0])) { echo "
"; echo "
"; include("sousmenu_g.php"); echo "
"; } } if(file_exists("zucount/zucount.php")){ if($zu["grade"]>=3){include("zucount/zucount.php");} } //__________________________________________________________________ echo "
"; //__________________________________________________________________ //Tribune if(empty($_GET["lecture"])) { $lecture="articles";} else { $lecture=$_GET["lecture"];} //_________________________________________________________________ //INITIALISATION DE LA RUBRIQUE_____________________________________ //****************************************************************** if ($num==0) { echo "
"; if($zu["id"]==""){ ?> La rubrique est créée.
Connectez vous en tant que rédacteur grâce au formulaire ESPACE REDACTION ci-dessous pour rédiger le premier article de la rubrique.
"; echo "POSTER LE PREMIER ARTICLE DE LA RUBRIQUE
"; ?> Vous pourrez également publier du contenu dans la chandelle de la rubrique (colonne de droite) en cliquant sur le bouton Editer la chandelle ci-contre à droite.
Bon surf
H.P.
"; } } //_____________________________________________________________________ // DETERMINATION DE L'ARTICLE A AFFICHER //********************************************************************* if($num!=0){ if ($lecture=="articles") { //3 if (empty($_GET["cahier"]) && empty($_GET["art"])) { // cahier indéterminé $cahier=1; $art=$num; } elseif ( isset($_GET["cahier"]) && empty($_GET["art"]) ) { $art=$num-$ntm*$cahier; } $paf=$art*$npp; // paf : page à afficher //_______________________________________________________________________ //AFFICHAGE DES ARTICLES //*********************************************************************** echo "
"; for($i=$paf; $i>$paf-$npp;$i--) { //3.0 if (file_exists("sire/".$rub."/message".$art.".txt")) { //3.1 $fp=fopen("sire/".$rub."/message".$art.".txt", "r"); $donnee=fgetcsv($fp,16000,"\t"); $donnee[5]=wordwrap($donnee[5],66,"\n",1); // coupe surtitre $donnee[5]=ereg_replace("\n","
",$donnee[5]); // saut de ligne surtitre $donnee[6]=wordwrap($donnee[6],55,"\n",1); // coupe titre $donnee[6]=ereg_replace("\n","
",$donnee[6]); // saut de ligne titre $chaine=$donnee[7]; include("codes/codes1.php"); $donnee[7]=$chaine; $donnee[7]=wordwrap($donnee[7],99,"\n",1); // coupe texte if($donnee[8]=="") { $donnee[8]="img/avatar_defaut.jpg"; // avatar par défaut } // echo "
".$rub."n Article n°".$art.".".$donnee[1]." n ".$donnee[2]." n ".$donnee[3]." n Editeur : ".$donnee[4]."
"; echo "".$rub.""; echo "
".$donnee[5]."
"; // surtitre echo "
".$donnee[6]."
"; // titre if($affiche_avatar==1) { echo ""; // avatar } echo "
".$donnee[7]."
"; // texte if(isset($donnee[11])){ echo "
".$donnee[11]."
"; } echo "
".$donnee[10]."
"; if($affiche_citation==1){ echo $donnee[4]." ".$puce." ".$donnee[9];} fclose($fp); //________________________________________________________________ // LIENS POUR LES COMMENTAIRES //**************************************************************** if($commentaires==1){ $rang=count(file("sire/".$rub."/message".$art.".txt"))+1; //rang du commentaire echo "
"; echo "Commenter l'article ".$art.""; $nc=count(file("sire/".$rub."/message".$art.".txt"))-1; echo " ".$petitepuce." ".$nc." commentaire(s)"; if($nc>0) {echo $petitepuce."Lire les commentaires";} echo "
"; } //__________________________________________________________________ // LIENS POUR LES FONCTIONS D'EDITION //******************************************************************* if(empty($zu["id"])){$zu["id"]="";} if($zu["id"]!="") { echo "
"; if ($zu["id"]!="" && $zu["id"]!="Anonyme") { // XXX $nouveau=$num+1; echo " Rédiger un article"; if ($zu["id"]==$donnee[4] || $zu["grade"]>=3) { echo " Editer l'article"; } if ($zu["grade"]>=6) { // Freezer_Défreezer if(!file_exists("sire/".$rub."/m".$i.".txt")) { echo " Freezer"; } else { echo " Défreezer"; } // Transférer echo " Transférer

"; //_________________________________________________ // Mettre en tête //if(!file_exists($rub."/m".$art.".txt")) { echo " Mettre en tête"; //} //Monter echo " Monter"; //Descendre echo " Descendre"; //Supprimer echo " Supprimer"; //Télécharger une image echo "Télécharger des images"; ?>
"; } } // XXX } // IF $ZU[] //_______________________________________________________________________ } //3.1 }//3.0 echo "
"; } //3 } //NUM!=0 //_________________________________________________________________________ // NEWS if ($rub==trim($rubriques[0])) { if($news==1){ $c=file("sire/NEWS/c.txt"); $c=$c[0]; $d=$c-$nna; if($d<1){$d=1;} $artnews=$c+1; echo "
"; echo "
"; echo " Publier une news"; echo "
"; $n=1; for($i=$c;$i>=$d;$i--){ $fichier="sire/NEWS/message".$i.".txt"; $fp=fopen($fichier,"r"); $news=fgetcsv($fp,4000,"\t"); $chaine=$news[7];include("codes1.php");$news[7]=$chaine; echo "
".$n.$petitepuce.$news[2].$petitepuce.$news[3].$petitepuce."".$news[4]."
"; echo "
".$news[6]."
"; echo "
".$news[7]."
"; fclose($fp); if ($zu["id"]==$news[4] || $zu["grade"]>=3) { echo " Editer la news"; echo " Supprimer la news"; echo "
"; } $n=$n+1; } echo "
"; } if(file_exists("bloc-note-2.php")) { include ("bloc-note-2.php");} } //____________________________________________________________________________ // FORMULAIRE D'ACCES_________________________________________________________ //**************************************************************************** if ($zu["id"]=="" || $zu["id"]=="Anonyme") { echo "
"; echo "".$puce.""; ?> "; } //__________________________________________________________________________ //LIENS DECONNECTION & EDITION DES RUBRIQUES //************************************************************************* else { echo "
"; echo "
Quitter la session"; if ($zu["id"]!="" && $zu["id"]!="Anonyme") { //echo " Zone Membre"; echo "Tutoriel "; } if ($zu["grade"]>=6) { //echo " Créer une rubrique"; //echo " Editer les rubriques

"; } } // Dernier message du DESK /*if($zu["grade"]>0) { $fichier="sire/DESK/c.txt"; $c=file($fichier); $c=$c[0]; $fichier="sire/DESK/message".$c.".txt"; $desk=file($fichier); $desk[0]=explode("\t",$desk[0]); echo "
"; echo "
DESK ".$puce." Dernier message de ".$desk[0][4]." le ".$desk[0][2]." à ".$desk[0][3]; echo "
".$desk[0][6]."
"; } */ // Fin tableau central //____________________________________________________________________ //COLONNE DE DROITE = CHANDELLE EDITABLE //********************************************************************* echo "
"; // 1-module de recherche interne // 2-module de pub // 3-texte éditable //_____________________________________________________________________ //MOTEUR DE RECHERCHE INTERNE ?> "; if(file_exists("pub.php")) {include ("pub.php");} echo ""; //_______________________________________________________________________ //TEXTE EDITABLE echo "
"; if(file_exists("sire/".$rub."/message0.txt")) { $fp=fopen("sire/".$rub."/message0.txt","r"); $chandelle=fgetcsv($fp,16000,"\t"); $chaine=$chandelle[7];include("codes/codes1.php");$chandelle[7]=$chaine; $chandelle=wordwrap($chandelle[7],66,"\n",1); echo "

".$chandelle."

"; if($zu["grade"]>=3){ echo "Editer la chandelle"; } } echo "
"; //_______________________________________________________________________ if(file_exists("modules/google.php")){ include "modules/google.php"; } echo "
"; // FIN VENTRE ////////////////////////////////////////////////////////////////////////// }//002 if(file_exists("sire/pied.php")) {include ("sire/pied.php");} if(file_exists("credit.php")) {include ("credit.php");} //********************************************************************************** echo " "; ob_end_flush(); //zzzzzzzzzzzzzzzzzzzz Hubert Plisson 2004-2006 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz ?>