kivitendo/SL/DB/Default.pm @ dc4b933b
f97b0778 | Sven Schöling | package SL::DB::Default;
|
||
4fd22b56 | Sven Schöling | |||
use strict;
|
||||
f97b0778 | Sven Schöling | use SL::DB::MetaSetup::Default;
|
||
4fd22b56 | Sven Schöling | |||
# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
|
||||
__PACKAGE__->meta->make_manager_class;
|
||||
cf085911 | Moritz Bunkus | sub get_default_currency {
|
||
b9dbc9e3 | Moritz Bunkus | my $self = shift->get;
|
||
cf085911 | Moritz Bunkus | my @currencies = grep { $_ } split(/:/, $self->curr || '');
|
||
return $currencies[0] || '';
|
||||
}
|
||||
b9dbc9e3 | Moritz Bunkus | sub get {
|
||
cf085911 | Moritz Bunkus | my ($class_or_self) = @_;
|
||
return $class_or_self if ref($class_or_self);
|
||||
return SL::DB::Manager::Default->get_all(limit => 1)->[0];
|
||||
}
|
||||
4fd22b56 | Sven Schöling | 1;
|