print "</table>";
- print "<p><span id=\"feedOpToolbar\">";
+ print "<p>";
print "<select id=\"feedActionChooser\" onchange=\"feedActionChange()\">
<option value=\"facDefault\" selected>".__('Actions...')."</option>
<option disabled>--------</option>
<option style=\"color : #5050aa\" disabled>".__('Selection:')."</option>
<option value=\"facEdit\"> ".__('Edit')."</option>
- <option value=\"facPurge\"> ".__('Purge')."</option>
+ <option value=\"facPurge\"> ".__('Manual purge')."</option>
<option value=\"facClear\"> ".__('Clear feed data')."</option>
<option value=\"facUnsubscribe\"> ".__('Unsubscribe')."</option>";
print "</select>";
+ print "<span id=\"feedOpToolbar\">";
+
/* print "<input type=\"submit\" class=\"button\" disabled=\"true\"
onclick=\"javascript:editSelectedFeed()\" value=\"".__('Edit')."\">
<input type=\"submit\" class=\"button\" disabled=\"true\"
if (get_pref($link, 'ENABLE_FEED_CATS')) {
- print " | " . __('Selection:');
+ print " | " . __('Selection:') . " ";
print_feed_cat_select($link, "sfeed_set_fcat", "", "disabled");
print "</span>";
- if (get_pref($link, 'ENABLE_FEED_CATS')) {
+// if (get_pref($link, 'ENABLE_FEED_CATS')) {
/* print " <input type=\"submit\" class=\"button\"
onclick=\"javascript:editFeedCats()\" value=\"".
# print " | ";
- }
+// }
} else {
// print "<p>No feeds defined.</p>";
return false;
}
+function purgeSelectedFeeds() {
+
+ if (!xmlhttp_ready(xmlhttp)) {
+ printLockingError();
+ return
+ }
+
+ var sel_rows = getSelectedFeeds();
+
+ if (sel_rows.length > 0) {
+
+ var pr = prompt(__("How many days of articles to keep (0 - use default)?"), "0");
+
+ if (pr != undefined) {
+ notify_progress("Purging selected feed...");
+
+ var query = "backend.php?op=rpc&subop=purge&ids="+
+ param_escape(sel_rows.toString()) + "&days=" + pr;
+
+ debug(query);
+
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ notify('');
+ } });
+ }
+
+ } else {
+
+ alert(__("No feeds are selected."));
+
+ }
+
+ return false;
+}
+
function removeSelectedFeedCats() {
if (!xmlhttp_ready(xmlhttp)) {
purgeSelectedFeeds();
}
+ if (op == "facEditCats") {
+ editFeedCats();
+ }
+
if (op == "facUnsubscribe") {
removeSelectedFeeds();
}