summaryrefslogtreecommitdiffstats
path: root/ajax/deletefolder.php
diff options
context:
space:
mode:
Diffstat (limited to 'ajax/deletefolder.php')
-rw-r--r--ajax/deletefolder.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/ajax/deletefolder.php b/ajax/deletefolder.php
index 7c38557f6..65eec5bdf 100644
--- a/ajax/deletefolder.php
+++ b/ajax/deletefolder.php
@@ -18,6 +18,8 @@ OCP\JSON::callCheck();
$userid = OCP\USER::getUser();
$folderid = trim($_POST['folderid']);
+$shownfeedid = trim($_POST['shownfeedid']);
+$part_items = false;
$foldermapper = new OC_News_FolderMapper();
@@ -27,4 +29,13 @@ if(!$foldermapper->deleteById($folderid)) {
exit();
}
-OCP\JSON::success(array('data' => array( 'folderid' => $folderid )));
+// lets check if the currently shown feed is among the deleted feeds
+if ($shownfeedid != null) {
+ $feedmapper = new OC_News_FeedMapper();
+ if (!$feedmapper->findById($shownfeedid)) {
+ $tmpl = new OCP\Template("news", "part.items.deleted");
+ $part_items = $tmpl->fetchPage();
+ }
+}
+
+OCP\JSON::success(array('data' => array( 'folderid' => $folderid, 'part_items' => $part_items )));