<? /* ---------------------------------------------------------------------------- A C C U E I L D U W E B R I N G ( L I S T E D E S S I T E S ) PHPMyRing (3.0) dernière modification du fichier [16-12-02] ---------------------------------------------------------------------------- */ require('include/config.php'); require('include/fonctions.php'); // Configuration $conf=config(); InsertLang('',$conf['lang']); require('tete.php'); require('haut2.php'); # # pour afficher sur plusieurs pages la liste.. # // Si classement ($classe) inféfinie if (!$classe) { $classe=$conf['classement']; } if (!$ordre) { $ordre=$conf['ordre']; } // Si nombre indéfinie if (!$nombre) { $nombre=$conf['nbre']; } // Pareil pour limite if (!$limite) { $limite=0; } // Limite suivante et celle d'avant $limitesuivante=$limite+$nombre; $limiteprecedente=$limite-$nombre; // Connexion MySQL $conn=connecte(); // pour compter le nombre TOTAl de résultats dans la table... $res=requete("SELECT idsite ". "FROM webring ". "WHERE accept='1' ". "ORDER BY $classe"); $nb=mysql_num_rows($res); // pour compter le nombre de commentaires dans la table... $comment=requete("SELECT idsite, COUNT(*) as nbrecoment ". "FROM webring_com ". "GROUP BY idsite"); if ($nb) { while ($row=mysql_fetch_array($comment)) { $i = $row['idsite']; $nbre[$i]=$row['nbrecoment']; } } // fin ajout EP // Requête $res=requete("SELECT idsite,site_nom,url,webmaster,email,description,date,visites ". "FROM webring ". "WHERE accept='1' ". "ORDER BY $classe $ordre ". "LIMIT $limite,$nombre"); ?> <table width="550" border="0" align="center"> <tr> <td height="33" align="center" valign="middle" colspan="4"><? echo $L['liste_site_de']; ?> <? echo $conf['type']; ?> </td> </tr> <tr align="center"> <td valign="middle" class="table1"><a href="<? echo $PHP_SELF; ?>?classe=date&ordre=DESC">+ <? echo ucfirst($L['recent']); ?></a></td> <td valign="middle" class="table1"><a href="<? echo $PHP_SELF; ?>?classe=date&ordre=ASC">+ <? echo ucfirst($L['ancien']); ?></a></td> <td valign="middle" class="table1"><a href="<? echo $PHP_SELF; ?>?classe=visites&ordre=DESC">+ <? echo ucfirst($L['visite']); ?></a></td> <td valign="middle" class="table1"><a href="<? echo $PHP_SELF; ?>?classe=visites&ordre=ASC">- <? echo ucfirst($L['visite']); ?></a></td> </tr> </table> <br> <table width="500" border="0" align="center" class="table_liste"> <? if ($nb) { while ($row=mysql_fetch_array($res)) { // Pour la date : $date=$row['date']; list($an,$mois,$jour)=explode("-",$date); // on coupe la date $tps_tem=mktime(0,0,0,$mois,$jour,$an); // On la convertit en h min s j m a $now=time(); // Ke lheur kil é ? $secondes=$now-$tps_tem; // Bien, alors ça fait combien de temps (en s) ké le témoignage ? $ecart=Floor($secondes / (60*60*24)); // Oui mais en secondes je m'en fout, en jours ça fé kombien ?? $idsite=$row['idsite']; ?> <!-- DEBUT --> <tr class="cellule_liste"> <td width="300"><span class="titre_site_liste"><a href="<? echo "clik.php?idsite=$idsite"; ?>" target="_blank"> <? echo StripSlashes($row['site_nom']); ?> </a></span></td> <td width="120" align="center" valign="middle"> <? $visites=$row['visites']; // Depuis combien de temps le site est inscrit ?? if ($ecart<$conf['jrnew']) { ?> <img src="images/new.png" title="<? echo ucfirst($L['new']); ?> !" width="30" height="15" border="0" align="middle" alt="New !" /> <? } else { echo "<span class=\"visites_site\">".ucfirst($L['visite']).$visites.$L['fois']."</span>"; } ?> </td> <td width="67" align="center" valign="middle"><a href="JavaScript:view_com(<? echo $idsite; ?>);"> <?php // Afficher le livre ou le nombre de commentaire EP juillet 06 if ($nbre[$idsite] < 1) { echo"<img src=\"images/commentaire.png\" width=\"25\" height=\"25\" border=\"0\" title=\"Ecrivez votre commentaire\">"; } else { $pluriel = ""; if ($nbre[$idsite] > 1) $pluriel = "s" ; echo "<span title=\"Lire le$pluriel commentaire$pluriel\"><small>$nbre[$idsite] commentaire$pluriel</small></span>" ; } // fin modification EP ?> </a></td> </tr> <tr> <td colspan="3"> <span class="description_site_liste"><?echo StripSlashes($row['description']); ?></span> <br /> <span class="infos_site"> <? echo $L['ajout_le']." : $jour/$mois/$an - ".ucfirst($L['webmaster'])." : ".$row['webmaster'] ; ?> </span><br> </td> </tr> <!-- FIN --> <? // Fin du while } // FIn du if } else { ?> <tr> <td colspan="3" align="center" valign="middle"> <? echo $L['aucun_site']; ?> ! <a href="inscription.php"> <? echo ucfirst($L['inscription']); ?> </a></td> </tr> <? // Fin du else } ?> </table> <br /> <table width="200" border="0" align="center"> <tr> <td align="left" valign="top"> <? if ($limite != 0) { echo "<a href=\"$PHP_SELF?limite=$limiteprecedente&classe=$classe&ordre=$ordre\" title=\"".$L['precedents']."\"><img src=\"images/precedents.png\" width=\"20\" height=\"32\" border=\"0\" alt=\"précédents\" /> page précédente </a>"; } ?> </td> <td valign="top" align="right"> <? if ($limitesuivante < $nb) { echo "<a href=\"$PHP_SELF?limite=$limitesuivante&classe=$classe&ordre=$ordre\" title=\"".$L['suivants']."\"> page suivante <img src=\"images/suivants.png\" width=\"19\" height=\"32\" border=\"0\" alt=\"suivants\" />"; } ?> </td> </tr> </table> <? require('formsearch.php'); require('pied.php'); ?>