session_start();
$FINDPATH="findpath.inc.php";
require_once($FINDPATH);
require_once(DIRROOT . "/db_config.inc.php");
require_once(DIRROOT.'/'.INCLUDEDIR.'/format.inc.php');
require_once(DIRROOT.'/'.INCLUDEDIR.'/date.inc.php');
if (isset($_GET['t'])) {
$sql="SELECT * FROM emission WHERE titre_url='".$_GET['t']."'";
$result=mysqli_query($dblink, $sql);
if ($result && mysqli_num_rows($result)==1) $row=mysqli_fetch_array($result);
else { header('location:index.php'); die; }
} else { header('location:index.php'); die; }
$emission = $row['titre'];
// si pid est défini on cherche son rang pour savoir quelle page afficher
if (isset($_GET['pid'])) {
$sql = "SELECT * FROM podcast WHERE actif=1 AND emission_id=".$row['emission_id']." ORDER BY date_diffusion DESC";
$result1 = mysqli_query($dblink, $sql);
$rang=1;
while ($result1 && $row1['podcast_id']!=$_GET['pid'] && $row1=mysqli_fetch_array($result1) ) {
$pagepodcast=ceil($rang/PARPAGE);
$rang++;
}
$strpagepodcast = "&p=".$pagepodcast;
$title = $emission.' - Podcast du '.mysql2date($row1['date_diffusion']).($row1['titre_podcast']!=''?'- '.$row1['titre_podcast']:'');
if ($row1['description']!='') $desc = htmlentities($row1['description'],ENT_COMPAT,'UTF-8');
else $desc = htmlentities($row['chapo'],ENT_COMPAT,'UTF-8');
} else {
$strpagepodcast = '';
$title = $emission;
if ($row['chapo']!='') $desc = htmlentities($row['chapo'],ENT_COMPAT,'UTF-8');
else $desc = "sur Radio Active 100 FM";
}
$metaimg = IMAGESDIR.'/'.$row['entete_photo'];
$rss = $row['titre_url'];
// header
if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' || $_SERVER['HTTP_X_REQUESTED_WITH']=='com.facebook.katana' || $_SERVER['HTTP_X_REQUESTED_WITH']=='com.facebook.orca') include('includes/header.inc.php');
// RSS
if ($row['podcast_photo']!='' && file_exists(SITEDIRROOT.'/'.IMAGESDIR.'/'.$row['podcast_photo'])) $podcast_photo = '';
else $podcast_photo = '
';
// photos
if ($row['entete_photo']!='' && file_exists(SITEDIRROOT.'/'.IMAGESDIR.'/'.$row['entete_photo'])) $entete_photo = "background-image: url('".IMAGESDIR.'/'.$row['entete_photo']."');";
echo '';
// semaines
if ($row['semaine_1']==1 && $row['semaine_2']==1 && $row['semaine_3']==1 && $row['semaine_4']==1) $hebdo=true; else $hebdo=false;
if (!$hebdo) {
$semaines = array();
if ($row['semaine_1']==1) $semaines[]='1ère';
if ($row['semaine_2']==1) $semaines[]='2ème';
if ($row['semaine_3']==1) $semaines[]='3ème';
if ($row['semaine_4']==1) $semaines[]='4ème';
if (count($semaines)>1) {
$strsemaines = implode(', ',$semaines);
$strsemaines.=' semaines';
$strsemaines = replace_last(',',' et',$strsemaines);
} else $strsemaines = $semaines[0].' semaine';
$strsemaines.=' du mois.';
} else $strsemaines = ' ';
// Cas particuliers
if ($row['semaine_1']==0 && $row['semaine_2']==0 && $row['semaine_3']==0 && $row['semaine_4']==0) {
if ($row['paire_impaire']==-1) $strsemaines = ' une fois par mois';
else {
switch($row['paire_impaire']) {
case 0 : $strsemaines = ' les semaines paires'; break;
case 1 : $strsemaines = ' les semaines impaires'; break;
}
}
}
// jours
$jours = array();
if ($row['lundi']==1) { $jours[]='lundi'; $w=1; }
if ($row['mardi']==1) { $jours[]='mardi'; $w=2; }
if ($row['mercredi']==1) { $jours[]='mercredi'; $w=3; }
if ($row['jeudi']==1) { $jours[]='jeudi'; $w=4; }
if ($row['vendredi']==1) { $jours[]='vendredi'; $w=5; }
if ($row['samedi']==1) { $jours[]='samedi'; $w=6; }
if ($row['dimanche']==1) { $jours[]='dimanche'; $w=0; }
if (count($jours)>1) {
$strjours=implode(', ',$jours);
$strjours = replace_last(',',' et',$strjours);
} else {
if (!$hebdo) $strjours='le '.$jours[0].' - ';
else {
$strjours='tous les '.$jours[0].'s';
}
}
if (count($jours)==1) {
$_SESSION['w']=$w;
} else $_SESSION['w']=date("w");
// horaires
$horaires='de '.substr($row['heure_debut'],0,5).' à '.substr($row['heure_fin'],0,5);
// tags
$tags=explode(',',$row['keywords']);
$couleurs=array('primary','secondary','success','danger','warning','info');
foreach ($tags as $value){
shuffle($couleurs);
if ($couleurs[0]==$couleur) $couleur=$couleurs[1];
else $couleur=$couleurs[0];
$strtags .= ''.htmlentities(trim($value),ENT_COMPAT,'UTF-8').' ';
}
// description
$description = $row['description'];
// réseaux
$sql="SELECT * FROM emission_profil AS t1, profil AS t2
WHERE t1.profil_id=t2.profil_id
AND emission_id=".$row['emission_id'];
$result=mysqli_query($dblink, $sql);
while ($result && $rs=mysqli_fetch_array($result)) {
$strrs.='