summaryrefslogtreecommitdiffstats
path: root/ajax
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2012-08-16 13:17:24 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2012-08-16 13:17:24 +0200
commitd6fd252bb449ef134518ae64226a3de2a09578b2 (patch)
tree21399f0ebdc46a789955df37032af494798e5f8f /ajax
parent00198b753ddb362348a7b2e998a9238d8238cb46 (diff)
added more logic to the serverside moving feed into folder
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