diff options
author | tetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46> | 2007-09-24 00:41:09 +0000 |
---|---|---|
committer | tetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46> | 2007-09-24 00:41:09 +0000 |
commit | 9e34b3bf12cfda888c75a3a90decd447752fd4ff (patch) | |
tree | acce70ef204ebf490ca233cf2339007d8a02a413 /bin | |
parent | fe07aaba94c4d6078445ab1ad3082ec39ad0421d (diff) |
Adding Excel and OpenDocument spreadsheet options. ODS needs more work.
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1657 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'bin')
-rw-r--r-- | bin/am.pl | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -436,20 +436,23 @@ sub list_account { } my @buttons; - push @buttons, { - name => 'action', - value => 'csv_list_account', - text => $locale->text('CSV Report'), - type => 'submit', - class => 'submit', - }; + for my $type (qw(CSV XLS ODS)) { + push @buttons, { + name => 'action', + value => lc "${type}_list_account", + text => $locale->text("$type Report"), + type => 'submit', + class => 'submit', + }; + } + my $format = uc substr($form->{action}, 0, 3); my $template = LedgerSMB::Template->new( user => \%myconfig, locale => $locale, path => 'UI', template => 'am-list-accounts', - format => ($form->{action} =~ /^csv/)? 'CSV': 'HTML'); + format => ($format ne 'LIS')? $format: 'HTML'); $template->render({ form => \%$form, buttons => \@buttons, @@ -460,6 +463,8 @@ sub list_account { } sub csv_list_account { &list_account } +sub xls_list_account { &list_account } +sub ods_list_account { &list_account } sub delete_account { |