X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/5b5dbec0272c91697acf33c4842ee9d63f041f22..786437b68e64cc7c8496792b2a34717f60ca3a22:/SL/Presenter/CustomerVendor.pm
diff --git a/SL/Presenter/CustomerVendor.pm b/SL/Presenter/CustomerVendor.pm
index 077c376c8..209431fd3 100644
--- a/SL/Presenter/CustomerVendor.pm
+++ b/SL/Presenter/CustomerVendor.pm
@@ -10,12 +10,12 @@ our @EXPORT = qw(customer vendor);
use Carp;
sub customer {
- my ($self, $customer, $type, %params) = @_;
+ my ($self, $customer, %params) = @_;
return _customer_vendor($self, $customer, 'customer', %params);
}
sub vendor {
- my ($self, $vendor, $type, %params) = @_;
+ my ($self, $vendor, %params) = @_;
return _customer_vendor($self, $vendor, 'vendor', %params);
}
@@ -26,8 +26,10 @@ sub _customer_vendor {
croak "Unknown display type '$params{display}'" unless $params{display} =~ m/^(?:inline|table-cell)$/;
+ my $callback = $params{callback} ? '&callback=' . $::form->escape($params{callback}) : '';
+
my $text = join '', (
- $params{no_link} ? '' : '',
+ $params{no_link} ? '' : '',
$self->escape($cv->name),
$params{no_link} ? '' : '',
);