diff options
Diffstat (limited to 'ajax/createfolder.php')
-rw-r--r-- | ajax/createfolder.php | 13 |
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'); |