summaryrefslogtreecommitdiffstats
path: root/ajax/createfolder.php
diff options
context:
space:
mode:
authorGregor Tätzner <gregor@freenet.de>2012-07-08 17:37:35 +0200
committerGregor Tätzner <gregor@freenet.de>2012-07-08 17:37:35 +0200
commit70537725190ed54a4c3cc6a1d603cf3d1582a117 (patch)
treef59f35525ddee0c96b25c7780566a74d9f538d5c /ajax/createfolder.php
parente49ddd268532cd78bdb5ef9cf9e402f5e3ba3830 (diff)
UI and model fixes
- added dropdown menu to choose parent in addfeedfolder setting - added edit button to folder items - foldermapper: also load children of children to show folder hierarchy
Diffstat (limited to 'ajax/createfolder.php')
-rw-r--r--ajax/createfolder.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/ajax/createfolder.php b/ajax/createfolder.php
index cbb3d89aa..b5f624604 100644
--- a/ajax/createfolder.php
+++ b/ajax/createfolder.php
@@ -4,10 +4,10 @@
*
* @author Alessandro Cosentino
* Copyright (c) 2012 - Alessandro Cosentino <cosenal@gmail.com>
-*
+*
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING-README file
-*
+*
*/
// Check if we are a user
@@ -18,8 +18,15 @@ OCP\JSON::callCheck();
$userid = OCP\USER::getUser();
$name = trim($_POST['name']);
-$folder = new OC_News_Folder($name);
+$parentid = trim($_POST['parentid']);
+
$foldermapper = new OC_News_FolderMapper($userid);
+
+if($parentid != 0)
+ $folder = new OC_News_Folder($name, NULL, $foldermapper->find($parentid));
+else
+ $folder = new OC_News_Folder($name);
+
$folderid = $foldermapper->save($folder);
$l = OC_L10N::get('news');