listRefresh(); } public function index_onEmptyLog() { EventLog::truncate(); Flash::success(Lang::get('system::lang.event_log.empty_success')); return $this->listRefresh(); } public function index_onDelete() { if (($checkedIds = post('checked')) && is_array($checkedIds) && count($checkedIds)) { foreach ($checkedIds as $recordId) { if (!$record = EventLog::find($recordId)) continue; $record->delete(); } Flash::success(Lang::get('backend::lang.list.delete_selected_success')); } else { Flash::error(Lang::get('backend::lang.list.delete_selected_empty')); } return $this->listRefresh(); } /** * Preview page action * @return void */ public function preview($id) { $this->addCss('/modules/system/assets/css/eventlogs/exception-beautifier.css', 'core'); $this->addJs('/modules/system/assets/js/eventlogs/exception-beautifier.js', 'core'); if (in_array(App::environment(), ['dev', 'local'])) { $this->addJs('/modules/system/assets/js/eventlogs/exception-beautifier.links.js', 'core'); } return $this->asExtension('FormController')->preview($id); } }