Eléphanteau du PHP |
16 Messages
05 févr. 2006, 17:14
<?
//--------------------------------------------------------------------
// change paths if needed
//--------------------------------------------------------------------
require ("adminews/news-conf.php3");
$lngfile="adminews/lang/fr.txt";
//-------------translation-------------------------------------------
$phrases = get_translations($lngfile);
//-------------------------------------------------------------------
?>
<?
if (!isset($debut)) $debut = 0;
//------------------------------------------------------------------------
// connect database and get data
//------------------------------------------------------------------------
$connexion = @mysql_connect("$serveur","$user","$password");
if (!$connexion) {
echo erreurServeurMySQL();
}
if ($connexion) {
$resultat = mysql_db_query("$base","select * from $table order by date desc Limit $debut,$nnp",$connexion);
$num = mysql_num_rows($resultat);
if ($num<>0)
{
$i=0;
while ($i<$num)
{
$titre = mysql_result($resultat,$i,"titre");
$id = mysql_result($resultat,$i,"id");
$Date = mysql_result($resultat,$i,"date");
$texte = mysql_result($resultat,$i,"texte");
$auteur = mysql_result($resultat,$i,"auteur");
$autmail = mysql_result($resultat,$i,"autmail");
$image = mysql_result($resultat,$i,"image");
$imgurl = mysql_result($resultat,$i,"imgurl");
$target = mysql_result($resultat,$i,"target");
$texte = ucfirst($texte);
$texte = ereg_replace("\n","<br>",$texte);
$titre = ucfirst($titre);
$datelim = mktime(date("H"),date("i"),0,date("m"),date("d")-$jours,date("Y"));
$datelim1 = date("Y/m/d H:i", $datelim);
$time = substr ("$Date", -5);
$rest = substr ("$Date", 0, 10);
list ($year, $month, $day) = split ("/", $rest);
//------------------------------------------------------------------------
// date format
//------------------------------------------------------------------------
$Date1 = ("$day"."-"."$month"."-"."$year"." $time");
//------------------------------------------------------------------------
// design
//------------------------------------------------------------------------
//-------------------------------
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\" align=center>
<tr>
<td>";
echo "
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='9' nowrap valign='top' bgcolor=$titlebgcolor><img src='lesnews/images/hg.gif' border='0'></td>
<td width='100%' valign='top' rowspan=2>
<table width=100% border=0 cellspacing=0 cellpadding=3 bgcolor=$titlebgcolor>
<tr>
<td>
<font face=arial color=$titlecolor><b>";
//----------------title----------------
if ($Date > $datelim1) {
echo ("<img src=".$newimage." align='absmiddle'> ");
}
echo replink($titre);
//-------------------------------------
echo"</b></font>";
echo"
</td>
</tr>
</table>
</td>
<td width='9' nowrap valign='top' bgcolor=$titlebgcolor><img src='lesnews/images/hd.gif' border='0'></td>
</tr>
<tr>
<td width='9' nowrap valign='bottom' bgcolor=$titlebgcolor><img src='lesnews/images/bg.gif' border='0'></td>
<td width='9' nowrap valign='bottom' bgcolor=$titlebgcolor><img src='lesnews/images/bd.gif' border='0'></td>
</tr>
</table>";
//------------------------------------------
echo "
<table width=100% border=0 cellspacing=0 cellpadding=5 align=center>
<tr>
<td bgcolor=$textbgcolor bordercolor=#FFFFFF><font face=arial color=$textcolor>";
//----------------text-----------------
if (!($image == '') && !($imgurl == '')) echo ("<a href=\"$imgurl\" target=\"$target\"><img src=\"./imginc/$image\" align=\"left\" border=\"0\" VSPACE=\"5\" HSPACE=\"5\"></a>");
if (!($image == '') && ($imgurl == '')) echo ("<img src=\"lesnews/imginc/$image\" align=\"left\" border=\"0\" VSPACE=\"5\" HSPACE=\"5\">");
echo replink($texte);
//-------------------------------------
echo "</font>
</td>
</tr>
</table>
<table width=100% border=0 cellspacing=1 cellpadding=0 align=center bgcolor='$datebordercolor'>
<tr>
<td bgcolor='$datebgcolor'>
<table width=100% border=0 cellspacing=0 cellpadding=2 align=center>
<tr>
<td align=left width=50%>
<font face=arial color=$datecolor><b> ";
//---------------date & author---------
if (!($auteur == '') && !($autmail == '')) echo (translate("author")." : <a href=$autmail>$auteur </a>");
if (!($auteur == '') && ($autmail == '')) echo (translate("author")." : $auteur");
//-------------------------------------
echo"</b></font></td>
<td align=right width=50%><font face=arial color=$datecolor><b>$Date1
</b></font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>";
$i++;
}
}
echo"<br>";
//--------------------------------------------------------------
// navigation
//--------------------------------------------------------------
$resultat = mysql_db_query("$base","select * from $table");
echo"<div align=\"center\">";
$nrows = mysql_num_rows($resultat);
$nombre = ceil($nrows/$nnp);
if ($debut > 0) {
echo "<a href=?";
echo "debut=".($debut - $nnp)."><font face=verdana size=1><img src=".$navimageleft." border=\"0\" align=\"absmiddle\" alt=\"".translate("Next News")."\"></font></a> ";
}
if ($nombre > 1) {
for($i = 1; $i <= $nombre; $i++) {
echo "<a href=?";
echo "debut=".(($i-1)*$nnp)."> ".$i." </a>";
}
}
if ( ($debut + $nnp) < $nrows) {
echo "<a href=?";
echo "debut=".($debut + $nnp)."><font face=verdana size=1><img src=".$navimageright." border=\"0\" align=\"absmiddle\" alt=\"".translate("Previous News")."\"></font></a> ";
}
echo"</div>";
$resultat = mysql_close($connexion);
}
?>