diff options
| author | fukachan <fukachan> | 2008-09-12 11:05:24 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2008-09-12 11:05:24 +0000 |
| commit | cfe06bd19726c6825eb80312517fc46da5f839e2 (patch) | |
| tree | 670e3d137ad7a5e4fda85c1b3b2b55c20fded4b8 | |
| parent | 789dcd53a1930834d5513fb0a1ce9fdd3f86f8b4 (diff) | |
| download | fml8-cfe06bd19726c6825eb80312517fc46da5f839e2.tar.gz fml8-cfe06bd19726c6825eb80312517fc46da5f839e2.tar.bz2 fml8-cfe06bd19726c6825eb80312517fc46da5f839e2.zip | |
clean up.
warn() -> ui_message() + logwarn().
change variable names to be more proper.
fix comments.
| -rw-r--r-- | fml/lib/FML/Command/Admin/newml.pm | 38 | ||||
| -rw-r--r-- | fml/lib/FML/Command/Admin/rmml.pm | 21 |
2 files changed, 31 insertions, 28 deletions
diff --git a/fml/lib/FML/Command/Admin/newml.pm b/fml/lib/FML/Command/Admin/newml.pm index c517256d..cc48a545 100644 --- a/fml/lib/FML/Command/Admin/newml.pm +++ b/fml/lib/FML/Command/Admin/newml.pm @@ -1,10 +1,10 @@ #-*- perl -*- # -# Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi +# Copyright (C) 2001,2002,2003,2004,2006,2008 Ken'ichi Fukamachi # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # -# $FML: newml.pm,v 1.83 2006/03/04 13:48:29 fukachan Exp $ +# $FML: newml.pm,v 1.84 2006/03/05 08:08:37 fukachan Exp $ # package FML::Command::Admin::newml; @@ -104,19 +104,20 @@ sub process $config->set( 'ml_home_dir', $ml_home_dir ); use FML::ML::Control; - my $control = new FML::ML::Control; + my $mlctl = new FML::ML::Control; # define _ml_name_xxx variables in $parms for virtual domain - $control->adjust_params_for_virtual_domain($curproc, - $command_context, - $params); + $mlctl->adjust_params_for_virtual_domain($curproc, + $command_context, + $params); # "makefml --force newml elena" creates elena ML even if elena # already exists. unless ($self->get_force_mode($curproc, $command_context)) { if (-d $ml_home_dir) { - # XXX-TODO: $curproc->logwarn() ? - warn("$ml_name ml_home_dir($ml_home_dir) already exists"); + my $msg = "$ml_name ml_home_dir($ml_home_dir) already exists"; + $curproc->ui_message($msg); + $curproc->logwarn($msg); return ; } } @@ -125,10 +126,11 @@ sub process # Example: search among all entries in postfix $alias_maps and /etc/passwd # XXX we assume /etc/passwd exists for backword compatibility # XXX on all unix plathomes. - if ($control->is_mta_alias_maps_has_ml_entry($curproc,$params,$ml_name)) { + if ($mlctl->is_mta_alias_maps_has_ml_entry($curproc,$params,$ml_name)) { unless ($self->get_force_mode($curproc, $command_context)) { - # XXX-TODO: $curproc->logwarn() ? - warn("$ml_name already exists (somewhere in MTA aliases)"); + my $msg = "$ml_name already exists (somewhere in MTA aliases)"; + $curproc->ui_message($msg); + $curproc->logwarn($msg); return ; } } @@ -142,14 +144,14 @@ sub process # prepare thread cgi interface at ? # ~fml/public_html/cgi-bin/fml/$domain/threadview.cgi ? # 5. prepare listinfo url - $control->init_ml_home_dir($curproc, $command_context, $params); - $control->install_template_files($curproc, $command_context, $params); + $mlctl->init_ml_home_dir($curproc, $command_context, $params); + $mlctl->install_template_files($curproc, $command_context, $params); if ($self->is_update_alias($curproc, $command_context)) { - $control->update_aliases($curproc, $command_context, $params); + $mlctl->update_aliases($curproc, $command_context, $params); } - $control->setup_mail_archive_dir($curproc, $command_context, $params); - $control->setup_cgi_interface($curproc, $command_context, $params); - $control->setup_listinfo($curproc, $command_context, $params); + $mlctl->setup_mail_archive_dir($curproc, $command_context, $params); + $mlctl->setup_cgi_interface($curproc, $command_context, $params); + $mlctl->setup_listinfo($curproc, $command_context, $params); } @@ -244,7 +246,7 @@ Ken'ichi Fukamachi =head1 COPYRIGHT -Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi +Copyright (C) 2001,2002,2003,2004,2006,2008 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/fml/lib/FML/Command/Admin/rmml.pm b/fml/lib/FML/Command/Admin/rmml.pm index 855840a3..5604da17 100644 --- a/fml/lib/FML/Command/Admin/rmml.pm +++ b/fml/lib/FML/Command/Admin/rmml.pm @@ -1,10 +1,10 @@ #-*- perl -*- # -# Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi +# Copyright (C) 2001,2002,2003,2004,2006,2008 Ken'ichi Fukamachi # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # -# $FML: rmml.pm,v 1.30 2006/03/04 13:48:29 fukachan Exp $ +# $FML: rmml.pm,v 1.31 2006/03/05 08:08:37 fukachan Exp $ # package FML::Command::Admin::rmml; @@ -91,17 +91,18 @@ sub process # check if $ml_name exists. unless (-d $ml_home_dir) { - my $s = "no such ml_home_dir ($ml_home_dir) for $ml_name\@$ml_domain"; - $curproc->ui_message($s); - $curproc->logwarn($s); + my $msg = + "no such ml_home_dir ($ml_home_dir) for $ml_name\@$ml_domain"; + $curproc->ui_message($msg); + $curproc->logwarn($msg); return; } # o.k. here we go! use FML::ML::Control; - my $ml = new FML::ML::Control; - $ml->delete_ml_home_dir($curproc, $command_context, $params); - $ml->delete_aliases($curproc, $command_context, $params); + my $mlctl = new FML::ML::Control; + $mlctl->delete_ml_home_dir($curproc, $command_context, $params); + $mlctl->delete_aliases($curproc, $command_context, $params); } @@ -114,7 +115,7 @@ sub cgi_menu my ($self, $curproc, $command_context) = @_; my $r = ''; - # XXX-TODO: $commnad_args checked ? + # XXX-TODO: $commnad_context checked ? eval q{ use FML::CGI::ML; my $obj = new FML::CGI::ML; @@ -136,7 +137,7 @@ Ken'ichi Fukamachi =head1 COPYRIGHT -Copyright (C) 2001,2002,2003,2004,2006 Ken'ichi Fukamachi +Copyright (C) 2001,2002,2003,2004,2006,2008 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. |
