« Zurück zu Produkt

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.

Warning

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
)
*/
Haben Sie noch Fragen?