summaryrefslogtreecommitdiffstats
path: root/ajax
diff options
context:
space:
mode:
Diffstat (limited to 'ajax')
-rw-r--r--ajax/movefeedtofolder.php19
1 files changed, 17 insertions, 2 deletions
diff --git a/ajax/movefeedtofolder.php b/ajax/movefeedtofolder.php
index e4a78d28a..44dd1f022 100644
--- a/ajax/movefeedtofolder.php
+++ b/ajax/movefeedtofolder.php
@@ -16,8 +16,23 @@ OCP\JSON::checkAppEnabled('news');
OCP\JSON::callCheck();
$folderId = $_POST['folderId'];
-$itemId = $_POST['itemId'];
+$feedId = $_POST['feedId'];
-// TODO: save
+
+$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;
+
+$l = OC_L10N::get('news');
+
+if(!$success) {
+ OCP\JSON::error(array('data' => array('message' => $l->t('Error moving feed into folder.'))));
+ OCP\Util::writeLog('news','ajax/setallitemsread.php: Error moving feed ' . $feedId . ' into folder '. $folderId, OCP\Util::ERROR);
+ exit();
+}
OCP\JSON::success(); \ No newline at end of file