finishing debugging presence detection
This commit is contained in:
21
presence.php
21
presence.php
@ -9,35 +9,34 @@ function presence($argList)
|
||||
$name = $argList["nom"];
|
||||
}else
|
||||
{
|
||||
return "Le paramètre 'nom' est obligatoire\npresent&nom=<nom>&presence=<true/false>" . EOLH;
|
||||
return _("Le paramètre 'nom' est obligatoire<br>present&nom=<nom>&presence=<true/false>") . EOLH;
|
||||
}
|
||||
if(array_key_exists("presence", $argList))
|
||||
{
|
||||
$key= $argList["presence"];
|
||||
$key = $argList["presence"];
|
||||
}else
|
||||
{
|
||||
return "Le paramètre 'presence' est obligatoire\npresent&nom=<nom>&presence=<true/false>" . EOLH;
|
||||
return _("Le paramètre 'presence' est obligatoire<br>present&nom=<nom>&presence=<true/false>") . EOLH;
|
||||
}
|
||||
$key = $argList["presence"];
|
||||
if (!array_key_exists($name, $presence))
|
||||
{
|
||||
$presence[] = $name;
|
||||
$presence[$name] = false;
|
||||
return sprintf(_("Ce nom (%s) n'existe pas dans la base."), $name) . EOLH;
|
||||
}
|
||||
|
||||
if ($key === true)
|
||||
if ($key == "true")
|
||||
{
|
||||
if ($presence[$name] === false)
|
||||
if ($presence[$name] == false)
|
||||
{
|
||||
logger(ALERT, $name . _(" est présent"), null, $device);
|
||||
logger(ALERT, $name . _(" est présent"), __FILE__ . ":" . __LINE__ , $device);
|
||||
//echo $name . " est présent";
|
||||
$presence[$name] = true;
|
||||
}
|
||||
}elseif ($presence[$name] === true)
|
||||
}elseif ($presence[$name] == true)
|
||||
{
|
||||
$presence[$name] = false;
|
||||
logger(ALERT, $name . _(" est présent"), null, $device);
|
||||
logger(ALERT, $name . _(" est présent"), __FILE__ . ":" . __LINE__, $device);
|
||||
}
|
||||
return _("demande prise en compte");
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user