Dokumentation
IPS_GetConfigurationForm
Benötigt: IP-Symcon >= 2.7
string IPS_GetConfigurationForm (int $InstanzID)
Parameterliste
InstanzID | ID der Instanz |
Rückgabewert
Konnte die Funktion erfolgreich ausgeführt werden, liefert er als Ergebnis die Konfigurationseite der Instanz als JSON-kodierter String.
Beschreibung
Die Funktion gibt die Konfigurationseite der Instanz mit der ID InstanzID als JSON-kodierter String zurück.
Beispiel
// Liest die Konfiguration der Instanz 12345 aus und gibt diese via "echo" zurück.
$configpage = json_decode(IPS_GetConfigurationForm(12345));
var_dump ($configpage->elements);
//Beispielausgabe
array(2) {
[0]=>
object(stdClass)#2 (2) {
["type"]=>
string(5) "Label"
["label"]=>
string(28) "Minimum needed daily changes"
}
[1]=>
object(stdClass)#3 (3) {
["type"]=>
string(13) "NumberSpinner"
["name"]=>
string(19) "RequiredSwitchCount"
["caption"]=>
string(5) "Count"
}
}