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'");
$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 "<div class=\"notice\">";
+ print "<b>Subscribed to feeds:</b>";
+ print "<ul class=\"nomarks\">";
+ foreach ($subscribed as $title) {
+ print "<li>$title</li>";
+ }
+ print "</ul>";
+ print "</div>";
+ }
}
if ($subop == "browse") {
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) {
}
-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");