diff options
| author | tmu <tmu> | 2002-10-02 15:01:50 +0000 |
|---|---|---|
| committer | tmu <tmu> | 2002-10-02 15:01:50 +0000 |
| commit | 2a8fd320c64e8136117ad6735be6275f6eed8d94 (patch) | |
| tree | 469b5e21f3255644fd3919a0f755b3be97f5007a /fml/lib/Mail/Message/ToHTML.pm | |
| parent | 54f080ca0e31b8c22d2f6f8c795342d25e97f8af (diff) | |
| download | fml8-2a8fd320c64e8136117ad6735be6275f6eed8d94.tar.gz fml8-2a8fd320c64e8136117ad6735be6275f6eed8d94.tar.bz2 fml8-2a8fd320c64e8136117ad6735be6275f6eed8d94.zip | |
add html_id_order for index.html
Diffstat (limited to 'fml/lib/Mail/Message/ToHTML.pm')
| -rw-r--r-- | fml/lib/Mail/Message/ToHTML.pm | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/fml/lib/Mail/Message/ToHTML.pm b/fml/lib/Mail/Message/ToHTML.pm index 9f42646a..4aca851e 100644 --- a/fml/lib/Mail/Message/ToHTML.pm +++ b/fml/lib/Mail/Message/ToHTML.pm @@ -4,7 +4,7 @@ # All rights reserved. This program is free software; you can # redistribute it and/or modify it under the same terms as Perl itself. # -# $FML: ToHTML.pm,v 1.23 2002/09/22 14:57:04 fukachan Exp $ +# $FML: ToHTML.pm,v 1.24 2002/09/28 09:27:44 fukachan Exp $ # package Mail::Message::ToHTML; @@ -17,7 +17,7 @@ my $debug = 0; my $URL = "<A HREF=\"http://www.fml.org/software/\">Mail::Message::ToHTML</A>"; -my $version = q$FML: ToHTML.pm,v 1.23 2002/09/22 14:57:04 fukachan Exp $; +my $version = q$FML: ToHTML.pm,v 1.24 2002/09/28 09:27:44 fukachan Exp $; if ($version =~ /,v\s+([\d\.]+)\s+/) { $version = "$URL $1"; } @@ -103,6 +103,7 @@ sub new $me->{ _num_attachment } = 0; # for child process $me->{ _use_subdir } = 'yes'; $me->{ _subdir_style } = 'yyyymm'; + $me->{ _html_id_order } = $args->{ html_id_order} || 'normal'; return bless $me, $type; } @@ -1689,6 +1690,7 @@ sub update_id_index my ($self, $args) = @_; my $html_base_dir = $self->{ _html_base_directory }; my $code = _charset_to_code($self->{ _charset }); + my $order = $self->{ _html_id_order } || 'normal'; my $htmlinfo = { title => defined($args->{ title }) ? $args->{ title } : "ID Index", old => "$html_base_dir/index.html", @@ -1709,9 +1711,15 @@ sub update_id_index my $id_max = $db->{ _info }->{ id_max }; $self->_print_ul($wh, $db, $code); - for my $id ( 1 .. $id_max ) { - $self->_print_li_filename($wh, $db, $id, $code); - } + if($order eq 'reverse') { + for my $id ( reverse (1 .. $id_max )) { + $self->_print_li_filename($wh, $db, $id, $code); + } + } else { + for my $id ( 1 .. $id_max ) { + $self->_print_li_filename($wh, $db, $id, $code); + } + } $self->_print_end_of_ul($wh, $db, $code); $self->_db_close(); |
