X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fct.pl;h=77770d8b8f22a79885163301c0035cd0f87ccf8c;hb=36965d410fb789753a90633541b6c58ca210499e;hp=c2b2bfdbf8dd2c74ddde15ff7e81c80fc57712fa;hpb=bd9607cd6073ea7852e1582476e6c9639a167098;p=kivitendo-erp.git diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index c2b2bfdbf..77770d8b8 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -174,10 +174,12 @@ sub list_names { }; my @columns = ( - 'id', 'name', "$form->{db}number", 'contact', 'phone', 'discount', + 'id', 'name', "$form->{db}number", 'contact', 'main_contact_person', + 'phone', 'discount', 'fax', 'email', 'taxnumber', 'street', 'zipcode' , 'city', 'business', 'payment', 'invnumber', 'ordnumber', 'quonumber', 'salesman', - 'country', 'gln', 'insertdate', 'pricegroup' + 'country', 'gln', 'insertdate', 'pricegroup', 'contact_origin', 'invoice_mail', + 'creditlimit', 'ustid', 'commercial_court', 'delivery_order_mail' ); my @includeable_custom_variables = grep { $_->{includeable} } @{ $cvar_configs }; @@ -191,6 +193,7 @@ sub list_names { "$form->{db}number" => { 'text' => $locale->text('Number'), }, 'name' => { 'text' => $form->{IS_CUSTOMER} ? $::locale->text('Customer Name') : $::locale->text('Vendor Name'), }, 'contact' => { 'text' => $locale->text('Contact'), }, + 'main_contact_person' => { 'text' => $locale->text('Main Contact Person'), }, 'phone' => { 'text' => $locale->text('Phone'), }, 'fax' => { 'text' => $locale->text('Fax'), }, 'email' => { 'text' => $locale->text('E-mail'), }, @@ -210,6 +213,12 @@ sub list_names { 'payment' => { 'text' => $locale->text('Payment Terms'), }, 'insertdate' => { 'text' => $locale->text('Insert Date'), }, 'pricegroup' => { 'text' => $locale->text('Pricegroup'), }, + 'invoice_mail' => { 'text' => $locale->text('Email of the invoice recipient'), }, + 'delivery_order_mail' => { 'text' => $locale->text('Email of the delivery order recipient'), }, + 'contact_origin' => { 'text' => $locale->text('Origin of personal data'), }, + 'creditlimit' => { 'text' => $locale->text('Credit Limit'), }, + 'ustid' => { 'text' => $locale->text('VAT ID'), }, + 'commercial_court' => { 'text' => $locale->text('Commercial court'), }, %column_defs_cvars, ); @@ -220,6 +229,8 @@ sub list_names { addr_city addr_country addr_gln business_id salesman_id insertdateto insertdatefrom all ), "$form->{db}number", map({ "cvar_$_->{name}" } @searchable_custom_variables), + map({'cvar_'. $_->{name} .'_from'} grep({$_->{type} eq 'date'} @searchable_custom_variables)), + map({'cvar_'. $_->{name} .'_to'} grep({$_->{type} eq 'date'} @searchable_custom_variables)), map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)), map({ "l_$_" } @columns), ); @@ -279,6 +290,7 @@ sub list_names { if ($ref->{id} ne $previous_id) { $previous_id = $ref->{id}; $ref->{discount} = $form->format_amount(\%myconfig, $ref->{discount} * 100.0, 2); + $ref->{creditlimit} = $form->format_amount(\%myconfig, $ref->{creditlimit}, 2); map { $row->{$_}->{data} = $ref->{$_} } @columns; $row->{name}->{link} = build_std_url('script=controller.pl', 'action=CustomerVendor/edit', 'id=' . E($ref->{id}), 'callback', @hidden_nondefault); @@ -286,6 +298,12 @@ sub list_names { } my $base_url = build_std_url("script=$ref->{module}.pl", 'action=edit', 'id=' . E($ref->{invid}), 'callback', @hidden_nondefault); + if ($::instance_conf->get_feature_experimental_order) { + if ('oe' eq $ref->{module}) { + $base_url = build_std_url("script=controller.pl", 'action=Order/edit', 'id=' . E($ref->{invid}), 'callback', @hidden_nondefault); + } + } + $row->{invnumber}->{link} = $base_url; $row->{ordnumber}->{link} = $base_url . "&type=${ordertype}"; $row->{quonumber}->{link} = $base_url . "&type=${quotationtype}"; @@ -301,7 +319,7 @@ sub list_names { } setup_ct_list_names_action_bar(); - $report->generate_with_headers(action_bar => 1); + $report->generate_with_headers(); $main::lxdebug->leave_sub(); } @@ -432,7 +450,7 @@ sub list_contacts { $report->add_data($row); } - $report->generate_with_headers(action_bar => 1); + $report->generate_with_headers(); $::lxdebug->leave_sub; }