migration du script flash vers salles_live
This commit is contained in:
parent
466ba6aaeb
commit
71d30ca7b1
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
// Cette page affiche le code HTML (sans les en-têtes) de la liste des connexions par salle.
|
||||||
|
// Elle est incluse dans un <div> et rechargée à intervalles réguliers par le script salles_live.php.
|
||||||
|
|
||||||
include_once('connexions.php');
|
include_once('connexions.php');
|
||||||
|
|
||||||
$machines = Machines(); // récupération de toutes les machines connues
|
$machines = Machines(); // récupération de toutes les machines connues
|
||||||
@ -32,7 +35,7 @@ while ($mdc = current($machines_de_salle)) {
|
|||||||
$bloque = '<i><a href="bloque_salle.php?a=b&s='.strtolower($salle).'">bloque</a></i>';
|
$bloque = '<i><a href="bloque_salle.php?a=b&s='.strtolower($salle).'">bloque</a></i>';
|
||||||
$debloque = '<i><a href="bloque_salle.php?a=d&s='.strtolower($salle).'">debloque</a></i>';
|
$debloque = '<i><a href="bloque_salle.php?a=d&s='.strtolower($salle).'">debloque</a></i>';
|
||||||
$lien = $bloque;
|
$lien = $bloque;
|
||||||
// calcul dernière connexion la plus ancienne
|
// calcul dernière plus ancienne connexion
|
||||||
$jours_last_con = Connexion_doyenne_salle($machines_de_salle[$salle]);
|
$jours_last_con = Connexion_doyenne_salle($machines_de_salle[$salle]);
|
||||||
$class_jour ='jours ';
|
$class_jour ='jours ';
|
||||||
if ($jours_last_con > 9) { $class_jour = 'jours j10'; }
|
if ($jours_last_con > 9) { $class_jour = 'jours j10'; }
|
||||||
@ -99,24 +102,13 @@ echo "</table>\n</div>\n";
|
|||||||
$lien_purge = "<iframe src='/wifi/kanet.php' width='0' heigth='0' style='display: none;'></iframe>";
|
$lien_purge = "<iframe src='/wifi/kanet.php' width='0' heigth='0' style='display: none;'></iframe>";
|
||||||
echo $lien_purge;
|
echo $lien_purge;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// Récupération des connexions sur la blacklist Squid
|
||||||
|
// Stockage du résultat dans un dataset d'une <div> dédiée
|
||||||
$connexions_blacklist_live = Connexions_blacklist_live();
|
$connexions_blacklist_live = Connexions_blacklist_live();
|
||||||
$string_javascript_tab = "";
|
$div_blacklist = '<div id="blacklist" data-rejected=\''.json_encode($connexions_blacklist_live).'\'></div>';
|
||||||
foreach($connexions_blacklist_live as $bl) {
|
echo($div_blacklist);
|
||||||
$string_javascript_tab = $string_javascript_tab."bl[\"".str_replace('.','-',$bl["ip"])."\"]=[\"".$bl["username"]."\", \"".$bl["target"]."\"];\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<script>
|
|
||||||
function flashLogin() {
|
|
||||||
var bl=new Object();
|
|
||||||
<?php
|
|
||||||
echo $string_javascript_tab;
|
|
||||||
?>
|
|
||||||
for (var ip in bl) {
|
|
||||||
//$("#"+ip).toggle("highlight");
|
|
||||||
$("#"+ip).effect("highlight", {color:"darkorange"}, 1000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$(document).ready(flashLogin);
|
|
||||||
</script>
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user