browser interface fixes
This commit is contained in:
parent
018e1b8ce4
commit
a7f22b70ec
2 changed files with 35 additions and 13 deletions
15
backend.php
15
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 "<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") {
|
||||
|
|
33
prefs.js
33
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");
|
||||
|
|
Loading…
Reference in a new issue