<?php /* Name: liens.php Author: NicoSoft Création: 14/08/01 MAJ : 04/02/04 */ $Cpt = 0; // si le fichier n'existe pas, on le crée: if (!(file_exists($FileName))) { $fp = fopen($FileName,"w+"); fclose($fp); } $fp = fopen($FileName,"r"); while ($data = fgetcsv($fp, 1000, ",")) { if ($data[0][0] != "#") { $level[$Cpt] = $data[0]; $linkname[$Cpt] = stripcslashes($data[1]); $url[$Cpt] = stripcslashes($data[2]); $url[$Cpt] = ereg_replace("THEME_COURANT",$theme,$url[$Cpt]); $comment[$Cpt] = stripcslashes($data[3]); $target[$Cpt] = stripcslashes($data[4]); $Cpt++; } } fclose($fp); // si $NbMaxPost n'est pas défini, ou si il est plus grand que le nombre d'éléments, on l'ajuste à ce nombre if ((!isset($NbMaxPost)) || ($NbMaxPost > $Cpt)) { $NbMaxPost = $Cpt; } include "include/theme.inc.php"; if ($Cpt <= 0) { echo "\n<b>Aucun lien pour l'instant</b>\n<br />\n"; } else { // affichage d'une liste déroulante if (isset($TypeListe) && ($TypeListe == "deroul")) { echo " <div align='center'>\n <br />\n <form action='modules/redirect.php' method='post' target='_blank'><fieldset>"; ?> <?php echo " <select name='ListeLiens'>\n"; for($i=0;$i<=$NbMaxPost-1;$i++) { echo " <option value='$url[$i]'>$linkname[$i]</option>\n"; } echo " </select>\n <br /><br />\n <input type='submit' value='Go!' class='boutton' />\n </fieldset></form>\n </div>\n"; } else { // affichage des liens for($i=0;$i<=$NbMaxPost-1;$i++) { // liens niveau 1: gras if ($level[$i] == 1) { echo "<b>"; if ($url[$i] != "") { echo "<a href='".$url[$i]."'"; if ($target[$i] != "") echo " target=\"$target[$i]\""; echo ">".$linkname[$i]."</a>"; } else echo $linkname[$i]; echo "</b><br />\n"; } else // liens normaux { //echo " "; if ($url[$i] != "") { echo "<a href='".$url[$i]."' title='".$comment[$i]."' "; if ($target[$i] != "") echo "target=\"$target[$i]\""; echo ">".$linkname[$i]."</a>"; } else echo $linkname[$i]; echo "<br />\n"; } } } } unset($FileName); unset($NbMaxPost); ?>