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:
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
{