mirror of
https://github.com/pierre42100/comunic
synced 2024-09-29 03:22:49 +00:00
81 lines
2.2 KiB
JavaScript
81 lines
2.2 KiB
JavaScript
|
function loadAmis(file) {
|
|||
|
|
|||
|
//On v<>rifie si le flux est bien autoris<69>
|
|||
|
if(autoriser_flux_streaming_live == false)
|
|||
|
{
|
|||
|
console.log("La requete d'actualisation de la liste d'amis a ete bloquee en raison de la configuration de la page l'ayant demande.");
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
var xhr = new XMLHttpRequest();
|
|||
|
|
|||
|
// R<>cup<75>ration du contenu du fichier
|
|||
|
xhr.open('GET', file);
|
|||
|
|
|||
|
//Lorsque l'on est pret...
|
|||
|
xhr.onreadystatechange = function() {
|
|||
|
|
|||
|
//Compteur du nombre d'erreur de login
|
|||
|
compteur = document.getElementById('internet_error');
|
|||
|
|
|||
|
if (xhr.readyState == 4 && xhr.status == 200) {
|
|||
|
|
|||
|
document.getElementById('fileAmis').innerHTML = xhr.responseText;
|
|||
|
|
|||
|
if(compteur.innerHTML != 0)
|
|||
|
{
|
|||
|
var not = $.Notify({style: {background: 'green', color: 'white'}, content: "C'est bon. La connexion Internet est de retour ! :)"});
|
|||
|
//not.closeAll();
|
|||
|
}
|
|||
|
|
|||
|
//On remet le compteur des erreurs <20> 0
|
|||
|
compteur.innerHTML = 0;
|
|||
|
|
|||
|
} else if (xhr.readyState == 4 && xhr.status != 200) {
|
|||
|
|
|||
|
//document.getElementById('fileAmis').innerHTML = "<?php echo $lang[60]; ?>";
|
|||
|
|
|||
|
//Message d'erreur
|
|||
|
console.log("Il semblerait qu'il y a un probl<62>me de connexion Internet. V<>rifiez que tous les cables r<>seau sont branch<63>s ou que le Wi-Fi est activ<69>.");
|
|||
|
|
|||
|
if(compteur.innerHTML < 3)
|
|||
|
compteur.innerHTML = compteur.innerHTML + 1;
|
|||
|
else
|
|||
|
{
|
|||
|
var not = $.Notify({
|
|||
|
style: {background: 'red', color: 'white'},
|
|||
|
content: "Erreur de connexion Internet. Comunic ne parvient plus à se connecter à Internet. Veuillez vérifier la connexion Internet de votre ordinateur ou essayer de recharger la page.",
|
|||
|
timeout: 10000 // 10 seconds
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
xhr.send(null);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
if(beaucoup_amis == true)
|
|||
|
{
|
|||
|
var complement = "&grandavatar";
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
var complement = "";
|
|||
|
}
|
|||
|
|
|||
|
if(debut_URL_liste_amis != "undefined")
|
|||
|
{
|
|||
|
var debut_URL = debut_URL_liste_amis;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
var debut_URL = "";
|
|||
|
}
|
|||
|
|
|||
|
//Ex<45>cution de la requete
|
|||
|
loadAmis(debut_URL + 'amis.php?ajax' + complement);
|
|||
|
|
|||
|
//Timer pour actualiser toute les 10 secondes
|
|||
|
var last_activity=setInterval("loadAmis('" + debut_URL + "amis.php?ajax" + complement + "')", 10000); // r<>p<EFBFBD>te toutes les 10s
|