From 67ef9f0900970968b71421ebed01f0da697a4da2 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Wed, 13 Aug 2008 13:50:28 +0000 Subject: move time settings in variables --- bin/drakguard | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'bin') diff --git a/bin/drakguard b/bin/drakguard index 67f179f..707f89f 100755 --- a/bin/drakguard +++ b/bin/drakguard @@ -54,7 +54,7 @@ my %dansguardian_langs = ( my $blacklist_url_file = "/etc/dansguardian/lists/blacklists/drakguard/urls"; my $whitelist_url_file = "/etc/dansguardian/lists/whitelists/drakguard/urls"; -my ($enable, $level, $time_control, $allow_time_change); +my ($enable, $level, $time_control, $time_start_h, $time_start_m, $time_stop_h, $time_stop_m, $allow_time_change); my $shorewall = network::shorewall::read(); my $proxy_port = 3128; my $proxy_user = 'squid'; @@ -144,16 +144,16 @@ gtkadd($w->{window}, 0, gtknew('HBox', sensitive_ref => \$allow_time_change, spacing => 20, children_tight => [ gtknew('Label', text => N("Start:")), gtknew('HBox', spacing => 2, children_tight => [ - gtknew('SpinButton', lower => 0, upper => 24, step_increment => 1, value => 18), + gtknew('SpinButton', lower => 0, upper => 24, step_increment => 1, value => $time_start_h), gtknew('Label', text => ':'), - gtknew('SpinButton', lower => 0, upper => 60, step_increment => 1), + gtknew('SpinButton', lower => 0, upper => 60, step_increment => 1, value => $time_start_m), ]), gtknew('Label'), gtknew('Label', text => N("End:")), gtknew('HBox', spacing => 2, children_tight => [ - gtknew('SpinButton', lower => 0, upper => 24, step_increment => 1, value => 21), + gtknew('SpinButton', lower => 0, upper => 24, step_increment => 1, value => $time_stop_h), gtknew('Label', text => ':'), - gtknew('SpinButton', lower => 0, upper => 60, step_increment => 1), + gtknew('SpinButton', lower => 0, upper => 60, step_increment => 1, value => $time_stop_m), ]), ]) ) : ()), ]), @@ -244,6 +244,11 @@ sub load() { $level = { reverse %dansguardian_levels }->{$guardian->{naughtynesslimit}}; $level ||= { reverse %dansguardian_levels }->{High}; $enable = services::starts_on_boot('dansguardian'); + + $time_start_h //= 18; + $time_start_m //= 0; + $time_stop_h //= 21; + $time_stop_m //= 0; } sub save() { -- cgit v1.2.1