1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 20:45:55 +00:00

add clear sql log button

This commit is contained in:
Andrew Dolgov
2013-04-29 23:12:54 +04:00
parent 39ede9862f
commit 52e7b5a096
2 changed files with 25 additions and 0 deletions

View File

@@ -19,6 +19,10 @@ class Pref_System extends Handler_Protected {
return array_search($method, $csrf_ignored) !== false; return array_search($method, $csrf_ignored) !== false;
} }
function clearLog() {
$this->dbh->query("DELETE FROM ttrss_error_log");
}
function index() { function index() {
print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">"; print "<div dojoType=\"dijit.layout.AccordionContainer\" region=\"center\">";
@@ -35,6 +39,9 @@ class Pref_System extends Handler_Protected {
print "<button dojoType=\"dijit.form.Button\" print "<button dojoType=\"dijit.form.Button\"
onclick=\"updateSystemList()\">".__('Refresh')."</button> "; onclick=\"updateSystemList()\">".__('Refresh')."</button> ";
print "&nbsp;<button dojoType=\"dijit.form.Button\"
onclick=\"clearSqlLog()\">".__('Clear log')."</button> ";
print "<p><table width=\"100%\" cellspacing=\"10\" class=\"prefErrorLog\">"; print "<p><table width=\"100%\" cellspacing=\"10\" class=\"prefErrorLog\">";
print "<tr class=\"title\"> print "<tr class=\"title\">

View File

@@ -1833,3 +1833,21 @@ function clearPluginData(name) {
exception_error("clearPluginData", e); exception_error("clearPluginData", e);
} }
} }
function clearSqlLog() {
if (confirm(__("Clear all messages in the error log?"))) {
notify_progress("Loading, please wait...");
var query = "?op=pref-system&method=clearLog";
new Ajax.Request("backend.php", {
parameters: query,
onComplete: function(transport) {
updateSystemList();
} });
}
}