Heute wird es möglich sein im CMS Ordner zu löschen. Dafür müssen wir die Datei /admin/includes/files.php bearbeiten.
Der Link zum Löschen wird direkt unter dem Dateipfad angegeben:
if(trim($_GET['dir']) != "" & trim($_GET['dir']) != "/"){ echo "<a href=\"/admin/index.php?page=files&rmdir=".$_GET['dir']."\">Ordner löschen</a>"; } $files = FileServer::getFiles("/".$dir);
Wenn ein Ordner gelöscht wird, wird der Benutzer zur Startseite der Ordner Auflistung geleitet. Denn Dateien sind so oder so nicht mehr da.
Das Löschen des Ordner geschieht unter dem Löschen der Dateien
. Nichts großartig schwieriges:
if($_GET['rmdir']){ rmdir("../content/uploads/".$_GET['rmdir']); echo "<p>Verzeichnis ".$_GET['rmdir']." wurde gelöscht!</p>"; } $verzeichnis = openDir("../content/uploads/".$dir);





Wir sollten mindestens ein Testmenü und eine Testseite anlegen. Das Adminmenü wird sonst im Userbackend angezeigt da es ID 1 bekommt. Das haben mehrere Test mit dem Installer ergeben.
Kommentar von Daniel — 11. Februar 2010 @ 11:22
Hi,
ich hab noch ein Problem entdeckt: Der Ordner wird nicht gelöscht, wenn er noch Dateien enthält. Die müssen irgendwie noch mit einer While-Schleife o.ä. entfernt werden.
MfG, Hannes
Kommentar von Hannes — 23. Juni 2010 @ 17:28
Werd ich mal bei Codeplex in die ToDo eintragen
Kommentar von Stefan Wienströer — 23. Juni 2010 @ 17:48