X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FContact.pm;h=bed7e9cd6f4f0d7090fe2cb237c6b1f6bbadbcdb;hb=524bc23eb0c179bfa2acbf6c6f00dce3788fccc7;hp=d891f0781e1e7274cb4a6011dc923c32d7bcecdf;hpb=dc39f671740dc3ab2292c604e8605dd69fb33eac;p=kivitendo-erp.git diff --git a/SL/DB/Contact.pm b/SL/DB/Contact.pm index d891f0781..bed7e9cd6 100644 --- a/SL/DB/Contact.pm +++ b/SL/DB/Contact.pm @@ -1,18 +1,15 @@ -# This file has been auto-generated only because it didn't exist. -# Feel free to modify it at will; it will not be overwritten automatically. - package SL::DB::Contact; use strict; use SL::DB::MetaSetup::Contact; +use SL::DB::Manager::Contact; use SL::DB::Helper::CustomVariables ( module => 'Contacts', cvars_alias => 1, ); -# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. -__PACKAGE__->meta->make_manager_class; +__PACKAGE__->meta->initialize; sub used { my ($self) = @_; @@ -48,4 +45,10 @@ sub full_name_dep { . join '', map { " ($_)" } grep $_, $self->cp_abteilung; } +sub formal_greeting { + my ($self) = @_; + die 'not an accessor' if @_ > 1; + join ' ', grep $_, $self->cp_title, $self->cp_givenname, $self->cp_name; +} + 1;