Benötigt: IP-Symcon >= 4.0
integer RegisterScript (string $Ident, string $Name, string $Inhalt, integer $Position)
Ident | Ident des Skripts |
Name | Name des Skripts |
Inhalt |
Inhalt, welcher in das Skript eingetragen werden soll. Default == "<?php\n\n//Autogenerated script" |
Position |
Position im Objektbaum und somit auch in der Visualisierung. Default == 0 |
Gibt die ObjektID des erstellten oder bereits vorhandenen Skripts zurück |
Erstellt ein Skript mit dem Ident Ident, Namen Name, Inhalt Inhalt und der Position Postion, sofern der angegebene Ident nicht schon vorhanden ist.
In beiden Fällen wird die ObjektID des erstellten oder bereits vorhanden Skripts zurückgegeben.
Der Inhalt von Inhalt wird jedes mal überschrieben, sodass auch nach Änderungen immer der korrekte Inhalt garantiert werden kann. Für Skripte welche bearbeitet werden sollen, ist es empfohlen ein Konfigurationsformular mit SelectScript-Auswahl zu nutzen
$scriptID = $this->RegisterScript("TextSkript", "Mein TestSkript");