<?
/* ----------------------------------------------------------------------------
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]
---------------------------------------------------------------------------- */
if (file_exists("include/config.php"))
{
require('include/config.php');
}
else
{
echo _("PHP My Ring n'est pas installé correctement, le fichier <code>/include/config.php</code> n'existe pas.");
echo "<br />";
echo "<a href=\"install\">"._("Installation")."</a>";
}
require('include/fonctions.php');
// Configuration
$conf=config();
InsertLang('',$conf['lang']);
/*$lang="en_US";
$gettext_domain="phpmyring";
$locale=setlocale(LC_MESSAGES, $lang);
bindtextdomain($gettext_domain,$_SERVER["DOCUMENT_ROOT"]."/webring/locale");
textdomain($gettext_domain);
*/
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);
// Requète
$res=requete("SELECT idsite,site_nom,url,webmaster,description,date,visites ".
"FROM webring ".
"WHERE accept='1' ".
"ORDER BY $classe $ordre ".
"LIMIT $limite,$nombre");
?>
<p class="message-liste">
<? printf(ngettext("Voici le site faisant parti du webring des sites de","Liste des %d sites faisant parti du webring des sites de",$nb),$nb);
echo " ".$conf['type']; ?>
</p>
<!-- +/- ancien/récent... -->
<div class="classement">
<div class="classement-item">
<a href="<? echo $PHP_SELF; ?>?classe=date&ordre=DESC"><? echo _("+ Récent"); ?></a>
</div>
<div class="classement-item"><a href="<? echo $PHP_SELF; ?>?classe=date&ordre=ASC"><? echo _("+ Ancien"); ?></a>
</div>
<div class="classement-item"><a href="<? echo $PHP_SELF; ?>?classe=visites&ordre=DESC"><? echo _("+ Visité"); ?></a>
</div>
<div class="classement-item"><a href="<? echo $PHP_SELF; ?>?classe=visites&ordre=ASC"><? echo _("- Visité"); ?></a>
</div>
</div>
<!-- -->
<!-- Tableau de la liste des sites du webring -->
<div 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 -->
<div class="ligne_liste">
<div class="cellule_liste">
<span class="titre_site_liste">
<a href="<? echo "clik.php?idsite=$idsite"; ?>" >
<? echo StripSlashes($row['site_nom']); ?>
</a>
</span>
</div>
<div class="cellule_liste">
<?
$visites=$row['visites'];
// Depuis combien de temps le site est inscrit ??
if ($ecart<$conf['jrnew'])
{
?>
<img src="images/new.png" title="<? echo _("Nouveau !"); ?>" style="width:30px; height:15px; border: none; vertical-align:middle;" alt="New !" />
<?
}
else
{
echo "<span class=\"visites_site\">";
printf(ngettext("Visité une fois","Visité %d fois",$visites),$visites);
echo "</span>";
}
?>
</div>
<div class="cellule_liste">
<a href="JavaScript:view_com(<? echo $idsite; ?>);" title="<? echo _("Voir les commentaires"); ?>">
<img src="images/commentaire.png" alt="<? echo _("Voir les commentaires"); ?>" style="width: 25px; height: 25px; border: 0px" />
</a>
</div>
</div>
<div>
<span class="description_site_liste"><?echo StripSlashes($row['description']); ?></span>
<br />
<span class="infos_site">
<? echo _("Ajouté le")." : ".$jour."/".$mois."/".$an." - "._("Webmaster")." : ".$row['webmaster']; ?>
</span>
<br />
</div>
<!-- FIN -->
<?
// Fin du while
}
// FIn du if
}
else
{
?>
<div>
<? echo _("Aucun site inscrit pour l'instant"); ?>
! <a href="inscription.php">
<? echo _("Inscription"); ?>
</a>
</div>
<?
// Fin du else
}
?>
</div>
<!-- Page suivante / précé -->
<p class="fleches">
<?
if ($limite != 0)
{
echo "<a href=\"$PHP_SELF?limite=$limiteprecedente&classe=$classe&ordre=$ordre\" title=\""._("Précédents")." [Alt-P]\" accesskey=\"P\"><img src=\"images/precedents.png\" style=\"width: 20px; 32px; border: none\" alt=\""._("Précédents")."\" /></a>";
}
?>
<?
if ($limitesuivante < $nb)
{
echo "<a href=\"$PHP_SELF?limite=$limitesuivante&classe=$classe&ordre=$ordre\" title=\""._("Suivants")." [Alt-S]\" accesskey=\"S\"><img src=\"images/suivants.png\" style=\"width: 20px; 32px; border: none\" alt=\""._("Suivants")."\" /></a>";
}
?>
</p>
<?
require('formsearch.php');
require('pied.php');
?>