Dokumentation
IPS_GetScript
array IPS_GetScript (int $SkriptID)
Parameterliste
SkriptID | Die zu zeigende SkriptID |
Rückgabewert
Folgende Informationen stehen als key => value Paare zur verfügung:
Index | Typ | Beschreibung |
---|---|---|
IsBroken (bis 3.4) | boolean | TRUE, wenn beim letzten Skriptaufruf Fehler aufgetreten sind, andernfalls FALSE (ab 4.0 ersetzt durch ScriptIsBroken) |
LastExecute (bis 3.4) | integer | Unix Timestamp des letzten Aufrufs (ab 4.0 ersetzt durch ScriptExecuted) |
ScriptCRC (ab 5.1) | string | CRC32 der Datei |
ScriptIsBroken (ab 4.0) | boolean | TRUE, wenn beim letzten Skriptaufruf Fehler aufgetreten sind, andernfalls FALSE |
ScriptExecuted (ab 4.0) | integer | Unix Timestamp des letzten Aufrufs |
ScriptFile | string | Dateiname des Skripts |
ScriptID | integer | SkriptID |
ScriptSize (ab 5.1) | integer | Größe in Byte |
ScriptType | integer | Skript-Typ (0: PHP Skript, 1: Ablaufplan, 2: IPSWorkflow) |
ScriptUpdated (ab 5.1) | integer | Unix Timestamp der letzten Aktualisierung |
Beschreibung
Die Funktion liefert ein Array mit Informationen über das Skript mit der ID SkriptID.
Ab Version 4.0 wird die bis 3.4 vorhandene Funktion als
"array IPS_GetScriptCompatibility( integer $SkriptIDID )" zur Verfügung gestellt.
Beispiel
// Ab Version 5.1
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
[ScriptID] => 46413
[ScriptType] => 0
[ScriptFile] => 46413.ips.php
[ScriptUpdated] => 1542622765
[ScriptExecuted] => 1542295981
[ScriptCRC] => 8132DEB6
[ScriptSize] => 42
[ScriptIsBroken] =>
)
*/
// Ab Version 4.0
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
[ScriptIsBroken] =>
[ScriptExecuted] => 1204933792
[ScriptFile] => 46413.ips.php
[ScriptID] => 46413
[ScriptType] => 0
)
*/
print_r(IPS_GetScriptCompatibility(46413));
/* Beispielausgabe:
Array
(
[IsBroken] =>
[LastExecute] => 1204933792
[ScriptFile] => 46413.ips.php
[ScriptID] => 46413
[ScriptType] => 0
)
*/
// Bis Version 3.4
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
[IsBroken] =>
[LastExecute] => 1204933792
[ScriptFile] => 46413.ips.php
[ScriptID] => 46413
[ScriptType] => 0
)
*/