From 80a6d456aa9f6222316394a79e3f2f31b6078110 Mon Sep 17 00:00:00 2001 From: Thomas Heck Date: Mon, 9 Dec 2013 15:06:18 +0100 Subject: [PATCH] =?utf8?q?Nicht=20mehr=20ben=C3=B6tigten=20Code=20aus=20bi?= =?utf8?q?n/ct.pl=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- bin/mozilla/ct.pl | 528 ------------------- templates/webpages/ct/_contact.html | 145 ----- templates/webpages/ct/_shipto.html | 65 --- templates/webpages/ct/ajax_autocomplete.html | 6 - templates/webpages/ct/form_footer.html | 69 --- templates/webpages/ct/form_header.html | 464 ---------------- templates/webpages/ct/get_delivery.html | 43 -- templates/webpages/ct/testpage.html | 40 -- 8 files changed, 1360 deletions(-) delete mode 100644 templates/webpages/ct/_contact.html delete mode 100644 templates/webpages/ct/_shipto.html delete mode 100644 templates/webpages/ct/ajax_autocomplete.html delete mode 100644 templates/webpages/ct/form_footer.html delete mode 100644 templates/webpages/ct/form_header.html delete mode 100644 templates/webpages/ct/get_delivery.html delete mode 100644 templates/webpages/ct/testpage.html diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index 15d922dde..bdc89195c 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -412,532 +412,4 @@ sub list_contacts { $::lxdebug->leave_sub; } -sub edit { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - # show history button - $form->{javascript} = qq||; - #/show hhistory button - - CT->get_tuple(\%myconfig, \%$form); - CT->populate_drop_down_boxes(\%myconfig, \%$form); - - $form->{title} = "Edit"; - - # format discount - $form->{discount} *= 100; - # format uri - $form->{homepage} = 'http://' . $form->{homepage} unless ((!$form->{homepage}) || $form->{homepage} =~ m|^https?://|); - - &form_header; - &form_footer; - - $main::lxdebug->leave_sub(); -} - -sub _shipto_label { - my $s = shift(@_); - join('; ', grep { $_ } map { $s->{"shipto$_"} } qw(name department_1 street city)) || ' ' -} - -sub _contacts_label { - join ", ", grep { $_ } $_[0]->{cp_name}, $_[0]->{cp_givenname}; -} - -sub form_header { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - - $form->get_lists(taxzones => "ALL_TAXZONES", - currencies => "ALL_CURRENCIES"); - $form->get_pricegroup(\%myconfig, { all => 1 }); - - $form->get_lists(customers => { key => "ALL_SALESMAN_CUSTOMERS", business_is_salesman => 1 }) if $::instance_conf->get_vertreter; - $form->{ALL_EMPLOYEES} = SL::DB::Manager::Employee->get_all(query => [ or => [ id => $::form->{FU_created_for_user}, deleted => 0 ] ]); - $form->{ALL_SALESMEN} = SL::DB::Manager::Employee->get_all(query => [ or => [ id => $::form->{salesman_id}, deleted => 0 ] ]); - $form->{USER} = SL::DB::Manager::Employee->current; - - $form->{ALL_DELIVERY_TERMS} = SL::DB::Manager::DeliveryTerm->get_all_sorted(); - - $form->{taxincluded} = ($form->{taxincluded}) ? "checked" : ""; - $form->{is_customer} = $form->{db} eq 'customer'; - $form->{shipto_label} = \&_shipto_label; - $form->{contacts_label} = \&_contacts_label; - $form->{taxzone_id} = 0 if !$form->{id}; - $form->{SHIPTO_ALL} = [ +{ shipto_id => '0', shiptoname => $::locale->text('All') }, @{ $form->{SHIPTO} } ]; - - $form->{title} = $form->{title_save} - || $locale->text("$form->{title} " . ucfirst $form->{db}) . ($form->{title} eq "Edit" ? " $form->{name}" : ''); - - CT->query_titles_and_greetings(\%myconfig, \%$form); - map { $form->{"MB_$_"} = [ map +{ id => $_, description => $_ }, @{ $form->{$_} } ] } qw(COMPANY_GREETINGS); - - $form->{NOTES} ||= [ ]; - - if (!$form->{'language_id'}) { - my $l_id = SL::DB::Default->get->{'language_id'}; - if ($l_id) { - $form->{'default_language_id'} = $l_id; - } - } - - if (!$form->{'id'}) { - $form->{'currency'} = $form->get_default_currency(\%myconfig); - } else { - $form->{currency} = $form->{curr}; - } - - $::form->{CUSTOM_VARIABLES} = { }; - my %specs = ( CT => { field => 'id', name_prefix => '', }, - Contacts => { field => 'cp_id', name_prefix => 'cp', }, - ); - - for my $module (keys %specs) { - my $spec = $specs{$module}; - - $::form->{CUSTOM_VARIABLES}->{$module} = CVar->get_custom_variables(module => $module, trans_id => $::form->{ $spec->{field} }); - CVar->render_inputs(variables => $::form->{CUSTOM_VARIABLES}->{$module}, name_prefix => $spec->{name_prefix}) - if scalar @{ $::form->{CUSTOM_VARIABLES}->{$module} }; - } - - $form->header; - print $form->parse_html_template('ct/form_header'); - - $main::lxdebug->leave_sub(); -} - -sub form_footer { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - - print $form->parse_html_template('ct/form_footer', { is_orphaned => $form->{status} eq 'orphaned', - is_customer => $form->{db} eq 'customer' }); - $main::lxdebug->leave_sub(); -} - -sub _do_save { - $main::auth->assert('customer_vendor_edit'); - - $::form->isblank("name", $::locale->text("Name missing!")); - - if ($::form->{new_salesman_id} && $::instance_conf->get_vertreter) { - $::form->{salesman_id} = $::form->{new_salesman_id}; - delete $::form->{new_salesman_id}; - } - - my $res = $::form->{db} eq 'customer' ? CT->save_customer(\%::myconfig, $::form) : CT->save_vendor(\%::myconfig, $::form); - - if (3 == $res) { - if ($::form->{"db"} eq "customer") { - $::form->error($::locale->text('This customer number is already in use.')); - } else { - $::form->error($::locale->text('This vendor number is already in use.')); - } - } -} - -sub add_transaction { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit & ' . - '(general_ledger | invoice_edit | vendor_invoice_edit | ' . - ' request_quotation_edit | sales_quotation_edit | sales_order_edit | purchase_order_edit)'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - -# # saving the history -# if(!exists $form->{addition}) { -# $form->{addition} = "ADD TRANSACTION"; -# $form->save_history; -# } -# # /saving the history - - _do_save(); - - $form->{callback} = $form->escape($form->{callback}, 1); - my $name = $form->escape("$form->{name}", 1); - - $form->{callback} = - "$form->{script}?action=add&vc=$form->{db}&$form->{db}_id=$form->{id}&$form->{db}=$name&type=$form->{type}&callback=$form->{callback}"; - $form->redirect; - - $main::lxdebug->leave_sub(); -} - -sub save_and_ap_transaction { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit & general_ledger'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - $form->{script} = "ap.pl"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_ar_transaction { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit & general_ledger'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - $form->{script} = "ar.pl"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_invoice { - $main::lxdebug->enter_sub(); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - if ($form->{db} eq 'customer') { - $main::auth->assert('customer_vendor_edit & invoice_edit'); - } else { - $main::auth->assert('customer_vendor_edit & vendor_invoice_edit'); - } - - $form->{script} = ($form->{db} eq 'customer') ? "is.pl" : "ir.pl"; - $form->{type} = "invoice"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_rfq { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit & request_quotation_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - $form->{script} = "oe.pl"; - $form->{type} = "request_quotation"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|ordnumber_| . $form->{ordnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_quotation { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit & sales_quotation_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - $form->{script} = "oe.pl"; - $form->{type} = "sales_quotation"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|ordnumber_| . $form->{ordnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_order { - $main::lxdebug->enter_sub(); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - if ($form->{db} eq 'customer') { - $main::auth->assert('customer_vendor_edit & sales_order_edit'); - } else { - $main::auth->assert('customer_vendor_edit & purchase_order_edit'); - } - - $form->{script} = "oe.pl"; - $form->{type} = - ($form->{db} eq 'customer') ? "sales_order" : "purchase_order"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = qq|ordnumber_| . $form->{ordnumber}; - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &add_transaction; - $main::lxdebug->leave_sub(); -} - -sub save_and_close { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - - my $msg = ucfirst $form->{db}; - $msg .= " saved!"; - - _do_save(); - - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = ($form->{"db"} eq "customer" ? qq|customernumber_| . $form->{customernumber} : qq|vendornumber_| . $form->{vendornumber}); - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - $form->redirect($locale->text($msg)); - - $main::lxdebug->leave_sub(); -} - -sub save { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - - my $msg = ucfirst $form->{db}; - $msg .= " saved!"; - - _do_save(); - - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = ($form->{"db"} eq "customer" ? qq|customernumber_| . $form->{customernumber} : qq|vendornumber_| . $form->{vendornumber}); - $form->{addition} = "SAVED"; - $form->save_history; - } - # /saving the history - &edit; - - $main::lxdebug->leave_sub(); - ::end_of_request(); -} - -sub delete { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - - CT->delete(\%myconfig, \%$form); - - my $msg = ucfirst $form->{db}; - $msg .= " deleted!"; - # saving the history - if(!exists $form->{addition}) { - $form->{snumbers} = ($form->{"db"} eq "customer" ? qq|customernumber_| . $form->{customernumber} : qq|vendornumber_| . $form->{vendornumber}); - $form->{addition} = "DELETED"; - $form->save_history; - } - # /saving the history - $form->redirect($locale->text($msg)); - - $main::lxdebug->leave_sub(); -} - -sub display { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - - &form_header(); - &form_footer(); - - $main::lxdebug->leave_sub(); -} - -sub update { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - my $form = $main::form; - - &display(); - $main::lxdebug->leave_sub(); -} - -sub get_contact { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - CT->populate_drop_down_boxes(\%::myconfig, $::form); - CT->query_titles_and_greetings(\%::myconfig, $::form); - CT->get_contact(\%::myconfig, $::form) if $::form->{cp_id}; - - $::form->{CUSTOM_VARIABLES}{Contacts} = CVar->get_custom_variables(module => 'Contacts', trans_id => $::form->{cp_id}); - CVar->render_inputs(variables => $::form->{CUSTOM_VARIABLES}{Contacts}, name_prefix => 'cp') - if scalar @{ $::form->{CUSTOM_VARIABLES}->{Contacts} }; - - $::form->{contacts_label} = \&_contacts_label; - - print $::form->ajax_response_header(), $::form->parse_html_template('ct/_contact'); - - $main::lxdebug->leave_sub(); -} - -sub get_shipto { - $main::lxdebug->enter_sub(); - - $main::auth->assert('customer_vendor_edit'); - - CT->populate_drop_down_boxes(\%::myconfig, $::form); - CT->get_shipto(\%::myconfig, $::form) if $::form->{shipto_id}; - - $::form->{shipto_label} = \&_shipto_label; - - print $::form->ajax_response_header(), $::form->parse_html_template('ct/_shipto'); - - $main::lxdebug->leave_sub(); -} - -sub get_delivery { - $::lxdebug->enter_sub; - - $::auth->assert('customer_vendor_edit'); - $::auth->assert('sales_all_edit'); - - CT->get_delivery(\%::myconfig, $::form ); - - print $::form->ajax_response_header, - $::form->parse_html_template('ct/get_delivery', { - is_customer => $::form->{db} eq 'customer', - }); - - $::lxdebug->leave_sub; -} - -sub delete_shipto { - $::lxdebug->enter_sub; - $::auth->assert('customer_vendor_edit'); - - if (!$::form->{shipto_id}) { - flash('error', $::locale->text('No shipto selected to delete')); - } else { - - CT->get_shipto(\%::myconfig, $::form); - - my $shipto = SL::DB::Manager::Shipto->find_by(shipto_id => $::form->{shipto_id}); - - if ($shipto->used) { - $shipto->detach->save; - flash('info', $::locale->text('Shipto is in use and was flagged invalid.')); - } else { - $shipto->delete; - flash('info', $::locale->text('Shipto deleted.')); - } - delete $::form->{$_} for grep /^shipto/, keys %$::form; - } - - edit(); - - $::lxdebug->leave_sub; -} - -sub delete_contact { - $::lxdebug->enter_sub; - $::auth->assert('customer_vendor_edit'); - - if (!$::form->{cp_id}) { - flash('error', $::locale->text('No contact selected to delete')); - } else { - - CT->get_contact(\%::myconfig, $::form); - - my $contact = SL::DB::Manager::Contact->find_by(cp_id => $::form->{cp_id}); - - if ($contact->used) { - $contact->detach->save; - flash('info', $::locale->text('Contact is in use and was flagged invalid.')); - } else { - $contact->delete; - flash('info', $::locale->text('Contact deleted.')); - } - delete $::form->{$_} for grep /^cp_/, keys %$::form; - } - - edit(); - - $::lxdebug->leave_sub; -} - -sub ajax_autocomplete { - $main::lxdebug->enter_sub(); - - my $form = $main::form; - my %myconfig = %main::myconfig; - - $form->{column} = 'name' unless $form->{column} =~ /^name$/; - $form->{vc} = 'customer' unless $form->{vc} =~ /^customer|vendor$/; - $form->{db} = $form->{vc}; # CT expects this - $form->{$form->{column}} = $form->{q} || ''; - $form->{limit} = ($form->{limit} * 1) || 10; - $form->{searchitems} ||= ''; - - CT->search(\%myconfig, $form); - - print $form->ajax_response_header(), - $form->parse_html_template('ct/ajax_autocomplete'); - - $main::lxdebug->leave_sub(); -} - sub continue { call_sub($main::form->{nextsub}); } diff --git a/templates/webpages/ct/_contact.html b/templates/webpages/ct/_contact.html deleted file mode 100644 index a7d395e96..000000000 --- a/templates/webpages/ct/_contact.html +++ /dev/null @@ -1,145 +0,0 @@ -[% USE L %][% USE HTML %][% USE T8 %][% USE LxERP %] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [% IF CUSTOM_VARIABLES.Contacts.size %] - - - - - [%- FOREACH var = CUSTOM_VARIABLES.Contacts %] - - - - - [%- END %] - [%- END %] - -
[% 'Contacts' | $T8 %] - [%- L.select_tag('cp_id', CONTACTS, default = cp_id, with_empty = 1, empty_title = LxERP.t8('New contact'), value_key = 'cp_id', title_sub = \contacts_label, - onchange = "\$('#contacts').load('ct.pl?action=get_contact&id=' + \$('#cvid').val() + '&db=' + \$('#db').val() + '&cp_id=' + \$('#cp_id').val())") %] -
[% 'Gender' | $T8 %] - -
[% 'Title' | $T8 %] -   - [% L.select_tag('selected_cp_title', TITLES, with_empty = 1) %] -
[% 'Department' | $T8 %] -   - [% L.select_tag('selected_cp_abteilung', DEPARTMENT, with_empty = 1) %] -
[% 'Function/position' | $T8 %][% L.input_tag('cp_position', cp_position, size=40, maxlength=75) %]
[% 'Given Name' | $T8 %]
[% 'Name' | $T8 %]
[% 'E-mail' | $T8 %]
[% 'Phone1' | $T8 %]
[% 'Phone2' | $T8 %]
[% 'Fax' | $T8 %]
[% 'Mobile1' | $T8 %]
[% 'Mobile2' | $T8 %]
[% 'Sat. Phone' | $T8 %]
[% 'Sat. Fax' | $T8 %]
[% 'Project' | $T8 %]
[% 'Street' | $T8 %]
[% 'Zip, City' | $T8 %] - - -
[% 'Private Phone' | $T8 %]
[% 'Private E-mail' | $T8 %]
[% 'Birthday' | $T8 %] - [% L.date_tag('cp_birthday', cp_birthday) %] -

[% HTML.escape(var.description) %][% var.HTML_CODE %]
- - [% IF cp_id %] - - [% END %] diff --git a/templates/webpages/ct/_shipto.html b/templates/webpages/ct/_shipto.html deleted file mode 100644 index 47eacee83..000000000 --- a/templates/webpages/ct/_shipto.html +++ /dev/null @@ -1,65 +0,0 @@ -[% USE L %][% USE HTML %][% USE T8 %][% USE LxERP %] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[% 'Shipping Address' | $T8 %] - [% L.select_tag('shipto_id', SHIPTO, default = shipto_id, value_key = 'shipto_id', title_sub = \shipto_label, with_empty = 1, empty_title = LxERP.t8('New shipto'), - onchange = "\$('#shipto').load('ct.pl?action=get_shipto&id=' + \$('#cvid').val() + '&db=' + \$('#db').val() + '&shipto_id=' + this.value)") %] -
[% 'Name' | $T8 %]
[% 'Abteilung' | $T8 %] - - -
[% 'Street' | $T8 %]
[% 'Zipcode' | $T8 %]/[% 'City' | $T8 %] - - -
[% 'Country' | $T8 %]
[% 'Contact' | $T8 %]
[% 'Phone' | $T8 %]
[% 'Fax' | $T8 %]
[% 'E-mail' | $T8 %]
- -[%- IF shipto_id %] - -[%- END %] diff --git a/templates/webpages/ct/ajax_autocomplete.html b/templates/webpages/ct/ajax_autocomplete.html deleted file mode 100644 index 25ab8c3e6..000000000 --- a/templates/webpages/ct/ajax_autocomplete.html +++ /dev/null @@ -1,6 +0,0 @@ -[%- USE HTML %] -[%- FOREACH vc = CT %] -[%- IF loop.count < limit %] -[% vc.$column %] -[%- END %] -[%- END %] diff --git a/templates/webpages/ct/form_footer.html b/templates/webpages/ct/form_footer.html deleted file mode 100644 index 8df9c7e75..000000000 --- a/templates/webpages/ct/form_footer.html +++ /dev/null @@ -1,69 +0,0 @@ -[%- USE T8 %] -[% USE HTML %] -[% USE LxERP %] -[% USE L %] - - - - - - - -
- - - [%- IF is_customer %] - - [%- ELSE %] - - [%- END %] - - - [%- IF is_customer %] - - [%- ELSE %] - - [%- END %] -[%- IF id AND is_orphaned %] - [% L.submit_tag('action', LxERP.t8('Delete'), id => 'action_delete', confirm => LxERP.t8('Do you really want to delete this object?')) %] -[%- END %] -[%- IF id %] - -[%- END %] - - - - diff --git a/templates/webpages/ct/form_header.html b/templates/webpages/ct/form_header.html deleted file mode 100644 index 9f9ba5b1d..000000000 --- a/templates/webpages/ct/form_header.html +++ /dev/null @@ -1,464 +0,0 @@ -[%- USE T8 %] -[% USE HTML %][% USE LxERP %] -[% USE L %] - -

[% title %]

- - [% PROCESS 'common/flash.html' %] - -
- -
- - -
- - - - [% IF INSTANCE_CONF.get_vertreter %] - - - - - [%- IF id %] - - - - - [%- END %] - - - - - [%- END %] - - [%- IF is_customer %] - - - [%- ELSE %] - - - [%- END %] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[% IF is_customer %][% 'Type of Customer' | $T8 %][%- ELSE %][% 'Type of Vendor' | $T8 %][%- END %] - [%- INCLUDE generic/multibox.html - name = 'business', - DATA = all_business, - show_empty = 1, - id_key = 'id', - label_key = 'description', - -%] -
[% 'Representative' | $T8 %] - - [%- HTML.escape(salesman) %] -
- [%- IF !id %] - [% 'Representative' | $T8 %] - [%- ELSE %] - [% 'Change representative to' | $T8 %] - [%- END %] - - [%- INCLUDE generic/multibox.html - name = 'new_salesman_id', - DATA = ALL_SALESMAN_CUSTOMERS, - id_key = 'id', - label_key = 'name', - show_empty = id, - -%] -
[% 'Customer Number' | $T8 %][% 'Vendor Number' | $T8 %]
[% 'Greeting' | $T8 %] -   - [%- INCLUDE generic/multibox.html - name = 'selected_company_greeting', - DATA = MB_COMPANY_GREETINGS, - show_empty = 1, - id_key = 'id', - label_key = 'description', - -%] -
[% IF is_customer %][% 'Customer Name' | $T8 %][%- ELSE %][% 'Vendor Name' | $T8 %][%- END %]
[% 'Department' | $T8 %] - - -
[% 'Street' | $T8 %] - - - [% 'Map' | $T8 %] - -
[% 'Zipcode' | $T8 %]/[% 'City' | $T8 %] - - -
[% 'Country' | $T8 %]
[% 'Contact' | $T8 %]
[% 'Phone' | $T8 %]
[% 'Fax' | $T8 %]
[% 'E-mail' | $T8 %]
[% 'Cc E-mail' | $T8 %]
[% 'Bcc E-mail' | $T8 %]
- [% IF homepage %][% 'Homepage' | $T8 %] - [% ELSE %][% 'Homepage' | $T8 %] - [% END %] -
[% 'Username' | $T8 %]
[% 'Password' | $T8 %]
- - - - - - - - - - - - - - - - - - - - [%- IF is_customer %] - - - [%- ELSE %] - - - [%- END %] - - - - - - - - - - - - - - - - - [%- IF ALL_CURRENCIES.size %] - - - [%- END %] - - - - [% UNLESS INSTANCE_CONF.get_vertreter %] - - - [%- END %] - - - - - - - - - - - - - [%- IF is_customer %] - - - [%- END %] - - - - - - [%- IF is_customer && !INSTANCE_CONF.get_vertreter %] - - - [%- END %] - - - - -
[% 'Credit Limit' | $T8 %][% 'Payment Terms' | $T8 %] - [%- INCLUDE generic/multibox.html - name = 'payment_id', - DATA = payment_terms, - show_empty = 1, - id_key = 'id', - label_key = 'description', - -%] - [% 'Discount' | $T8 %] %
[% 'Tax Number / SSN' | $T8 %][% 'sales tax identification number' | $T8 %][% L.input_tag('ustid', ustid, maxlength=14, size=30) %][% 'our vendor number at customer' | $T8 %][% L.input_tag('c_vendor_id', c_vendor_id, size=30) %][% 'Customer Number' | $T8 %][% L.input_tag('v_customer_id', v_customer_id, size=30) %]
[% 'Account Number' | $T8 %][% L.input_tag('account_number', account_number, size=30) %][% 'Bank Code Number' | $T8 %][% L.input_tag('bank_code', bank_code, size=30) %][% 'Bank' | $T8 %][% L.input_tag('bank', bank, size=30) %]
[% 'IBAN' | $T8 %][% L.input_tag('iban', iban, maxlength=100, size=30) %][% 'BIC' | $T8 %][% L.input_tag('bic', bic, maxlength=100, size=30) %][% 'Currency' | $T8 %][% L.select_tag('currency', ALL_CURRENCIES, default = currency) %]
[% IF is_customer %][% 'Type of Customer' | $T8 %][% ELSE %][% 'Type of Vendor' | $T8 %][%- END %] - [%- INCLUDE generic/multibox.html - name = 'business', - DATA = all_business, - show_empty = 1, - id_key = 'id', - label_key = 'description', - -%] - [% 'Language' | $T8 %] - [%- INCLUDE generic/multibox.html - name = 'language_id', - default = default_language_id, - DATA = languages, - show_empty = 1, - id_key = 'id', - label_key = 'description', - -%] - [% 'Delivery Terms' | $T8 %][% L.select_tag('delivery_term_id', ALL_DELIVERY_TERMS, default = delivery_term_id, with_empty = 1, title_key = 'description') %]
[% 'Preisklasse' | $T8 %] - [%- INCLUDE generic/multibox.html - name = 'klass', - DATA = all_pricegroup, - show_empty = 1, - id_key = 'id', - label_key = 'pricegroup', - -%] -
[% 'Steuersatz' | $T8 %] - [%- INCLUDE generic/multibox.html - name = 'taxzone_id', - id = 'taxzone_id', - DATA = ALL_TAXZONES, - show_empty = 0, - id_key = 'id', - label_key = 'description', - -%] - [% 'Salesman' | $T8 %][% L.select_tag('salesman_id', ALL_SALESMEN, default = salesman_id, with_empty = 1, title_key = 'safe_name') %][% 'taxincluded checked' | $T8 %][% L.select_tag('taxincluded_checked', [[undef, LxERP.t8('use user config')], ['1', LxERP.t8('Yes')], ['0', LxERP.t8('No')]], default = taxincluded_checked) %]
- - - - - - - - - -
[% 'Internal Notes' | $T8 %]
-
- -
- [% INCLUDE 'ct/_shipto.html' %] -
- -
- [% INCLUDE 'ct/_contact.html' %] -
- -
- - - - - - - - - - - - - - - - -
[% 'Shipping Address' | $T8 %] - [% L.select_tag('delivery_id', SHIPTO_ALL, value_key = 'shipto_id', title_sub = \shipto_label, with_empty = 1, - onchange = "\$('#delivery').load('ct.pl?action=get_delivery&id=' + \$('#cvid').val() + '&db=' + \$('#db').val() + '&shipto_id=' + this.value)") %] -
[% 'From' | $T8 %] - [% L.date_tag('from', - from, - onchange => "\$('#delivery').load('ct.pl?action=get_delivery&shipto_id='+ \$('#delivery_id').val() +'&from='+ \$('#from').val() +'&to='+ \$('#to').val() +'&id='+ \$('#cvid').val() +'&db='+ \$('#db').val())") - %] - [% 'To (time)' | $T8 %] - [% L.date_tag('to', - to, - onchange => "\$('#delivery').load('ct.pl?action=get_delivery&shipto_id='+ \$('#delivery_id').val() +'&from='+ \$('#from').val() +'&to='+ \$('#to').val() +'&id='+ \$('#cvid').val() +'&db='+ \$('#db').val())") - %] -
-
-
-
-
- -
- - [%- IF NOTES && NOTES.size %] -

- - - - - - - - - - - - [%- FOREACH row = NOTES %] - - - - - - - - - - - [%- END %] - - - -
[% 'Delete' | $T8 %][% 'Subject' | $T8 %][% 'Created on' | $T8 %][% 'Created by' | $T8 %][% 'Follow-Up Date' | $T8 %][% 'Follow-Up for' | $T8 %][% 'Follow-Up done' | $T8 %]
[% UNLESS NOTE_id && (NOTE_id == row.id) %][% END %][% HTML.escape(row.subject) %][% HTML.escape(row.created_on) %][% IF row.created_by_name %][% HTML.escape(row.created_by_name) %][% ELSE %][% HTML.escape(row.created_by_login) %][% END %][% HTML.escape(row.follow_up_date) %][% IF row.created_for_name %][% HTML.escape(row.created_for_name) %][% ELSE %][% HTML.escape(row.created_for_login) %][% END %][% IF row.follow_up_date %][% IF row.follow_up_done %][% 'Yes' | $T8 %][% ELSE %][% 'No' | $T8 %][% END %][% END %]
-

- [%- END %] - -
[% IF NOTE_id %][% 'Edit note' | $T8 %][% ELSE %][% 'Add note' | $T8 %][% END %]
- - - - -

- - - - - - - - - - - - - - - - - - - - -
[% 'Subject' | $T8 %]
[% 'Body' | $T8 %]
[% 'Follow-Up On' | $T8 %] - [% L.date_tag('FU_date', FU_date) %] - [% 'for' | $T8 %] - [% L.select_tag('FU_created_for_user', ALL_EMPLOYEES, default = (FU_created_for_user ? FU_created_for_user : USER.id), title_key='safe_name') %] -
  - - -
-

-
- - [%- IF CUSTOM_VARIABLES.CT.size %] -
- -

- - [%- FOREACH var = CUSTOM_VARIABLES.CT %] - - - - - [%- END %] -
[% HTML.escape(var.description) %][% var.HTML_CODE %]
-

-
- [%- END %] - -
- - diff --git a/templates/webpages/ct/get_delivery.html b/templates/webpages/ct/get_delivery.html deleted file mode 100644 index 921aaba50..000000000 --- a/templates/webpages/ct/get_delivery.html +++ /dev/null @@ -1,43 +0,0 @@ -[%- USE T8 %] -[% USE HTML %][% USE LxERP %] -
- - -
- - - - - - - - - -[%- IF is_customer %] - -[%- ELSE %] - -[%- END %] - -[%- FOREACH row = DELIVERY %] -[%- - row.script = is_customer ? ( row.invoice ? 'is' : 'ar' ) - : ( row.invoice ? 'ir' : 'ap' ) --%] - - - - - - - - - - -[%- END %] - -
[% 'Shipping Address' | $T8 %][% 'Invoice' | $T8 %][% 'Order' | $T8 %][% 'Invdate' | $T8 %][% 'Description' | $T8 %][% 'Qty' | $T8 %][% 'Unit' | $T8 %][% 'Sell Price' | $T8 %][% 'Last Cost' | $T8 %]
[% HTML.escape(row.shiptoname) UNLESS loop.prev.shiptoname == row.shiptoname %] [% IF row.id %][% END %][% HTML.escape(row.invnumber) || ' ' %][% IF row.id %][% END %][% IF row.oe_id %][% END %][% HTML.escape(row.ordnumber) || ' ' %][% IF row.oe_id %][% END %][% HTML.escape(row.transdate) || ' ' %][% HTML.escape(row.description) || ' ' %][% HTML.escape(row.qty) || ' ' %][% HTML.escape(row.unit) || ' ' %][% LxERP.format_amount(row.sellprice, 2) || ' ' %]
-[%- IF DELIVERY.size == 15 %] -

[% 'This list is capped at 15 items to keep it fast. If you need a full list, please use reports.' | $T8 %]

-[%- END %] - diff --git a/templates/webpages/ct/testpage.html b/templates/webpages/ct/testpage.html deleted file mode 100644 index e8ba83857..000000000 --- a/templates/webpages/ct/testpage.html +++ /dev/null @@ -1,40 +0,0 @@ -[% USE L %] -[% USE T8 %] -[% USE LxERP %] -[% L.javascript_tag('jquery-ui') %] - - -

Pick a customer

-id: [% L.input_tag('customer_id', '') %] -nr: [% L.input_tag('customer_customernumber', '') %] -desc: [% L.input_tag('customer_name', '') %] - - - -- 2.20.1