#=====================================================================
# LedgerSMB
# Small Medium Business Accounting software
#
# See COPYRIGHT file for copyright information
#======================================================================
#
# This file has NOT undergone whitespace cleanup.
#
#======================================================================
#
# AR / AP
#
#======================================================================
# any custom scripts for this one
if (-f "$form->{path}/custom_aa.pl") {
eval { require "$form->{path}/custom_aa.pl"; };
}
if (-f "$form->{path}/$form->{login}_aa.pl") {
eval { require "$form->{path}/$form->{login}_aa.pl"; };
}
1;
# end of main
# this is for our long dates
# $locale->text('January')
# $locale->text('February')
# $locale->text('March')
# $locale->text('April')
# $locale->text('May ')
# $locale->text('June')
# $locale->text('July')
# $locale->text('August')
# $locale->text('September')
# $locale->text('October')
# $locale->text('November')
# $locale->text('December')
# this is for our short month
# $locale->text('Jan')
# $locale->text('Feb')
# $locale->text('Mar')
# $locale->text('Apr')
# $locale->text('May')
# $locale->text('Jun')
# $locale->text('Jul')
# $locale->text('Aug')
# $locale->text('Sep')
# $locale->text('Oct')
# $locale->text('Nov')
# $locale->text('Dec')
sub add {
$form->{title} = "Add";
$form->{callback} = "$form->{script}?action=add&path=$form->{path}&login=$form->{login}&sessionid=$form->{sessionid}" unless $form->{callback};
&create_links;
$form->{focus} = "amount_1";
&display_form;
}
sub edit {
$form->{title} = "Edit";
&create_links;
&display_form;
}
sub display_form {
&form_header;
&form_footer;
}
sub create_links {
$form->create_links($form->{ARAP}, \%myconfig, $form->{vc});
$duedate = $form->{duedate};
$taxincluded = $form->{taxincluded};
$form->{formname} = "transaction";
$form->{format} = "postscript" if $myconfig{printer};
$form->{media} = $myconfig{printer};
$form->{selectformname} = qq|