Migration - Smarthome-Components

Migration - Smarthome-Components Migration - Smarthome-Components

smarthome.components.de
von smarthome.components.de Mehr von diesem Publisher
06.01.2013 Aufrufe

IPS_GetCategoryList boolean IPS_GetCategoryList ( ) Rückgabewerte Ein Array von Integer-Werten aller IDs der Kategorien in IP-Symcon Beschreibung Der Befehl ermittelt die IDs aller in IP-Symcon eingerichteten Kategorien. Die IDs werden in einem Array aufgelistet. Falls keine Kategorie existiert, ist das Array leer. Beispiel $alleKategorien = IPS_GetCategoryList(); print_r($alleKategorien); /* liefert z.B.: Array ( ) */ [0] => 0 [1] => 37659 [2] => 18326 usw. ...

IPS_GetCategoryIDByName integer IPS_GetCategoryIDByName ( string $KategorieName , integer $ParentID ) Parameterliste KategorieName Zu suchender KategorieName ParentID Objekt, in deren Unterobjekten gesucht werden soll Rückgabewerte ID der gefundenen Kategorie, sonst FALSE Beschreibung Der Befehl versucht die ID der Kategorie mit dem Namen KategorienName, deren übergeordnetes Objekt die ID ParentID besitzt, zu ermitteln. Es wird die ID der ersten gefundenen Kategorie verwendet, deren Name mit KategorienName übereinstimmt. Falls eine solche Kategorie gefunden wurde, wird deren ID zurückgemeldet, andernfalls FALSE. Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann der Befehl eine falsche ID zurückmelden. Diese Funktion generiert eine Warung. Sollte der Name nicht gefunden werden, benutzen Sie den @ Operator, falls Sie diese Meldung unterdrücken wollen. Die genau Funktionsweise dieses Operators können Sie dem PHP Handbuch entnehmen. Beispiel $CatID = @IPS_GetCategoryIDByName("Regenerfassung", $ParentID); if ($CatID === false) else echo "Kategorie nicht gefunden!"; echo "Die Kategorien-ID lautet: ". $CatID;

IPS_GetCategoryIDByName<br />

integer IPS_GetCategoryIDByName ( string $KategorieName , integer $ParentID )<br />

Parameterliste<br />

KategorieName Zu suchender KategorieName<br />

ParentID Objekt, in deren Unterobjekten gesucht werden soll<br />

Rückgabewerte<br />

ID der gefundenen Kategorie, sonst FALSE<br />

Beschreibung<br />

Der Befehl versucht die ID der Kategorie mit dem Namen KategorienName, deren übergeordnetes Objekt die ID<br />

ParentID besitzt, zu ermitteln. Es wird die ID der ersten gefundenen Kategorie verwendet, deren Name mit<br />

KategorienName übereinstimmt. Falls eine solche Kategorie gefunden wurde, wird deren ID zurückgemeldet,<br />

andernfalls FALSE.<br />

Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann der<br />

Befehl eine falsche ID zurückmelden.<br />

Diese Funktion generiert eine Warung. Sollte der Name nicht gefunden werden, benutzen Sie den @ Operator, falls<br />

Sie diese Meldung unterdrücken wollen. Die genau Funktionsweise dieses Operators können Sie dem PHP Handbuch<br />

entnehmen.<br />

Beispiel<br />

$CatID = @IPS_GetCategoryIDByName("Regenerfassung", $ParentID);<br />

if ($CatID === false)<br />

else<br />

echo "Kategorie nicht gefunden!";<br />

echo "Die Kategorien-ID lautet: ". $CatID;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!