From e877b469af02884f1e7b2dd0d80fc7ab2e1f13a4 Mon Sep 17 00:00:00 2001 From: tetragon Date: Sun, 4 Nov 2007 01:40:18 +0000 Subject: Templating the existing customer/vendor add/edit form, needs alignment work git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1849 4979c152-3d1c-0410-bac9-87ea11338e46 --- UI/ct-form.html | 436 +++++++++++++++++++++++++++++++++++++++++++++++++++ bin/ct.pl | 479 ++++++++++++++------------------------------------------ 2 files changed, 557 insertions(+), 358 deletions(-) create mode 100644 UI/ct-form.html diff --git a/UI/ct-form.html b/UI/ct-form.html new file mode 100644 index 00000000..44c8cf72 --- /dev/null +++ b/UI/ct-form.html @@ -0,0 +1,436 @@ + + + +
+ + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
form.dbnumber, + size => '35', + maxlength => '32', + value => form.${form.dbnumber}, + } -?>
'name', + size => '35', + maxlength => '64', + value => form.name, + } -?>
'address1', + size => '35', + maxlength => '32', + value => form.address1, + } -?>
+ 'address2', + size => '35', + maxlength => '32', + value => form.address2, + } -?>
'city', + size => '35', + maxlength => '32', + value => form.city, + } -?>
'state', + size => '35', + maxlength => '32', + value => form.state, + } -?>
'zipcode', + size => '10', + maxlength => '10', + value => form.zipcode, + } -?>
'country', + size => '35', + maxlength => '32', + value => form.country, + } -?>
'contact', + size => '35', + maxlength => '64', + value => form.contact, + } -?>
'phone', + size => '20', + maxlength => '20', + value => form.phone, + } -?>
'fax', + size => '20', + maxlength => '20', + value => form.fax, + } -?>
'email', + size => '35', + value => form.email, + } -?>
'cc', + size => '35', + value => form.cc, + } -?>
'bcc', + size => '35', + value => form.bcc, + } -?>
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
 
 
'shiptoname', + size => '35', + maxlength => '64', + value => form.shiptoname, + } -?>
'shiptoaddress1', + size => '35', + maxlength => '32', + value => form.shiptoaddress1, + } -?>
'shiptoaddress2', + size => '35', + maxlength => '32', + value => form.shiptoaddress2, + } -?>
'shiptocity', + size => '35', + maxlength => '32', + value => form.shiptocity, + } -?>
'shiptostate', + size => '35', + maxlength => '32', + value => form.shiptostate, + } -?>
'shiptozipcode', + size => '10', + maxlength => '10', + value => form.shiptozipcode, + } -?>
'shiptocountry', + size => '35', + maxlength => '32', + value => form.shiptocountry, + } -?>
'shiptocontact', + size => '35', + maxlength => '32', + value => form.shiptocontact, + } -?>
'shiptophone', + size => '20', + maxlength => '20', + value => form.shiptophone, + } -?>
'shiptofax', + size => '20', + maxlength => '20', + value => form.shiptofax, + } -?>
'shiptoemail', + size => '35', + value => form.shiptoemail, + } -?>
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + 'taxincluded', + type => 'checkbox', + value => '1', + ${form.taxincluded} => form.taxincluded + } -?> +
+
'date', + name => 'startdate', + size => '11', + value => form.startdate, + title => user.dateformat, + } -?> 'date', + name => 'enddate', + size => '11', + value => form.enddate, + title => user.dateformat, + } -?>
'creditlimit', + size => '9', + value => form.creditlimit, + } -?> 'terms', + size => '2', + value => form.terms, + }; text('days') -?> 'discount', + size => '4', + value => form.discount, + } -?>%
'taxnumber', + size => '20', + value => form.taxnumber, + } -?> 'gifi_accno', + size => '9', + value => form.gifi_accno, + } -?> + + + 'sic_code', + size => '6', + maxlength => '6', + value => form.sic_code, + } -?>%
+ + + 'bic', + size => '11', + maxlength => '11', + value => form.bic, + } -?> 'iban', + size => '24', + maxlength => '24', + value => form.iban, + } -?>%
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ 'notes', + rows => '3', + cols => '40', + text => form.notes, + } -?> +
+
+

+ + + + 'hidden', + name => hidden, + value => hiddens.item(hidden) + }; END ?> + +
+ + diff --git a/bin/ct.pl b/bin/ct.pl index 770e0960..8244738b 100644 --- a/bin/ct.pl +++ b/bin/ct.pl @@ -1262,152 +1262,83 @@ sub form_header { $form->format_amount( \%myconfig, $form->{discount}, "" ); $form->{terms} = $form->format_amount( \%myconfig, $form->{terms}, "" ); - if ( $myconfig{role} =~ /(admin|manager)/ ) { - $bcc = qq| - - | . $locale->text('Bcc') . qq| - - -|; - } - if ( $form->{currencies} ) { - # currencies - for ( split /:/, $form->{currencies} ) { - $form->{selectcurrency} .= "