Forum de discussion

\n"); print(" \n"); print("Aucun message n'a été posté dans ce forum de discussion.
\n"); print("Vous pouvez poster un premier message si vous le souhaitez. \n"); print("
\n"); print(" \n"); } // ************************************************************************** // Cas de figure où des messages ont été postés dans le forum de discussion : // Affichage des intitulés des messages dans un tableau (utilisant les // paramètres précisés plus haut) // ************************************************************************** else { // =================================================================== // Détermination de l'identifiant du dernier message posté // création du tableau $tabidents, destiné à reccueillir les différentes // valeurs des identifiants des messages for($compt=1;$compt<=$nombremsgs;$compt++) { $tabidents[$compt]=intval($index[$compt][1]); } // Tri du tableau dans l'ordre inverse des valeurs rsort($tabidents); // Détermination des valeurs minimum et maximum des identifiants à signaler $limMaxDerMessa=$tabidents[0]; if($nombremsgs<=$nombreNouveauxMessagesSignales) { $limMinDerMessa=$tabidents[$nombremsgs-1]; } else { $limMinDerMessa=$tabidents[$nombreNouveauxMessagesSignales-1]; } if($nombremsgs==1) { // Cas de figure où un seul message a été posté $limMaxDerMessa=1; $limMinDerMessa=1; } // suppression du tableau $tabidents unset($tabidents); // ************************************************************************** // Cas de figure où $optionChrono vaut 0 : les sujets de discussion sont // affichés du plus ancien au plus récent // ************************************************************************** if(!$optionChrono) { print(" \n"); print(" \n"); print("
\n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); for($compt=1;$compt<=$nombremsgs;$compt++) { print(" \n"); print(" \n"); print(" \n"); } print("
\n"); print(" \n"); print("
Liste des messages postés
\n"); print("
\n"); print("
\n"); // insertion d'un tableau à une ligne et deux colonnes // destiné à matérialiser la hierarche du forum print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print("
\n"); if($index[$compt][2]==1) { print("# \n"); } else { print("> \n"); } print(" ".stripslashes(htmlentities(strip_tags($index[$compt][5])))." - "); if(($nombreNouveauxMessagesSignales>0) and ($index[$compt][1]>=$limMinDerMessa) and ($index[$compt][1]<=$limMaxDerMessa)) { print("".stripslashes(htmlentities(strip_tags($index[$compt][4])))." (".$index[$compt][3].")
\n"); } else { print("".stripslashes(htmlentities(strip_tags($index[$compt][4])))." (".$index[$compt][3].")
\n"); } print("
\n"); print("
\n"); print("
"); print("
\n"); print("
\n"); print(" \n"); print("Poster un nouveau message
\n"); print("
\n"); print("
\n"); } // ************************************************************************** // Cas de figure où $optionChrono vaut 1 : les sujets de discussion sont // affichés du plus récent au plus ancien // ************************************************************************** else { print("
\n"); print(" \n"); print("> Poster un nouveau message <
\n"); print("
\n"); print("
\n"); print("
\n"); print(" \n"); print(" \n"); print("
\n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); for($rangC=$nombremsgs;$rangC>0;$rangC--) { // *** Définition du premier curseur ($rangC), progressant par incrémentation négative *** if($index[$rangC][2]==1) { // Cas de figure où le rang du message rencontré vaut 1 print(" \n"); print(" \n"); print(" \n"); $rangP=$rangC+1; // *** Définition du second curseur ($rangP), progressant par incrémentation positive *** while($index[$rangP][2]>1) { // Cas de figure où le rang du message rencontré est supérieur à 1 print(" \n"); print(" \n"); print(" \n"); $rangP++; // Incrémentation de $rangP } } } print("
\n"); print(" \n"); print("
Liste des messages postés
\n"); print("
\n"); print("
\n"); // insertion d'un tableau à une ligne et deux colonnes // destiné à matérialiser la hierarche du forum print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print("
\n"); print("# \n"); print(" ".stripslashes(htmlentities(strip_tags($index[$rangC][5])))." - "); if(($nombreNouveauxMessagesSignales>0) and ($index[$rangC][1]>=$limMinDerMessa) and ($index[$rangC][1]<=$limMaxDerMessa)) { print("".stripslashes(htmlentities(strip_tags($index[$rangC][4])))." (".$index[$rangC][3].")
\n"); } else { print("".stripslashes(htmlentities(strip_tags($index[$rangC][4])))." (".$index[$rangC][3].")
\n"); } print("
\n"); print("
\n"); // insertion d'un tableau à une ligne et deux colonnes // destiné à matérialiser la hierarche du forum print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print("
\n"); print("> \n"); print(" ".stripslashes(htmlentities(strip_tags($index[$rangP][5])))." - "); if(($nombreNouveauxMessagesSignales>0) and ($index[$rangP][1]>=$limMinDerMessa) and ($index[$rangP][1]<=$limMaxDerMessa)) { print("".stripslashes(htmlentities(strip_tags($index[$rangP][4])))." (".$index[$rangP][3].")
\n"); } else { print("".stripslashes(htmlentities(strip_tags($index[$rangP][4])))." (".$index[$rangP][3].")
\n"); } print("
\n"); print("
\n"); print("
"); print("
\n"); } } // ########################################################################### ?>