openrat-cms

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

commit b90600447ee8fa98e1100ca936e1dda34527c354
parent fec60e23d33ffed0199cd285820c62aea8eaf593
Author: dankert <devnull@localhost>
Date:   Tue, 24 Jan 2006 00:08:52 +0100

Kl. ?nderungen beim Anlegen von Objekten

Diffstat:
actionClasses/FolderAction.class.php | 19++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/actionClasses/FolderAction.class.php b/actionClasses/FolderAction.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.31 2006-01-11 22:50:00 dankert +// 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 @@ -149,6 +152,11 @@ class FolderAction extends ObjectAction function createnew() { + $type = $this->getRequestVar('type' ); + $name = $this->getRequestVar('name' ); + $filename = $this->getRequestVar('filename' ); + $description = $this->getRequestVar('description'); + // Neues Objekt in diesem Ordner anlegen switch( $this->getRequestVar('type') ) { @@ -188,8 +196,9 @@ class FolderAction extends ObjectAction $file = new File(); $upload = new Upload(); + $file->desc = !empty($description)?$name:$upload->filename; $file->filename = $upload->filename; - $file->name = $upload->filename; + $file->name = !empty($name)?$name:$upload->filename; $file->extension = $upload->extension; $file->size = $upload->size; $file->parentid = $this->folder->objectid; @@ -214,7 +223,7 @@ class FolderAction extends ObjectAction } break; - default: die(); + default: die('unknown type for creating'); } $this->folder->setTimestamp(); @@ -519,7 +528,7 @@ class FolderAction extends ObjectAction $this->folder->setTimestamp(); // Ordner anzeigen - $this->callSubAction('show'); + $this->callSubAction('order'); } @@ -549,7 +558,7 @@ class FolderAction extends ObjectAction $this->folder->setTimestamp(); // Ordner anzeigen - $this->callSubAction('show'); + $this->callSubAction('order'); }