<table width="80%" border="0" cellspacing="3" cellpadding="0" align="center">
<th class="titre" colspan="2">Bienvenue !</th><tr><td>Ceci est le nouveau portail des résidents du batiment G de Fleming.<br>
Vous devriez y trouver un tas d'outils intranet sympas.<br>
Pour les remarques, c'est <a href="membre.php?go=E-mails&to=mout, akos&sujet=Remarques...">ici</a>.</td>
<td><a href="http://www.php.net" target="_blank"><img src="elephpant.gif" alt="Powered by PHP <?php echo phpversion(); ?>" border="0"></a></td>
</tr></table><p align="center">Voici donc les news, de la plus récente à la plus ancienne :</p>
<?php
/*======================================================================================================*/
require_once('inc.connection.php'); //connexion à la base
/*======================================================================================================*/
if(!isset($_GET['nb'])){$nb=10;}else{$nb=$_GET['nb'];} //nombre de msg/page
if(!isset($_GET['page'])){$page=1;}else{$page=$_GET['page'];} //numéro de la page à afficher
/*======================================================================================================*/
//Anniversaires :
$requete = "SELECT naiss, login FROM users ORDER BY dayofyear(naiss) ASC";
$mm = date("m");
$jj = date("d");
mysql_select_db($database, $interne);
$result = mysql_query($requete, $interne) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
list($a,$m,$j)=explode("-", $row['naiss']);
$naiss_mk = mktime(0,0,0,$m,$j,2004);
$now_mk = mktime(0,0,0,$mm,$jj,2004);
$diff = $naiss_mk - $now_mk;
if($naiss_mk!=-1 && $diff>=0 && $diff<650000){
if($diff==0){
echo "<div align=\"center\" class=\"red\" style=\"font-size: 18px\"><b style=\"background-color: #FFFF90\">Aujourd'hui, c'est l'anniversaire de <a href=\"membre.php?go=Annuaire&user=";
echo $row['login']."\">".$row['login'];
echo "</a> !!</b></div><br>";
}else{
echo "<div align=\"center\" class=\"red\">Le <b>$j/$m</b>, c'est l'anniversaire de <b><a href=\"membre.php?go=Annuaire&user=";
echo $row['login']."\">".$row['login'];
echo "</a> !</b></div><br>";
}
}
}
/*======================================================================================================*/
$requete = "SELECT * FROM news"; //pour avoir le nombre de msg
$result = mysql_query($requete, $interne) or die(mysql_error());
$num = mysql_num_rows($result);
/*======================================================================================================*/
if($nb!=0){
$inf=($page-1)*$nb; //msg de départ de la page
$requete = "SELECT * FROM news ORDER BY time DESC LIMIT $inf,$nb";
$nb_pages = floor(($num-1)/$nb)+1; //nombre de pages par rapport au nb de msg
}else{
$requete = "SELECT * FROM news ORDER BY time DESC"; //si pa de limite
}
/*======================================================================================================*/
$result = mysql_query($requete, $interne) or die(mysql_error()); //éxécution
/*======================================================================================================*/
//confirmation après action:
if(isset($_GET['updated'])){
if($_GET['updated']=="yes"){
echo "<p class=\"red\" align=\"center\"><b>News ajoutée !</b></p>";
}else{
if($_GET['updated']=="del"){
echo "<p class=\"red\" align=\"center\"><b>News supprimée !</b></p>";
}
}
}
/*======================================================================================================*/
//numéros des pages, cliquables ou non selon si on y est ou pas
if($nb!=0){
?><table width="80%" border="0" cellspacing="3" cellpadding="0" align="center"><?php
echo "<tr><td>Pages :<b>";
for($i=1;$i<=$nb_pages;$i++){
if($page==$i){
echo " $i";
}else{
echo "<a href=\"membre.php?go=News&page=$i&nb=$nb\"> $i</a>";
}
}
}else{ //1 page
?><table width="80%" border="0" cellspacing="3" cellpadding="0" align="center"><?php
echo "<tr><td>Page :<b> 1";
}
/*======================================================================================================*/
//nombre de msg/page :
echo "</b></td><td align=\"right\" class=\"last\">Nombre de news par page : ";
if($nb==5){
echo "5 - ";
}else{
echo "<a href=\"membre.php?go=News&nb=5&page=1\">5</a> - ";
}
if($nb==10){
echo "10 - ";
}else{
echo "<a href=\"membre.php?go=News&nb=10&page=1\">10</a> - ";
}
if($nb==20){
echo "20 - ";
}else{
echo "<a href=\"membre.php?go=News&nb=20&page=1\">20</a> - ";
}
if($nb==0){
echo "toutes";
}else{
echo "<a href=\"membre.php?go=News&nb=0&page=1\">toutes</a>";
}
echo "</td></tr></table><br>";
/*======================================================================================================*/
//affichage des msg:
require_once("inc.dates.php");
while ($row = mysql_fetch_array($result)) {
echo "<table width=\"80%\" border=\"0\" align=\"center\" cellpadding=\"3\" cellspacing=\"0\">";
echo "<th class=\"news\" align=\"left\">";
if($row['pj']!=""){
$filename = substr(strstr($row['pj'], "."), 1);
if(file_exists("pieces_jointes/".$row['pj'])){
echo "<a href=\"dl.php?file=pieces_jointes/".$row['pj']."\"><img style=\"vertical-align:middle;\" src=\"trombone.gif\" alt=\"Pièce jointe : '$filename'
Cliquez pour la télécharger.\" border=\"0\"></a> ";
}else{
echo "<img style=\"vertical-align:middle;\" src=\"trombone.gif\" alt=\"Pièce jointe : '$filename'
ERREUR : Fichier supprimé.\" border=\"0\"> ";
}
}
echo "<b>".$row['titre']." </b></th><th align=\"right\" class=\"news\" nowrap>";
echo "<i>Posté ".date_heure($row['time'])." par <a href=\"membre.php?go=Annuaire&user=".$row['auteur']."\">".$row['auteur']."</a></i>";
if($ia==1 || $_SESSION['login']==$row['auteur']){
echo " <a href=\"deletenews.php?time=".$row['time']."\"
onClick=\"return confirm('Etes-vous sûr de vouloir supprimer cette news ?')\"><img src=\"drop.png\" border=\"0\" alt=\"Supprimer cette news\"></a>";
echo " <a href=\"membre.php?go=Poster une news&time=".$row['time']."\"><img src=\"edit.png\" border=\"0\" alt=\"Modifier cette news\"></a>";
}
echo "</th><tr><td colspan=\"2\">".$row['contenu']."</td></tr>";
echo "</table><br>";
}
/*======================================================================================================*/
?>