diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2012-09-01 14:33:59 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2012-09-01 14:33:59 +0200 |
commit | 2c86b31be1747e99f07c7a378e8a9b626615d1de (patch) | |
tree | d08da9385a1a1a769fbf0e982fcc1dbaf4657d4e /ajax | |
parent | e5afa8f70311d02e27fcb1b4a1730cf2ca7e5a54 (diff) |
implemented server side move feed to folder
Diffstat (limited to 'ajax')
-rw-r--r-- | ajax/movefeedtofolder.php | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/ajax/movefeedtofolder.php b/ajax/movefeedtofolder.php index 44dd1f022..16439ce3c 100644 --- a/ajax/movefeedtofolder.php +++ b/ajax/movefeedtofolder.php @@ -15,17 +15,20 @@ OCP\JSON::checkLoggedIn(); OCP\JSON::checkAppEnabled('news'); OCP\JSON::callCheck(); -$folderId = $_POST['folderId']; +$folderId = (int)$_POST['folderId']; $feedId = $_POST['feedId']; $feedMapper = new OCA\News\FeedMapper(); $feed = $feedMapper->findById($feedId); -// FIXME: check if we're allowed to perform this action -//$feed->setFolder($folderId); -//$success = $feedMapper->update($feed); -$success = true; +if($folderId === 0){ + $success = $feedMapper->save($feed, $folderId); +} else { + $folderMapper = new OCA\News\FolderMapper(); + $folder = $folderMapper->find($folderId); + $success = $feedMapper->save($feed, $folder->getId()); +} $l = OC_L10N::get('news'); |