Petit nouveau ! |
7 Messages
25 juil. 2017, 12:35
function GetPlayInfo(data) {
var nom_radio = "-";
var slogan_radio = "-";
message_infos_player = "...";
var ext_PNG = ".png";
var ext_JPG = ".jpg";
var uni_H = "h";
var prepoDE = "de";
var prepoA = "à";
var SP = " ";
var TP = ":";
var arrow_right = "->"
var par_O = "(";
var par_F = ")";
var tiret = "-";
var none = "";
var htag = "#";
var liveTXT = "EN DIRECT";
var diffTXT = "";
var replayTXT = "";
var eecTXT = "Émission en cours:";
//Fonctions publicité
adv_auto = "Publicité";
adv_live = "REVIENT DANS QUELQUES INSTANTS...";
//Titrages brut (_B)
var artiste_B = data.artists;
var titre_B = data.title;
var pochette_B = data.cover;
var emission_B = data.emission;
var horaires_emission_B = data.genre;
//--------------------
//Titrages évolué
//Fonctions Artiste ONAIR
var artiste = artiste_B.replace(/ft\.|&/ig, "-");
var artiste = artiste.replace(/\.|#|&/ig, "");
var artiste_infos = nom_radio;
var artiste_meteo = nom_radio;
var artiste_horoscope = nom_radio
var artiste_sports = nom_radio;
var artiste_actuscine = nom_radio;
//----------
//Fonctions Titre ONAIR
var titre = titre_B.replace(/\.|#|&/ig, "");
var titre_infos = "Flash Infos";
var titre_meteo = "Météo";
var titre_horoscope = "L' Horoscope";
var titre_sports = "L'actus sportives";
var titre_actuscine = "L'actus ciné";
//----------
//Pochettes ONAIR
var intrapochettes = "/pochettes/";
var pochette = encodeURI(intrapochettes+"covers/"+titre_B+ext_JPG);
var pas_pochette = intrapochettes+"stauradio/pas_pochette"+ext_PNG;
var pochette_StauRadio = intrapochettes+"stauradio/pochette_logo"+ext_PNG;
var pochette_S = intrapochettes+"stauradio/pochette_S"+ext_PNG;
var pochette_emission = intrapochettes+"emissions/";
//----------
//Émissions ONAIR
var emission = emission_B;
var horaires_emission = horaires_emission_B;
//Le Top 30 (LT3)
var nom_LT3 = "Le Top 30";
var heure_debut_LT3 = "-"+uni_H;
var heure_fin_LT3 = "-"+uni_H;
var pochette_LT3 = pochette_emission+nom_LT3+"/index"+ext_PNG;
var hashtag_LT3 = nom_radio;
//----------
//Le STAU' Times (LST)
var nom_LST = "Le STAU' Times";
var heure_debut_LST = "-"+uni_H;
var heure_fin_LST = "-"+uni_H;
var pochette_LST = pochette_emission+nom_LST+"/index"+ext_PNG;
var hashtag_LST = nom_radio;
//----------
//Le STAU' Zone (LSZ)
var nom_LSZ = "Le STAU' Zone";
var heure_debut_LSZ = "21"+uni_H;
var heure_fin_LSZ = "23"+uni_H;
var pochette_LSZ = pochette_emission+nom_LSZ+"/index"+ext_PNG;
var hashtag_LSZ = "LSZ";
//----------
//----------
//--------------------
//Fonctions affichages
//De base
//ARTISTE: artiste
//TITRE: titre
//POCHETTE = pochette
//Émission en cours: emission
//Horaires émission: horaires_emission
//Player
var artiste_player = artiste;
var titre_player = titre;
var meta_title_popup = nom_radio+TP+SP+emission+SP+arrow_right+SP+artiste+SP+arrow_right+SP+titre;
var loading_player = '<font color="#E8000F">'+"Chargement du flux en cours..."+'</font>';
var playing_player = eecTXT+SP+emission+SP+par_O+horaires_emission+par_F;
var hashtag_player = hashtag_player = '<font color="#F7F7F7">'+"Réagissez avec le"+SP+'<font color="#E8000F">'+htag+nom_radio+'</FONT>';
var stopped_player = '<font color="#E8000F">'+"Clique sur PLAY pour écouter"+SP+nom_radio+'</font>';
//var infos_player = playing_player;
//----------
//Site web
var titrage_siteweb = titre+SP+prepoDE+SP+artiste;
var emission_siteweb = emission;
var bouton_player = "";
var affichage_grille_des_programmes = "";
var statut_last = '<div class="recent_news"><article class="post clearfix"><div class="entry-thumb"><img class="dark_shadow" width="100" height="100" id="pochette" src="'+pochette+'"></div><div class="line-last-track"><span align="right"><p class="datediff-onair">à l'+"'"+'antenne</p></span><div><p class="titre-last"><span class="titre">'+titre+'</span></p></div><div><p class="artiste-last"><span class="artiste">'+artiste+'</span></p></div></div></article></div>';
//----------
//Fonctions interne
var statut_AUTO = '<FONT face="AffOnAir" size="8pt" color="orange">'+"ON AIR"+'</font>'
var statut_ONAIR = '<FONT face="AffOnAir" size="8pt" color="red">'+"ON AIR"+'</font>'
var statut_OFFAIR = '<FONT face="AffOnAir" size="8pt" color="grey">'+"ON AIR"+'</font>'
var statut_REPLAY = '<FONT face="AffOnAir" size="8pt" color="purple">'+"ON AIR"+'</font>'
var statut_antenne = '<FONT face="AffOnAir" size="7pt" color="orange">'+"ON AIR"+'</font>'
var titre_int = titre;
var artiste_int = artiste;
//----------
//--------------------
//Titrages EVENTS
var artiste_EVENT = "";
var titre_EVENT = "";
var pochette_EVENT = "";
var emission_EVENT = "";
var horaires_emission_EVENT = "";
var artiste_player_EVENT = "";
var titre_player_EVENT = "";
var meta_title_popup_EVENT = "";
var hashtag_player_EVENT = "";
var titrage_siteweb_EVENT = "";
var emission_siteweb_EVENT = "";
var bouton_player_EVENT = "";
var affichage_grille_des_programmes_EVENT = "";
var statut_antenne_EVENT = "";
//--------------------
var InPlay = true;
if((/OFF/i.test(data.emission))) {
//meta_title_popup = nom_radio+TP+SP+arrow_right+SP+artiste+SP+arrow_right+SP+titre;
artiste = artiste_EVENT;
titre = titre_EVENT;
pochette = pochette_EVENT;
emission = emission_EVENT;
horaires_emission = horaires_emission_EVENT;
artiste_player = artiste_player_EVENT;
titre_player = titre_player_EVENT;
meta_title_popup = meta_title_popup_EVENT;
hashtag_player = hashtag_player_EVENT;
titrage_siteweb = titrage_siteweb_EVENT;
emission_siteweb = emission_siteweb_EVENT;
bouton_player = bouton_player_EVENT;
affichage_grille_des_programmes = affichage_grille_des_programmes_EVENT;
statut_antenne = statut_antenne_EVENT;
}
//--------------------
//Titrages OFF
if((/OFF/i.test(artiste)) && (/OFF/i.test(titre))) {
InPlay = false;
}
//--------------------
//Titrages cachés
if((/liveo/i.test(artiste)) && (/j|b|h|stop/i.test(titre))) {
artiste = slogan_radio;
titre = nom_radio;
pochette = pochette_S
artiste_player = '<font face="Aka">'+slogan_radio+'</font>';
titre_player = nom_radio;
meta_title_popup = nom_radio+TP+SP+emission;
titrage_siteweb = nom_radio+SP+tiret+SP+'<font face="Aka">'+slogan_radio+'</font>';
statut_last = none;
//----------
//Top horaires
}
if(InPlay)
{
$(".artiste").html(artiste);
$(".titre").html(titre);
$(".emission").html(emission);
$(".horaires-emission").html(horaires_emission);
$(".artiste-player").html(artiste_player);
$(".titre-player").html(titre_player);
$(".meta-title_player").html(meta_title_popup);
$(".loading-player").html(loading_player);
$(".playing-player").html(playing_player);
$(".stopped-player").html(stopped_player);
$(".hashtag-player").html(hashtag_player);
$(".titrage-siteweb").html(titrage_siteweb);
$(".emission-siteweb").html(emission_siteweb);
$(".bouton-player").html(bouton_player);
$(".grille-des-programmes").html(affichage_grille_des_programmes);
$(".statut-old").html(statut_last);
$(".statut-antenne").html(statut_antenne);
//$.post('send-lasttrack.php');
$.post('send-lasttrack.php', {postartist: artiste, posttitle: titre});
document.getElementById("pochette").src = pochette;
$('#pochette').error(function() {
jQuery('#pochette').attr("src", pas_pochette);
});
}
setTimeout(GetSource, 1);
}
function GetSource(){
$.ajax(
{
url:"ajax.inc.php?action=getstreaminfo",
dataType:"JSON",
async:!0,
success:function(infos){
GetPlayInfo(infos);
},
error:function(e){
// En cas d'erreur
setTimeout(GetSource, 5000);
}
}
);
}
GetSource();
Voilà mon fichier InPlay.js le var_dump($_POST); affiche array(0) { }. Merci
~Maël STAUDT~