openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit fc6fb9ee14d741642c75223ef96819a40098a72d
parent d9b3678594a16fc728492e0e8cf4f66c68bd55b8
Author: dankert <devnull@localhost>
Date:   Wed,  2 Dec 2009 00:28:57 +0100

Ordner-Tiefe ist nicht mehr begrenzt.

Diffstat:
actionClasses/FolderAction.class.php | 164+------------------------------------------------------------------------------
1 file changed, 1 insertion(+), 163 deletions(-)

diff --git a/actionClasses/FolderAction.class.php b/actionClasses/FolderAction.class.php @@ -1,7 +1,4 @@ <?php -// --------------------------------------------------------------------------- -// $Id$ -// --------------------------------------------------------------------------- // OpenRat Content Management System // Copyright (C) 2002-2004 Jan Dankert, cms@jandankert.de // @@ -18,165 +15,6 @@ // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// --------------------------------------------------------------------------- -// $Log$ -// Revision 1.52 2009-03-22 21:54:35 dankert -// Korrektur: Rechteabfrage für Verschieben/Löschen. -// -// Revision 1.51 2009-03-22 21:49:08 dankert -// Subaction "showprop" entfernt, da in "prop" mit aufgegangen. -// -// Revision 1.50 2009-03-17 01:43:19 dankert -// Auch Bilder (wieder) im gleichen Frame anzeigen. -// -// Revision 1.49 2009-03-02 23:07:11 dankert -// Bugfix: Sortieren nach Typ -// -// Revision 1.48 2009-02-07 02:41:37 dankert -// CSS-Klasse für Ordner-Inhalte ermitteln. -// -// Revision 1.47 2008-09-11 19:04:39 dankert -// Korrektur Rueckmeldung. -// -// Revision 1.46 2007-12-23 16:05:00 dankert -// Anzeigen der Ordner-Eigenschaften verbessert. -// -// Revision 1.45 2007-11-22 21:21:45 dankert -// Dateien auch per HTTP-Link anlegen. -// -// Revision 1.44 2007-11-15 21:41:59 dankert -// Warnmeldung, wenn es keine Seitenvorlagen gibt. -// -// Revision 1.43 2007-11-08 20:37:59 dankert -// Warnmeldung, wenn beim L?schen nicht best?tigt wird. -// -// Revision 1.42 2007-11-05 20:47:39 dankert -// Aufruf von "addValidationError(...)" bei Eingabefehlern. -// -// Revision 1.41 2007-10-05 23:32:40 dankert -// Nach dem Ver?ffentlichen auf Fehler abfragen. -// -// Revision 1.40 2007-10-02 21:13:44 dankert -// Men?punkt "Neu" mit direktem Hinzuf?gen von Objekten. -// -// Revision 1.39 2007-10-01 21:43:42 dankert -// Ermitteln der maximalen Dateigroesse bei Uploads. -// -// Revision 1.38 2007-07-02 20:14:07 dankert -// Ordnerinhalte rekursiv l?schen (also samt Unterordnern) -// -// Revision 1.37 2007-07-02 19:02:08 dankert -// Korrektur: Anzeige der letzten ?nderung. -// -// Revision 1.36 2006/06/01 19:11:46 dankert -// Abfragen von Rechten. -// -// Revision 1.35 2006/06/01 18:15:30 dankert -// Implementiert: "kopieren, verschieben, l?schen" -// -// Revision 1.34 2006/02/05 11:30:12 dankert -// Hinzuf?gen: Methode "select()" -// -// Revision 1.33 2006/01/29 17:18:58 dankert -// Steuerung der Aktionsklasse ?ber .ini-Datei, dazu umbenennen einzelner Methoden -// -// Revision 1.32 2006/01/23 23:08:52 dankert -// Kl. ?nderungen beim Anlegen von Objekten -// -// Revision 1.31 2006/01/11 22:50:00 dankert -// Neue Methode order() -// -// Revision 1.30 2005/11/07 22:31:38 dankert -// Wenn Dateiname=Objekt-Id, dann Dateinamen auf leer setzen. -// -// Revision 1.29 2005/01/28 23:05:39 dankert -// Bei Aenderungen des Verzeichnis-Inhaltes den Timestamp des Verzeichnisses aktualisieren -// -// Revision 1.28 2005/01/27 22:21:30 dankert -// Nach Generierung Systembefehl mit exec() ausf?hren -// -// Revision 1.27 2005/01/14 21:40:57 dankert -// Aufruf von lastModified() fuer Conditional-GET -// -// Revision 1.26 2004/12/30 23:11:03 dankert -// Wenn Root-Folder, dann keine Eigenschaften -// -// Revision 1.25 2004/12/30 21:44:23 dankert -// Nach Speichern der Eigenschaften wieder Eigenschaften aufrufen -// -// Revision 1.24 2004/12/29 20:43:30 dankert -// Kontextsensitives Anzeigen der Veroeffentlichungs-Checkboxen -// -// Revision 1.23 2004/12/28 22:58:23 dankert -// Neuer Schalter fuer "Liveserver aufraeumen" -// -// Revision 1.22 2004/12/27 23:26:39 dankert -// Seite vor dem Loeschen laden -// -// Revision 1.21 2004/12/27 23:24:50 dankert -// Korrektur Html::url(...) -// -// Revision 1.20 2004/12/26 20:54:29 dankert -// Sortierfunktion korrigiert -// -// Revision 1.19 2004/12/20 22:31:22 dankert -// Uebertragen des Benutzers geaendert -// -// Revision 1.18 2004/12/19 20:40:51 dankert -// Korrektur URLs -// -// Revision 1.17 2004/12/19 14:53:54 dankert -// pub2() -> pubnow() -// -// Revision 1.16 2004/12/15 23:23:11 dankert -// Anpassung an Session-Funktionen -// -// Revision 1.15 2004/11/29 23:24:36 dankert -// Korrektur Veroeffentlichung -// -// Revision 1.14 2004/11/29 21:09:51 dankert -// neue Methode pub2() -// -// Revision 1.13 2004/11/28 22:59:48 dankert -// Ausgabe von "notices" -// -// Revision 1.12 2004/11/28 21:27:07 dankert -// Ausgabe von "notices" -// -// Revision 1.11 2004/11/28 16:53:51 dankert -// Korrektur create() -// -// Revision 1.10 2004/11/27 13:06:26 dankert -// Ausgabe von Meldungen -// -// Revision 1.9 2004/11/10 22:36:16 dankert -// Dateioperationen, Verschieben/Kopieren/Verknuepfen von mehreren Objekten in einem Arbeitsschritt -// -// Revision 1.8 2004/10/14 22:57:44 dankert -// Neue Verknuepfungen mit dem Linknamen als Url vorbelegen -// -// Revision 1.7 2004/10/13 21:18:50 dankert -// Neue Links zum Verschieben nach ganz oben/unten -// -// Revision 1.6 2004/05/07 21:30:59 dankert -// Korrektur up_url -// -// Revision 1.5 2004/05/07 21:29:16 dankert -// Url ?ber Html::url erzeugen -// -// Revision 1.4 2004/05/02 14:49:37 dankert -// Einf?gen package-name (@package) -// -// Revision 1.3 2004/04/28 20:01:52 dankert -// Ordner l?schen erm?glichen -// -// Revision 1.2 2004/04/24 16:57:13 dankert -// Korrektur: pub() -// -// Revision 1.1 2004/04/24 15:14:52 dankert -// Initiale Version -// -// --------------------------------------------------------------------------- /** @@ -1302,7 +1140,7 @@ class FolderAction extends ObjectAction switch( $name) { case 'createfolder': - return !readonly() && $this->folder->hasRight(ACL_CREATE_FOLDER) && count($this->folder->parentObjectFileNames(true,true)) < MAX_FOLDER_DEPTH; + return !readonly() && $this->folder->hasRight(ACL_CREATE_FOLDER); case 'createfile': return !readonly() && $this->folder->hasRight(ACL_CREATE_FILE);