debbuging presence
This commit is contained in:
@ -3,7 +3,7 @@ require_once "events.php";
|
||||
|
||||
function apiDashboard($socket, $n="Général")
|
||||
{
|
||||
global $dashboards, $indexDevices;
|
||||
global $dashboards, $indexDevices, $properties2log;
|
||||
require_once "apiserver/javascript.php";
|
||||
logger(DEBUG, _("apiDashboard function"), __FILE__ . ":" . __LINE__);
|
||||
$response = insertJavascript();
|
||||
@ -14,9 +14,10 @@ function apiDashboard($socket, $n="Général")
|
||||
{
|
||||
if (array_key_exists($array[0], $indexDevices))
|
||||
{
|
||||
$device = $indexDevices[$array[0]];
|
||||
$ieeeAddress = $array[0];
|
||||
$device = $indexDevices[$ieeeAddress];
|
||||
$property = $array[1];
|
||||
if (array_key_exists($array[1], $device->properties))
|
||||
if (array_key_exists($property, $device->properties))
|
||||
{
|
||||
$propertyObject = $device->properties[$property];
|
||||
$value = $propertyObject["value"];
|
||||
@ -29,17 +30,18 @@ function apiDashboard($socket, $n="Général")
|
||||
{
|
||||
logger(DEBUG, _("Write Access OK ") . ($propertyObject["access"] & 2), __FILE__ . ":" . __LINE__);
|
||||
$response .= " " . displayChoice($device, $property, $value);
|
||||
$response .= " " . displayMethod($device, $property);
|
||||
$response .= " " . displayMethod($device, $property) . EOL;
|
||||
}
|
||||
if(($propertyObject["access"] & 4))
|
||||
{
|
||||
logger(DEBUG, _("can get value") . ($propertyObject["access"] & 4), __FILE__ . ":" . __LINE__);
|
||||
$response .= '<input type="button" id="' . $device->topic ."/" . $device->friendlyName . "/" . $propertyObject["name"] . '" value="' . _("Update") . "\" onmouseup=\"getPropertyValue('" . $device->topic . "','" . $device->friendlyName . "','" . $propertyObject["name"] . "')\">";
|
||||
$response .= '<input type="button" id="' . $device->topic ."/" . $device->friendlyName . "/" . $propertyObject["name"] . '" value="' . _("Update") . "\" onmouseup=\"getPropertyValue('" . $device->topic . "','" . $device->friendlyName . "','" . $propertyObject["name"] . "')\">" . EOL;
|
||||
}else
|
||||
{
|
||||
$response .= $value;
|
||||
}
|
||||
$response .= EOLH;
|
||||
|
||||
//$response .= EOLH;
|
||||
}else
|
||||
{
|
||||
$response .= bool2string(_($value));
|
||||
@ -48,9 +50,11 @@ function apiDashboard($socket, $n="Général")
|
||||
$response .= $propertyObject["unit"];
|
||||
logger(DEBUG, _("unit = ") . $unit, __FILE__ . ":" . __LINE__);
|
||||
}
|
||||
$response .= EOLH;
|
||||
}
|
||||
|
||||
if (array_key_exists($property, $properties2log))
|
||||
{
|
||||
$response .= ' <a href="http://192.168.1.253/moha/intervalDate.php?device=' . $ieeeAddress . '%7C' . $device->friendlyName . '%7C' . $property . '">Stats</a>';
|
||||
}
|
||||
}else
|
||||
{
|
||||
logger(ERROR, _("Property does not exists"), __FILE__ . ":" . __LINE__);
|
||||
@ -59,6 +63,7 @@ function apiDashboard($socket, $n="Général")
|
||||
{
|
||||
logger(ERROR, _("Device does not exists"), __FILE__ . ":" . __LINE__);
|
||||
}
|
||||
$response .= EOLH;
|
||||
}
|
||||
}else
|
||||
{
|
||||
@ -124,6 +129,7 @@ function displayChoice($device, $propertyName, $value)
|
||||
break;
|
||||
default:
|
||||
logger(DEBUG, "type of property not recognized:" . $propertyObject["type"] , __FILE__ . ":" . __LINE__);
|
||||
break;
|
||||
}
|
||||
|
||||
return $formHTML;
|
||||
|
Reference in New Issue
Block a user