X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FPresenter%2FCustomerVendor.pm;h=fccfa1daf49207ac9d5c966c26cf586eac8621fd;hb=a8628c6af6ab8303fe67d874adbee0211bd86c1e;hp=5f41a2a509d2876eaa0c8c7834c6c2b493a12f02;hpb=7bc44f0f59f35d7d3b555e98ff9bb61c8ffbea0b;p=kivitendo-erp.git diff --git a/SL/Presenter/CustomerVendor.pm b/SL/Presenter/CustomerVendor.pm index 5f41a2a50..fccfa1daf 100644 --- a/SL/Presenter/CustomerVendor.pm +++ b/SL/Presenter/CustomerVendor.pm @@ -5,10 +5,15 @@ use strict; use parent qw(Exporter); use Exporter qw(import); -our @EXPORT = qw(customer vendor customer_vendor_picker); +our @EXPORT = qw(customer_vendor customer vendor customer_vendor_picker); use Carp; +sub customer_vendor { + my ($self, $customer_vendor, %params) = @_; + return _customer_vendor($self, $customer_vendor, ref($customer_vendor) eq 'SL::DB::Customer' ? 'customer' : 'vendor', %params); +} + sub customer { my ($self, $customer, %params) = @_; return _customer_vendor($self, $customer, 'customer', %params); @@ -136,6 +141,14 @@ the "edit vendor" dialog from the master data menu. =back +=item C + +Returns a rendered version (actually an instance of +L) of the customer or vendor object +C<$object> by calling either L or L depending on +C<$object>'s type. See the respective functions for available +parameters. + =back =head1 BUGS