diff options
| author | fukachan <fukachan> | 2002-04-12 14:34:11 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2002-04-12 14:34:11 +0000 |
| commit | d03e89cf73b2510ab597bf64f518d1bf45fa310b (patch) | |
| tree | 2b5d333e9cb9a97bf31bdd8212be7bdf3f8ad05f /fml/lib/FML/Command/Admin/htmlify.pm | |
| parent | ab3abcfe18c7e03e269d2f773f5a75cc15804810 (diff) | |
| download | fml8-d03e89cf73b2510ab597bf64f518d1bf45fa310b.tar.gz fml8-d03e89cf73b2510ab597bf64f518d1bf45fa310b.tar.bz2 fml8-d03e89cf73b2510ab597bf64f518d1bf45fa310b.zip | |
use fmlhtmlify not makefml htmlify
Diffstat (limited to 'fml/lib/FML/Command/Admin/htmlify.pm')
| -rw-r--r-- | fml/lib/FML/Command/Admin/htmlify.pm | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/fml/lib/FML/Command/Admin/htmlify.pm b/fml/lib/FML/Command/Admin/htmlify.pm deleted file mode 100644 index 5ae4cefd..00000000 --- a/fml/lib/FML/Command/Admin/htmlify.pm +++ /dev/null @@ -1,107 +0,0 @@ -#-*- perl -*- -# -# Copyright (C) 2001,2002 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: htmlify.pm,v 1.11 2002/04/07 05:01:06 fukachan Exp $ -# - -package FML::Command::Admin::htmlify; -use strict; -use vars qw(@ISA @EXPORT @EXPORT_OK $AUTOLOAD); -use Carp; -use FML::Log qw(Log LogWarn LogError); - - -=head1 NAME - -FML::Command::Admin::htmlify - convert $spool_dir to html files - -=head1 SYNOPSIS - -See C<FML::Command>. - -=head1 DESCRIPTION - -=head1 METHODS - -=cut - - -# Descriptions: standard constructor -# Arguments: OBJ($self) -# Side Effects: none -# Return Value: OBJ -sub new -{ - my ($self) = @_; - my ($type) = ref($self) || $self; - my $me = {}; - return bless $me, $type; -} - - -# Descriptions: need lock or not -# Arguments: none -# Side Effects: none -# Return Value: NUM( 1 or 0) -sub need_lock { 1;} - - -# Descriptions: htmlify articles -# Arguments: OBJ($self) OBJ($curproc) HASH_REF($command_args) -# Side Effects: none -# Return Value: none -sub process -{ - my ($self, $curproc, $command_args) = @_; - my $command = $command_args->{ 'command' }; - my $config = $curproc->{ 'config' }; - my $src_dir = $config->{ spool_dir }; - my $options = $command_args->{ options }; - my $dst_dir = undef; - - for (@$options) { - if (/\-\-outdir=(\S+)/) { $dst_dir = $1;} - if (/\-\-dstdir=(\S+)/) { $dst_dir = $1;} - if (/\-\-srcdir=(\S+)/) { $src_dir = $1;} - } - - if (defined $dst_dir) { - unless (-d $dst_dir) { - use File::Utils qw(mkdirhier); - mkdirhier($dst_dir, 0755); - } - - use Mail::Message::ToHTML; - &Mail::Message::ToHTML::htmlify_dir($src_dir, { - directory => $dst_dir, - }); - } - else { - croak("no destination directory\n"); - } -} - - -=head1 AUTHOR - -Ken'ichi Fukamachi - -=head1 COPYRIGHT - -Copyright (C) 2001,2002 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. - -=head1 HISTORY - -FML::Command::Admin::htmlify appeared in fml5 mailing list driver package. -See C<http://www.fml.org/> for more details. - -=cut - - -1; |
