Download - IP-Symcon

Download - IP-Symcon Download - IP-Symcon

13.07.2015 Aufrufe

IPS_GetScriptListarray IPS_GetScriptList ( )RückgabewerteEin Array von Integer-Werten aller IDs der Skripte in IP-SymconBeschreibungDer Befehl ermittelt die IDs aller in IP-Symcon registrierten Skripte. Die IDs werden in einem Array aufgelistet. Falls keinSkript existiert, ist das Array leer.Beispiel$alleSkripte = IPS_GetScriptList();print_r($alleSkripte);/* liefert z.B.:Array([0] => 37659[1] => 18326usw. ...*/

IPS_GetScriptIDByNameinteger IPS_GetScriptIDByName ( string $SkriptName , integer $ParentID )ParameterlisteSkriptNameParentIDzu suchender SkriptNameObjekt in deren Unterobjekten gesucht werden sollRückgabewerteID des gefundenen Skripts, sonst FALSEBeschreibungDer Befehl versucht die ID des Skripts mit dem Namen SkriptName, dessen übergeordnetes Objekt die ID ParentIDbesitzt, zu ermitteln. Es wird die ID des ersten gefundenen Skripts verwendet, dessen Name mit SkriptNameübereinstimmt. Falls ein solches Skript gefunden wurde, wird dessen ID zurückgemeldet, andernfalls FALSE.Da hier im Gegensatz zu IPS_GetScriptID ein zusätzliches Kriterium (ParentID) bei der Suche verwendet wird, ist dieWahrscheinlichkeit die richtige ID zu finden erheblich größer. Trotzdem gilt:Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann derBefehl eine falsche ID zurückmelden.Diese Funktion generiert eine Warung, sollte der Name nicht gefunden werden. Benutzen Sie den @ Operator, fallsSie diese Meldung unterdrücken wollen. Die genau Funktionsweise dieses Operators können Sie dem PHP Handbuchentnehmen.Beispiel$ScriptID = @IPS_GetScriptIDByName("Regenerfassung", $ParentID);if ($ScriptID === false)echo "Skript nicht gefunden!";elseecho "Die Skript-ID lautet: ". $ScriptID;

<strong>IP</strong>S_GetScriptIDByNameinteger <strong>IP</strong>S_GetScriptIDByName ( string $SkriptName , integer $ParentID )ParameterlisteSkriptNameParentIDzu suchender SkriptNameObjekt in deren Unterobjekten gesucht werden sollRückgabewerteID des gefundenen Skripts, sonst FALSEBeschreibungDer Befehl versucht die ID des Skripts mit dem Namen SkriptName, dessen übergeordnetes Objekt die ID ParentIDbesitzt, zu ermitteln. Es wird die ID des ersten gefundenen Skripts verwendet, dessen Name mit SkriptNameübereinstimmt. Falls ein solches Skript gefunden wurde, wird dessen ID zurückgemeldet, andernfalls FALSE.Da hier im Gegensatz zu <strong>IP</strong>S_GetScriptID ein zusätzliches Kriterium (ParentID) bei der Suche verwendet wird, ist dieWahrscheinlichkeit die richtige ID zu finden erheblich größer. Trotzdem gilt:Vorsicht: Da Namen in <strong>IP</strong>-<strong>Symcon</strong> beliebig vergeben werden können, und damit nicht eindeutig sind, kann derBefehl eine falsche ID zurückmelden.Diese Funktion generiert eine Warung, sollte der Name nicht gefunden werden. Benutzen Sie den @ Operator, fallsSie diese Meldung unterdrücken wollen. Die genau Funktionsweise dieses Operators können Sie dem PHP Handbuchentnehmen.Beispiel$ScriptID = @<strong>IP</strong>S_GetScriptIDByName("Regenerfassung", $ParentID);if ($ScriptID === false)echo "Skript nicht gefunden!";elseecho "Die Skript-ID lautet: ". $ScriptID;

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!