X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fct.pl;h=a7d4eccd3fb442594858a2b6905b334947b05e91;hb=c69b3d4d4fef109ecc8627eb79481ed717ef76f2;hp=92ef085d4216668f219efd4e26412f57ccff70c7;hpb=a65c8e991906fc1ad47af84decc066672348ce1b;p=kivitendo-erp.git diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index 92ef085d4..a7d4eccd3 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -45,12 +45,12 @@ # $locale->text('Vendor deleted!') # $locale->text('Cannot delete vendor!') -use CGI::Ajax; use POSIX qw(strftime); use SL::CT; use SL::CVar; use SL::DB::Business; +use SL::DB::Default; use SL::ReportGenerator; require "bin/mozilla/common.pl"; @@ -286,6 +286,8 @@ sub edit { # format discount $form->{discount} *= 100; + # format uri + $form->{homepage} = 'http://' . $form->{homepage} unless $form->{homepage} =~ m|^https?://|; &form_header; &form_footer; @@ -327,7 +329,6 @@ sub form_header { $form->{taxzone_id} = 0 if !$form->{id}; $form->{jsscript} = 1; $form->{fokus} = "ct.greeting"; - $form->{AJAX} = [ new CGI::Ajax( map {; "get_$_" => "$form->{script}?action=get_$_" } qw(delivery) ) ]; $form->{SHIPTO_ALL} = [ +{ shipto_id => '0', shiptoname => $::locale->text('All') }, @{ $form->{SHIPTO} } ]; $form->{title} = $form->{title_save} @@ -338,6 +339,13 @@ sub form_header { $form->{NOTES} ||= [ ]; + if (!$form->{'language_id'}) { + my $l_id = SL::DB::Default->get->{'language_id'}; + if ($l_id) { + $form->{'default_language_id'} = $l_id; + } + } + $form->{CUSTOM_VARIABLES} = CVar->get_custom_variables('module' => 'CT', 'trans_id' => $form->{id}); CVar->render_inputs('variables' => $form->{CUSTOM_VARIABLES}) if (scalar @{ $form->{CUSTOM_VARIABLES} });