pref_feeds: add missing methods to add/remove cats

This commit is contained in:
Andrew Dolgov 2012-08-15 09:59:08 +04:00
parent 5ef071e00b
commit 28537341ef
2 changed files with 15 additions and 2 deletions

View File

@ -1290,6 +1290,19 @@ class Pref_Feeds extends Protected_Handler {
db_query($this->link, "COMMIT");
}
function removeCat() {
$ids = split(",", db_escape_string($_REQUEST["ids"]));
foreach ($ids as $id) {
remove_feed_category($this->link, $id, $_SESSION["uid"]);
}
}
function addCat() {
$feed_cat = db_escape_string(trim($_REQUEST["cat"]));
add_feed_category($this->link, $feed_cat);
}
function index() {
print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">";

View File

@ -1175,7 +1175,7 @@ function removeCategory(id, item) {
var ok = confirm(__("Remove category %s? Any nested feeds would be placed into Uncategorized.").replace("%s", item.name));
if (ok) {
var query = "?op=pref-feeds&method=editCats&action=remove&ids="+
var query = "?op=pref-feeds&method=removeCat&ids="+
param_escape(id);
notify_progress("Removing category...");
@ -1201,7 +1201,7 @@ function createCategory() {
notify_progress("Creating category...");
var query = "?op=pref-feeds&method=editCats&action=add&cat=" +
var query = "?op=pref-feeds&method=addCat&cat=" +
param_escape(title);
new Ajax.Request("backend.php", {