ajout anchors
This commit is contained in:
parent
30e7f2b2ab
commit
ef23f58147
@ -24,64 +24,64 @@ Function Get_salles_bloquees() {
|
|||||||
return $salles_bloquees;
|
return $salles_bloquees;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<b>Connexions Windows en cours par salle</b><br/><br/>";
|
|
||||||
echo "<br/>";
|
|
||||||
// connexions dans les salles
|
// connexions dans les salles
|
||||||
//$salles_bloquees = Get_salles_bloquees();
|
//$salles_bloquees = Get_salles_bloquees();
|
||||||
|
|
||||||
while ($mdc = current($machines_de_salle)) {
|
while ($mdc = current($machines_de_salle)) {
|
||||||
$salle = key($machines_de_salle);
|
$salle = key($machines_de_salle);
|
||||||
if (!in_array($salle, $salles_invisibles) ) {
|
if (!in_array($salle, $salles_invisibles)) {
|
||||||
$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 plus ancienne connexion
|
// 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'; }
|
||||||
if ($jours_last_con > 19) { $class_jour = 'jours j20'; }
|
if ($jours_last_con > 19) { $class_jour = 'jours j20'; }
|
||||||
if ($jours_last_con > 29) { $class_jour = 'jours j30'; }
|
if ($jours_last_con > 29) { $class_jour = 'jours j30'; }
|
||||||
|
|
||||||
// lien bloque/debloque
|
// lien bloque/debloque
|
||||||
//if (in_array(strtolower($salle), $salles_bloquees)) { $lien = $debloque; }
|
//if (in_array(strtolower($salle), $salles_bloquees)) { $lien = $debloque; }
|
||||||
// calcul nombre de machines connectées / nombre machines de la salle
|
// calcul nombre de machines connectées / nombre machines de la salle
|
||||||
$nb_machines_salle = count($mdc);
|
$nb_machines_salle = count($mdc);
|
||||||
$i = 0;
|
$i = 0;
|
||||||
if (!empty($connexion_machine)) {
|
if (!empty($connexion_machine)) {
|
||||||
foreach($mdc as $mac) {
|
foreach($mdc as $mac) {
|
||||||
if ( array_key_exists($mac, $connexion_machine)) { // on ne compte que les machines connectées
|
if ( array_key_exists($mac, $connexion_machine)) { // on ne compte que les machines connectées
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// affichage ligne de salle
|
// affichage ligne de salle
|
||||||
echo "<div class=\"salle\"><a href=\"salles/?salle=$salle\">$salle</a> ($i connexions sur $nb_machines_salle machines) <span class='".$class_jour."' title='".$class_jour."'> </span> ($lien)</div>\n";
|
echo "<a class=\"anchor\" id=\"$salle\"><div class=\"salle\"><a href=\"salles/?salle=$salle\">$salle</a> ($i connexions sur $nb_machines_salle machines) <span class='".$class_jour."' title='".$class_jour."'> </span> ($lien)</div>\n";
|
||||||
echo "<div class=\"connexions\"><table>\n";
|
echo "<div class=\"connexions\"><table>\n";
|
||||||
|
|
||||||
if (!empty($connexion_machine)) {
|
if (!empty($connexion_machine)) {
|
||||||
// parcours des machines connectées de la salle courante
|
// parcours des machines connectées de la salle courante
|
||||||
foreach($mdc as $mac) {
|
foreach($mdc as $mac) {
|
||||||
if (array_key_exists($mac, $connexion_machine)) { // on n'affiche que les machines connectées
|
if (array_key_exists($mac, $connexion_machine)) { // on n'affiche que les machines connectées
|
||||||
$username = $connexion_machine[$mac]["username"];
|
$username = $connexion_machine[$mac]["username"];
|
||||||
$cpt = Compte($username); // récupère les informations sur l'utilisateur courant
|
$cpt = Compte($username); // récupère les informations sur l'utilisateur courant
|
||||||
$style = "";
|
$style = "";
|
||||||
$fin_style = "";
|
$fin_style = "";
|
||||||
if ($cpt[2]=="Enseignant") { $style = "<b>"; $fin_style="</b>"; }
|
if ($cpt[2]=="Enseignant") { $style = "<b>"; $fin_style="</b>"; }
|
||||||
echo "<tr id=\"".str_replace('.','-',$connexion_machine[$mac]["ip"])."\">";
|
echo "<tr id=\"".str_replace('.','-',$connexion_machine[$mac]["ip"])."\">";
|
||||||
echo "<td><a href=\"taches.php?machine=".$mac."\">".$style.$mac.$fin_style."</a></td>";
|
echo "<td><a href=\"taches.php?machine=".$mac."\">".$style.$mac.$fin_style."</a></td>";
|
||||||
echo "<td>".$style.date("H:i:s",$connexion_machine[$mac]["stamp"]).$fin_style."</td>";
|
echo "<td>".$style.date("H:i:s",$connexion_machine[$mac]["stamp"]).$fin_style."</td>";
|
||||||
echo "<td>".$style.$connexion_machine[$mac]["ip"].$fin_style."</td>";
|
echo "<td>".$style.$connexion_machine[$mac]["ip"].$fin_style."</td>";
|
||||||
echo "<td>".$style.$username.$fin_style."</td>";
|
echo "<td>".$style.$username.$fin_style."</td>";
|
||||||
echo "<td>".$style.$cpt[1]." ".$cpt[0].$fin_style."</td>";
|
echo "<td>".$style.$cpt[1]." ".$cpt[0].$fin_style."</td>";
|
||||||
echo "<td>".$style.$cpt[2].$fin_style."</td>";
|
echo "<td>".$style.$cpt[2].$fin_style."</td>";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "</table></div>\n";
|
echo "</table></div><a>\n";
|
||||||
} // fin du test salle invisible
|
} // fin du test salle invisible
|
||||||
next($machines_de_salle);
|
next($machines_de_salle);
|
||||||
}
|
}
|
||||||
|
|
||||||
// connexions wifi
|
// connexions wifi
|
||||||
/*
|
/*
|
||||||
$connexions_wifi = Connexions_wifi();
|
$connexions_wifi = Connexions_wifi();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user