network->getInterfaceIp()
network->getInterfaceMac()
y network->getInterfaces()
han sido reemplazadas por network->getInterfacesInfo()
.escenario->getHumanName()
de la clase de escenario php ya no devuelve [objeto][grupo][nombre]
sino [grupo][objeto][nombre]
.scenario->byString()
ahora debe llamarse con la estructura [grupo][objeto][nombre]
./* Función que permite el envío del 'encabezado Content-Type: aplicación/json'
En V3 : indicar el argumento 'verdadero' para controlar el token de acceso de Jeedom
En V4 : autorizar la ejecución de un método de 'acción' en GET indicando el(los) nombre(s) de la(s) acción(es) en una matriz como argumento
*/
ajax::init();
En v4.1 l’affichage de la sélection de l’objet parent d’un équipement a été revu et unifié. La liste est indentée en fonction du parent, et ordonnée comme dans le menu Accueil → Dashboard, tel que définit dans Outils → Objets, Vue d’ensemble.
Pour avoir la même logique dans les plugins, fichier plugin/desktop/php/plugin.PHP :
<select id="sel_object" class="eqLogicAttr form-control" data-l1key="object_id">
<option value=""></option>
<?php
$options = '';
foreach ((jeeObject::buildTree(null, false)) as $object) {
$options .= '<option value="' . $object->getId() . '">' . str_repeat(' ', $object->getConfiguration('parentNumber')) . $object->getName() . '</option>';
}
echo $options;
?>
</select>
Esta modificación es compatible con Core v4.0 y v3.x