diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2008-11-28 18:47:12 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2008-11-28 18:47:12 +0000 |
| commit | b7b4c1c32dbbf02bc52f8aa568c9bfbbfc3acabc (patch) | |
| tree | 0c9a2e0d05ecd3ef9cccea3dadc5bfed6403a1d3 /lib/XXV/MODULES | |
| parent | 8c42985fd234e2a993b3f01416941f4b371d1a92 (diff) | |
| download | xxv-b7b4c1c32dbbf02bc52f8aa568c9bfbbfc3acabc.tar.gz xxv-b7b4c1c32dbbf02bc52f8aa568c9bfbbfc3acabc.tar.bz2 | |
* USER: Fix warn message
* STATUS: Add option to define warning level, if volume filled more then this level
* RSS: Better encode with UTF-8
* MAIL: Mail::SendEasy, failed with standard eval { use _$ } (Bug #14843)
Diffstat (limited to 'lib/XXV/MODULES')
| -rw-r--r-- | lib/XXV/MODULES/STATUS.pm | 7 | ||||
| -rw-r--r-- | lib/XXV/MODULES/USER.pm | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/lib/XXV/MODULES/STATUS.pm b/lib/XXV/MODULES/STATUS.pm index 2895f1c..d40616b 100644 --- a/lib/XXV/MODULES/STATUS.pm +++ b/lib/XXV/MODULES/STATUS.pm @@ -63,6 +63,11 @@ sub module { default => 'y', type => 'confirm', }, + warnlevel => { + description => gettext('Warning level, if volume filled more then this level'), + default => 90, + type => "integer", + }, }, Commands => { all => { @@ -788,7 +793,7 @@ sub watchDog { foreach my $m (@$mou) { next unless($m->[0] =~ /^\//); - if($m->[5] >= 90 ) { + if($obj->{warnlevel} && $m->[5] >= $obj->{warnlevel} ) { my $rm = main::getModule('EVENTS'); $rm->news( sprintf(gettext("PANIC! Only %s%% space left on device %s"),(100 - $m->[5]),$m->[0]), diff --git a/lib/XXV/MODULES/USER.pm b/lib/XXV/MODULES/USER.pm index 7864e6e..2c8648a 100644 --- a/lib/XXV/MODULES/USER.pm +++ b/lib/XXV/MODULES/USER.pm @@ -495,7 +495,8 @@ sub edit { }, 'Prefs' => { def => sub { - my $value = $user->{Prefs} ? split(/\n/,$user->{Prefs}) : ''; + my $value; + @$value = $user->{Prefs} ? split(/\n/,$user->{Prefs}) : []; return (ref $value eq 'ARRAY') ? join(',', @$value) : $value; }, msg => gettext("Preferences for this User: ModName::Param=value, "), |
