// ML, 20/09/07: Ajout element bidon en tete de tableau pour compenser adressage base 0
//$mois = array("jan", "fév", "mar", "avr", "mai", "juin", "juil", "août", "sep", "oct", "nov", "déc");
$mois = array("","jan", "fév", "mar", "avr", "mai", "juin", "juil", "août", "sep", "oct", "nov", "déc");
require_once 'admin/db.inc.php';
$connexion = dbConnect();
$idActualite = intval($_GET['id']);
$page = $_GET["page"];
if($idActualite!="" && $idActualite > 0){
$sqlDetailActualite = "SELECT `IdActualite` , `ActDateCreation` , `ActTitre` , `ActIntroduction` , `ActDescriptif` , `ActPhoto` , `ActVignette`, `ActDatePublication`";
$sqlDetailActualite .= " FROM `systeam_actualites`";
$sqlDetailActualite .= " WHERE `IdActualite` ='$idActualite'";
$sqlDetailActualite .= " ORDER BY `ActDatePublication` DESC";
$resultDetailActualite = dbQuery($sqlDetailActualite, $connexion);
if(dbResok($resultDetailActualite)){
//$rstDetail = dbFetchArray($resultDetailActualite, $connexion);
$rstDetail = $resultDetailActualite[0];
$j = date('j', $rstDetail['ActDatePublication']);
$m = date('n',$rstDetail['ActDatePublication']);
$n = date('Y', $rstDetail['ActDatePublication']);
?>
switch($_GET['type']){
case "0":
echo "<<
Retour";
break;
case "1":
echo "<<
Retour";
break;
case "2":
echo "<<
Retour";
break;
case "all":
echo "<<
Retour";
break;
default:
echo "<<
Retour";
break;
}
}
}else { //Si pas d'id actualite on affiche toutes les actualités
afficheBlocActus("PRODUIT", "0");
afficheBlocActus("EVENEMENTS", "1");
afficheBlocActus("DANS LA PRESSE", "2");
if($nav) echo '
'.$nav->AffichageNavigation().'
';
/*
// AFFICHAGE PAR TRI CHRONOLOGIQUE DE BASE
$sqlActualites = "SELECT IdActualite, ActTitre , ActIntroduction , ActVignette,ActDatePublication FROM systeam_actualites WHERE en_ligne=1 ";
$dateActuelle = time();
$sqlActualites.= " AND (ActDatePublication=0 OR ActDatePublication<=".$dateActuelle.")";
$sqlActualites.= " AND (ActDateDepublication=0 OR ActDateDepublication>=".$dateActuelle.")";
$sqlActualites .= " AND `ActTitre` != ''";
$sqlActualites .= " AND `AfficheFr` = 1";
$sqlActualites.= " ORDER BY ActDatePublication DESC ";
$nav = new Navigation($connexion, $sqlActualites, $page, 15 ,15, "https://www.systeam.fr/actualites", "","");
$resultActualites = dbQuery($nav->RequeteSQL(), $connexion);
if(dbResOk($resultActualites)){
while($rstActualite = dbFetchArray( $resultActualites, $connexion)){
$j = date('j', $rstActualite['ActDatePublication']);
$m = $mois[date('n',$rstActualite['ActDatePublication'])];
$n = date('Y', $rstActualite['ActDatePublication']);
?>
}
}
if($nav) echo '
'.$nav->AffichageNavigation().'
';
*/
}
// Affiche toutes les actualites correspondant a $typeActu, avec texteTitre en intro du bloc
function afficheBlocActus($texteTitre, $typeActu)
{
global $connexion, $mois, $idActualite, $page, $nav;
print "
";
print "
$texteTitre";
print "
";
$sqlActualites = "SELECT IdActualite, ActTitre , ActIntroduction , ActVignette,ActDatePublication FROM systeam_actualites WHERE en_ligne=1 ";
$dateActuelle = time();
$sqlActualites.= " AND (ActDatePublication=0 OR ActDatePublication<=".$dateActuelle.")";
$sqlActualites.= " AND (ActDateDepublication=0 OR ActDateDepublication>=".$dateActuelle.")";
$sqlActualites .= " AND ActTitre != ''";
$sqlActualites .= " AND ActType = " . $typeActu ;
$sqlActualites .= " AND AfficheFr = 1" ;
$sqlActualites.= " ORDER BY ActDatePublication DESC ";
$nav = new Navigation($connexion, $sqlActualites, $page, 15 ,15, "https://www.systeam.fr/actualites", "","");
$resultActualites = dbQuery($nav->RequeteSQL(), $connexion);
if(dbResOk($resultActualites)){
//while($rstActualite = dbFetchArray( $resultActualites, $connexion)){
foreach($resultActualites as $rstActualite)
{
$j = date('j', $rstActualite['ActDatePublication']);
$m = date('n',$rstActualite['ActDatePublication']);
$n = date('Y', $rstActualite['ActDatePublication']);
print "
{$rstActualite['ActTitre']}";
print "
$j {$mois[$m]} $n
";
print "
{$rstActualite['ActIntroduction']}
";
}
}
} // End function afficheBlocActus
?>