$formname ||= $self->{formname};
$self->{recipient_locale} ||= Locale->lang_to_locale($self->{language});
- my $recipient_locale = Locale->new($self->{recipient_locale});
+ local $::locale = Locale->new($self->{recipient_locale});
my %formname_translations = (
- bin_list => $recipient_locale->text('Bin List'),
- credit_note => $recipient_locale->text('Credit Note'),
- invoice => $recipient_locale->text('Invoice'),
- pick_list => $recipient_locale->text('Pick List'),
- proforma => $recipient_locale->text('Proforma Invoice'),
- purchase_order => $recipient_locale->text('Purchase Order'),
- request_quotation => $recipient_locale->text('RFQ'),
- sales_order => $recipient_locale->text('Confirmation'),
- sales_quotation => $recipient_locale->text('Quotation'),
- storno_invoice => $recipient_locale->text('Storno Invoice'),
- sales_delivery_order => $recipient_locale->text('Delivery Order'),
- purchase_delivery_order => $recipient_locale->text('Delivery Order'),
- dunning => $recipient_locale->text('Dunning'),
+ bin_list => $main::locale->text('Bin List'),
+ credit_note => $main::locale->text('Credit Note'),
+ invoice => $main::locale->text('Invoice'),
+ pick_list => $main::locale->text('Pick List'),
+ proforma => $main::locale->text('Proforma Invoice'),
+ purchase_order => $main::locale->text('Purchase Order'),
+ request_quotation => $main::locale->text('RFQ'),
+ sales_order => $main::locale->text('Confirmation'),
+ sales_quotation => $main::locale->text('Quotation'),
+ storno_invoice => $main::locale->text('Storno Invoice'),
+ sales_delivery_order => $main::locale->text('Delivery Order'),
+ purchase_delivery_order => $main::locale->text('Delivery Order'),
+ dunning => $main::locale->text('Dunning'),
);
$main::lxdebug->leave_sub();
my ($login) = selectrow_query($self, $dbh, qq|SELECT login FROM employee WHERE id = ?|, conv_i($params{id}));
if ($login) {
- my $user = User->new($login);
+ my $user = User->new(login => $login);
map { $self->{$params{prefix} . "_${_}"} = $user->{$_}; } qw(address businessnumber co_ustid company duns email fax name signature taxnumber tel);
$self->{$params{prefix} . '_login'} = $login;