diff --git a/backend.php b/backend.php
index 7f5dfe37..596daace 100644
--- a/backend.php
+++ b/backend.php
@@ -1504,6 +1504,8 @@
if ($subop == "massSubscribe") {
$ids = split(",", db_escape_string($_GET["ids"]));
+ $subscribed = array();
+
foreach ($ids as $id) {
$result = db_query($link, "SELECT feed_url,title FROM ttrss_feeds
WHERE id = '$id'");
@@ -1518,8 +1520,21 @@
$result = db_query($link,
"INSERT INTO ttrss_feeds (owner_uid,feed_url,title,cat_id)
VALUES ('".$_SESSION["uid"]."', '$feed_url', '$title', NULL)");
+
+ array_push($subscribed, $title);
}
}
+
+ if (count($subscribed) > 0) {
+ print "
";
+ print "
Subscribed to feeds:";
+ print "
";
+ foreach ($subscribed as $title) {
+ print "- $title
";
+ }
+ print "
";
+ print "
";
+ }
}
if ($subop == "browse") {
diff --git a/prefs.js b/prefs.js
index 2a8a42d4..66c0de5d 100644
--- a/prefs.js
+++ b/prefs.js
@@ -45,6 +45,8 @@ function feedlist_callback() {
try {
var container = document.getElementById('prefContent');
container.innerHTML=xmlhttp.responseText;
+ selectTab("feedConfig", true);
+
if (active_feed) {
var row = document.getElementById("FEEDR-" + active_feed);
if (row) {
@@ -1206,25 +1208,30 @@ function updatePrefsList() {
}
-function selectTab(id) {
+function selectTab(id, noupdate) {
+
+// alert(id);
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
return
}
- if (id == "feedConfig") {
- updateFeedList();
- } else if (id == "filterConfig") {
- updateFilterList();
- } else if (id == "labelConfig") {
- updateLabelList();
- } else if (id == "genConfig") {
- updatePrefsList();
- } else if (id == "userConfig") {
- updateUsersList();
- } else if (id == "feedBrowser") {
- updateBigFeedBrowser();
+ if (!noupdate) {
+
+ if (id == "feedConfig") {
+ updateFeedList();
+ } else if (id == "filterConfig") {
+ updateFilterList();
+ } else if (id == "labelConfig") {
+ updateLabelList();
+ } else if (id == "genConfig") {
+ updatePrefsList();
+ } else if (id == "userConfig") {
+ updateUsersList();
+ } else if (id == "feedBrowser") {
+ updateBigFeedBrowser();
+ }
}
var tab = document.getElementById(active_tab + "Tab");