Add empty log links

This commit is contained in:
Sam Georges 2014-07-30 17:44:50 +10:00
parent fb788c9c0a
commit 4f30a2c62a
5 changed files with 32 additions and 8 deletions

View File

@ -10,6 +10,7 @@ use BackendMenu;
use Backend\Classes\Controller;
use System\Classes\ApplicationException;
use System\Classes\SettingsManager;
use System\Models\EventLog;
use Exception;
/**
@ -41,4 +42,11 @@ class EventLogs extends Controller
SettingsManager::setContext('October.System', 'event_logs');
}
public function onEmptyLog()
{
EventLog::truncate();
Flash::success(Lang::get('system::lang.event_log.empty_success'));
return $this->listRefresh();
}
}

View File

@ -10,6 +10,7 @@ use BackendMenu;
use Backend\Classes\Controller;
use System\Classes\ApplicationException;
use System\Classes\SettingsManager;
use System\Models\RequestLog;
use Exception;
/**
@ -41,4 +42,11 @@ class RequestLogs extends Controller
SettingsManager::setContext('October.System', 'request_logs');
}
public function onEmptyLog()
{
RequestLog::truncate();
Flash::success(Lang::get('system::lang.event_log.empty_success'));
return $this->listRefresh();
}
}

View File

@ -1,7 +1,9 @@
<div data-control="toolbar">
<div data-control="toolbar" class="loading-indicator-container">
<a
href="<?= Backend::url('system/eventlogs/clear') ?>"
href="javascript:;"
data-request="onEmptyLog"
data-load-indicator="<?= e(trans('system::lang.event_log.empty_loading')) ?>"
class="btn btn-default oc-icon-trash-o">
<?= e(trans('system::lang.event_log.empty')) ?>
<?= e(trans('system::lang.event_log.empty_link')) ?>
</a>
</div>

View File

@ -1,7 +1,9 @@
<div data-control="toolbar">
<div data-control="toolbar" class="loading-indicator-container">
<a
href="<?= Backend::url('system/requestlogs/clear') ?>"
href="javascript:;"
data-request="onEmptyLog"
data-load-indicator="<?= e(trans('system::lang.request_log.empty_loading')) ?>"
class="btn btn-default oc-icon-trash-o">
<?= e(trans('system::lang.request_log.empty')) ?>
<?= e(trans('system::lang.request_log.empty_link')) ?>
</a>
</div>

View File

@ -179,11 +179,15 @@ return [
'event_log' => [
'menu_label' => 'Event Log',
'menu_description' => 'View system log messages with their recorded time and details.',
'empty' => 'Empty event log',
'empty_link' => 'Empty event log',
'empty_loading' => 'Emptying event log...',
'empty_success' => 'Successfully emptied the event log.',
],
'request_log' => [
'menu_label' => 'Request Log',
'menu_description' => 'View bad or redirected requests, such as Page not found (404).',
'empty' => 'Empty request log',
'empty_link' => 'Empty request log',
'empty_loading' => 'Emptying request log...',
'empty_success' => 'Successfully emptied the request log.',
],
];