php befehle ausführen beimarbeitsdaten löschen einer extension
Verfasst: 09.01.2022 15:22
Hallo ich hätte da mal eine kleine Frage.
Wie kann ich beim deaktivieren und löschen der Arbeitsdaten eine php datei bzw. php befehl ausführen lassen.
Es geht sich um Folgendes:
Ich bin bei einer meiner Extension dabei ein verzeichnis anlegen zu lassen im ordner /images.
Das geht einfach über die listner.php
Dort hab ich das hier eingebunden:
Das funktioniert in sofern auch gut. ich denke das könnte man wahrscheinlich auch über die ext.php realisieren aber da das ganze ja mit einer if prüfung versehen ist die den erstellenden befehl ja nur ausführt wenn das verzeichnis nicht vorhanden ist kann man das so machen.
Das problem ist wenn ich die ext deaktiviere und die arbeiztsdaten lösche bleibt eben dieses verzeichnis leer.
Und zwar würde ich ganz gerne das so einrichten das eben bei deinstallation das hier ausgeführt wird:
Damit soll beim arbeitsdaten löschen geprüft werden ob das verzeichnis noch vorhanden ist und gegebenfalls löschen.
Wie kann ich beim deaktivieren und löschen der Arbeitsdaten eine php datei bzw. php befehl ausführen lassen.
Es geht sich um Folgendes:
Ich bin bei einer meiner Extension dabei ein verzeichnis anlegen zu lassen im ordner /images.
Das geht einfach über die listner.php
Dort hab ich das hier eingebunden:
Code: Alles auswählen
if (!$this->filesystem->exists($this->root_path . 'images/meinverzeichnis'))
{
$this->filesystem->mkdir($this->root_path . 'images/meinverzeichnis');
}
Das problem ist wenn ich die ext deaktiviere und die arbeiztsdaten lösche bleibt eben dieses verzeichnis leer.
Und zwar würde ich ganz gerne das so einrichten das eben bei deinstallation das hier ausgeführt wird:
Code: Alles auswählen
if ($this->filesystem->exists($this->root_path . 'images/meinverzeichnis'))
{
$this->filesystem->rmdir($this->root_path . 'images/meinverzeichnis');
}