From: Sven Schöling Date: Wed, 30 Nov 2011 13:17:44 +0000 (+0100) Subject: Merge branch 'master' of vc.linet-services.de:public/lx-office-erp X-Git-Tag: release-2.7.0beta1~155 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=2974447a09f906718f8f2485d62a32c2cbdb56b5;hp=4a2750ff9267dd58f8f75ca5c21f19b653b590f2;p=kivitendo-erp.git Merge branch 'master' of vc.linet-services.de:public/lx-office-erp --- diff --git a/SL/DB/Contact.pm b/SL/DB/Contact.pm index d9ebf93e7..aa74bea3d 100644 --- a/SL/DB/Contact.pm +++ b/SL/DB/Contact.pm @@ -14,4 +14,17 @@ use SL::DB::Helper::CustomVariables ( # Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. __PACKAGE__->meta->make_manager_class; +sub full_name { + my ($self) = @_; + die 'not an accessor' if @_ > 1; + join ', ', grep $_, $self->cp_name, $self->cp_givenname; +} + +sub full_name_dep { + my ($self) = @_; + die 'not an accessor' if @_ > 1; + $self->full_name + . join '', map { " ($_)" } grep $_, $self->cp_abteilung; +} + 1;