openrat-cms

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

commit 6f8ecd27b0fd69db5849e04302488adb05e18c79
parent 234965fcf66c14c2fafadcea1ffc9a2d19238228
Author: Jan Dankert <devnull@localhost>
Date:   Tue, 13 Dec 2011 23:47:16 +0100

Nach Anlegen von Seite/Link/Datei die ID über die API rausgeben.

Diffstat:
action/FolderAction.class.php | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/action/FolderAction.class.php b/action/FolderAction.class.php @@ -263,7 +263,8 @@ class FolderAction extends ObjectAction $file->add(); // Datei hinzufuegen $this->addNotice('file',$file->name,'ADDED','ok'); - + $this->setTemplateVar('objectid',$file->objectid); + $this->folder->setTimestamp(); $this->setTemplateVar('tree_refresh',true); @@ -289,9 +290,10 @@ class FolderAction extends ObjectAction $link->isLinkToObject = false; $link->url = $this->getRequestVar('name'); - $this->addNotice('link',$link->name,'ADDED','ok'); - $link->add(); + + $this->addNotice('link',$link->name,'ADDED','ok'); + $this->setTemplateVar('objectid',$link->objectid); } else { @@ -321,8 +323,10 @@ class FolderAction extends ObjectAction $page->templateid = $this->getRequestVar('templateid'); $page->parentid = $this->folder->objectid; - $this->addNotice('page',$page->name,'ADDED','ok'); $page->add(); + + $this->addNotice('page',$page->name,'ADDED','ok'); + $this->setTemplateVar('objectid',$page->objectid); } else {