mirror of
https://github.com/pierre42100/comunic
synced 2024-09-29 03:22:49 +00:00
81 lines
2.2 KiB
JavaScript
Executable File
81 lines
2.2 KiB
JavaScript
Executable File
function loadAmis(file) {
|
|
|
|
//On vérifie si le flux est bien autorisé
|
|
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é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 à 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ème de connexion Internet. Vérifiez que tous les cables réseau sont branchés ou que le Wi-Fi est activé.");
|
|
|
|
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é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ète toutes les 10s
|