Dokumentation
IPS_DeleteScript
bool IPS_DeleteScript (int $SkriptID, bool $DateiLöschen)
Parameterliste
| SkriptID | ID des zu löschenden Skripts |
| DateiLöschen | TRUE, wenn Datei endgültig gelöscht werden soll; FALSE, wenn die Datei in den ‘deleted’ Ordner verschoben werden soll |
Rückgabewert
Konnte die Funktion erfolgreich ausgeführt werden, liefert sie als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Die Funktion entfernt das Skript mit der ID SkriptID aus der internen Skriptliste. Das Skript erscheint nicht mehr im Strukturbaum und kann auch nicht mehr bearbeitet werden.
Nicht endgültig gelöschte Skriptdateien (DateiLöschen = FALSE) werden in den “/scripts/deleted/” Ordner verschoben.
Das Skript darf nur gelöscht/verschoben werden, wenn keine Unterobjekte mehr vorhanden sind.
Beispiel
// Skript mitsamt Datei endgültig löschen
IPS_DeleteScript($ScriptID, true);