passage des tableaux pas référence
This commit is contained in:
parent
04ab171cd7
commit
d1f9e56351
@ -43,7 +43,7 @@ function Machines() {
|
|||||||
// Renvoie les machines existantes des salles du tableau $machine (si le tableau est vide, alors appel à Machines()
|
// Renvoie les machines existantes des salles du tableau $machine (si le tableau est vide, alors appel à Machines()
|
||||||
// Retourne un tableau associatif machines_de_salle[$salle_id]=($machine_id1, $machine_id2, ...)
|
// Retourne un tableau associatif machines_de_salle[$salle_id]=($machine_id1, $machine_id2, ...)
|
||||||
// En fait, cette fonction inverse le tableau associatif de la fonction machine sur la clé $salle
|
// En fait, cette fonction inverse le tableau associatif de la fonction machine sur la clé $salle
|
||||||
function Machines_de_salle($machines) {
|
function Machines_de_salle(&$machines) {
|
||||||
$machines_de_salle = array() ;
|
$machines_de_salle = array() ;
|
||||||
if (!$machines ) { $machines = Machines(); }
|
if (!$machines ) { $machines = Machines(); }
|
||||||
while ($mac = current($machines)) {
|
while ($mac = current($machines)) {
|
||||||
@ -172,7 +172,7 @@ function Derniere_connexion_machine($hote) {
|
|||||||
// Fonction Connexion_doyenne_salle
|
// Fonction Connexion_doyenne_salle
|
||||||
// Renvoie la plus plus ancienne connexion d'une salle :
|
// Renvoie la plus plus ancienne connexion d'une salle :
|
||||||
// renvoie un entier correspondant au nombre de jours depuis la dernière connexion la plus ancienne dans la salle
|
// renvoie un entier correspondant au nombre de jours depuis la dernière connexion la plus ancienne dans la salle
|
||||||
function Connexion_doyenne_salle($machines_de_la_salle) {
|
function Connexion_doyenne_salle(&$machines_de_la_salle) {
|
||||||
$date_now = time();
|
$date_now = time();
|
||||||
$date_last = $date_now;
|
$date_last = $date_now;
|
||||||
foreach($machines_de_la_salle as $machine) {
|
foreach($machines_de_la_salle as $machine) {
|
||||||
@ -252,7 +252,7 @@ function Connexions_wifi() {
|
|||||||
return $connexions_wifi;
|
return $connexions_wifi;
|
||||||
}
|
}
|
||||||
|
|
||||||
// function connexions_blacklist_live($delay)
|
// function Connexions_blacklist_live($delay, $machines)
|
||||||
// Renvoie les enregistrements de la table proxy de moins de $delay secondes : dernières touches sur la blacklist
|
// Renvoie les enregistrements de la table proxy de moins de $delay secondes : dernières touches sur la blacklist
|
||||||
// Retourne un array indexés : (ip, username, thème_blacklist) :
|
// Retourne un array indexés : (ip, username, thème_blacklist) :
|
||||||
// $connexion_bl_live[$i]["ip"] : ip de la machine à l'origine de la requête sur une URL blacklistée
|
// $connexion_bl_live[$i]["ip"] : ip de la machine à l'origine de la requête sur une URL blacklistée
|
||||||
@ -260,7 +260,7 @@ function Connexions_wifi() {
|
|||||||
// $connexion_bl_live[$i]["target"] : thème de la blacklist concerné - adult, warez, games, etc
|
// $connexion_bl_live[$i]["target"] : thème de la blacklist concerné - adult, warez, games, etc
|
||||||
// $connexion_bl_live[$i]["hote"] : le nom de la machine s'il existe dans la table connexions
|
// $connexion_bl_live[$i]["hote"] : le nom de la machine s'il existe dans la table connexions
|
||||||
|
|
||||||
function Connexions_blacklist_live($delay, $machines) {
|
function Connexions_blacklist_live($delay, &$machines) {
|
||||||
$connexions_bl_live = array();
|
$connexions_bl_live = array();
|
||||||
$db = db_connect();
|
$db = db_connect();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user