% include("/elements/header.html", "Edit $type2desc{$type} invoice template", menubar( 'View all invoice templates' => $p.'browse/invoice_template.html' ) ) %>
<% include("/elements/footer.html") %> <%once> my %type2desc = ( 'html' => 'HTML', 'latex' => 'Print/PDF (typeset)', 'text' => 'Plaintext', ); my %type2base = ( 'html' => 'invoice_html', 'latex' => 'invoice_latex', 'text' => 'invoice_template', ); %once> <%init> die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); my $type = $cgi->param('type'); my $name = $cgi->param('name'); my $suffix = $cgi->param('suffix'); #XXX type handling, just testing this out for now my $conf = new FS::Conf; my $value = length($name) ? join("\n", $conf->config_orbase($type2base{$type}.$suffix, $name) ) : join("\n", $conf->config($type2base{$type}.$suffix) ); my $confname = length($name) ? $type2base{$type}.$suffix. '_'. $name : $type2base{$type}.$suffix; %init>