'; 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.='
'.$rs['profil'].'
'; } if (mysqli_num_rows($result)>0) { $strrs='
« '.$emission.' » sur les réseaux
'.$strrs.'

'; } // email if ($row['email']!='') $stremail='Contacter « '.$emission.' »
'; // insertion des podcasts ds la base if ($row['dossier_podcasts']!='') { $folder=PODCASTSDIR.'/'.$row['dossier_podcasts']; $path=SITEDIRROOT.'/'.$folder; $wwwpath=SITEWWWROOT.'/'.$folder; @chdir($path); $liste_fichiers = glob('*.mp3'); $liste_podcasts = array(); $sql="SELECT * FROM podcast WHERE emission_id=".$row['emission_id']; $result=mysqli_query($dblink, $sql); while ($result && $row0=mysqli_fetch_array($result)) $liste_podcasts[]=$row0['filename']; $new_list=array_diff($liste_fichiers,$liste_podcasts); foreach($new_list AS $value) { if (preg_match('(_\d{6})', $value, $match)) $ladate = date('Y-m-d',strtotime(substr($match[0],1,2).'-'.substr($match[0],3,2).'-'.substr($match[0],5,2))); else { $filename = $path.'/'.$value; $ladate = date ("Y-m-d", filemtime($filename)); } $sql="INSERT INTO podcast SET emission_id=".$row['emission_id'].", filename='".$value."', actif=1, date_diffusion='".$ladate."'"; $insert=mysqli_query($dblink, $sql); } } $sql = "SELECT COUNT(podcast_id) AS compte FROM podcast WHERE actif=1 AND emission_id=".$row['emission_id']." AND date_diffusion<'".date("Y-m-d")."'"; $result = mysqli_query($dblink, $sql); $row0 = mysqli_fetch_array($result); $nbpodcasts = $row0['compte']; $nbpages = ceil($nbpodcasts/PARPAGE); ?>


0) { ?>

LES PODCASTS

00:00:00/00:00:00
    Retour grille