The output filename is notices_all_<date>.[html|csv|ods] if no
letter_code parameter is given.
If 1 is given: notices_<letter_code>_<date>.[html|csv|ods]
If 1+ are given:
noties_<letter_code1>_..._<letter_codeN>_<date>.[html|csv|ods]
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
}
while ( my ( $branchcode, $branch_messages ) = each %$messages_by_branch ) {
- my $letter_code = @letter_codes == 1 ? $letter_codes[0] : 'hold';
+ my $letter_codes = @letter_codes == 0 ? 'all' : join '_', @letter_codes;
my $filename = $split
- ? "notices_$letter_code-" . $today->output('iso') . "-$branchcode.$format"
- : "notices_$letter_code-" . $today->output('iso') . ".$format";
+ ? "notices_$letter_codes-" . $today->output('iso') . "-$branchcode.$format"
+ : "notices_$letter_codes-" . $today->output('iso') . ".$format";
my $filepath = File::Spec->catdir( $output_directory, $filename );
if ( $format eq 'html' ) {
generate_html({