X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FDefault.pm;h=ee9e2c232edbe9213227798e61bf79d48f56b73f;hb=deb4d2dbb676d7d6f69dfe7815d6e0cb09bd4a44;hp=497ce35983a1a078dcc1429f771a8b99545f7ce6;hpb=f97b07787db5cacc0f90338fdb3c1237262917cb;p=kivitendo-erp.git diff --git a/SL/DB/Default.pm b/SL/DB/Default.pm index 497ce3598..ee9e2c232 100644 --- a/SL/DB/Default.pm +++ b/SL/DB/Default.pm @@ -1,13 +1,24 @@ -# 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::Default; use strict; use SL::DB::MetaSetup::Default; +__PACKAGE__->meta->initialize; + # Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. __PACKAGE__->meta->make_manager_class; +sub get_default_currency { + my $self = shift->get; + return $self->currency->name || '' if $self->currency_id; + return ''; +} + +sub get { + my ($class_or_self) = @_; + return $class_or_self if ref($class_or_self); + return SL::DB::Manager::Default->get_all(limit => 1)->[0]; +} + 1;