|
package SL::Controller::DebugMenu;
|
|
|
|
use strict;
|
|
use parent qw(SL::Controller::Base);
|
|
|
|
# safety
|
|
__PACKAGE__->run_before(sub { die 'not allowed in config' unless $::lx_office_conf{debug}{show_debug_menu}; });
|
|
|
|
sub action_reload {
|
|
my ($self, %params) = @_;
|
|
|
|
print $::request->{cgi}->redirect('controller.pl?action=FrameHeader/header');
|
|
exit;
|
|
}
|
|
|
|
sub action_toggle {
|
|
my ($self, %params) = @_;
|
|
|
|
$::lxdebug->level_by_name($::form->{level}, !$::lxdebug->level_by_name($::form->{level}));
|
|
print $::request->{cgi}->redirect('controller.pl?action=FrameHeader/header');
|
|
return;
|
|
}
|
|
|
|
1;
|