diff options
author | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2007-03-13 05:41:18 +0000 |
---|---|---|
committer | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2007-03-13 05:41:18 +0000 |
commit | ab7cede7f91f48f553a86f500d2bcb7408fbb84a (patch) | |
tree | b60e950c960d8e14d9d1956d877b9fe41023d190 /LedgerSMB/Setting.pm | |
parent | 665470fabcd881eaf1b01008866e1da84f9c073a (diff) |
LedgerSMB::DBObject LedgerSMB::Setting LedgerSMB::Employee, and LedgerSMB::Location all now use strict
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@890 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB/Setting.pm')
-rw-r--r-- | LedgerSMB/Setting.pm | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/LedgerSMB/Setting.pm b/LedgerSMB/Setting.pm index 959fcaeb..e257d63a 100644 --- a/LedgerSMB/Setting.pm +++ b/LedgerSMB/Setting.pm @@ -30,25 +30,29 @@ your software. package LedgerSMB::Setting; use LedgerSMB; use LedgerSMB::DBObject; +use strict; our $VERSION = '1.0.0'; our @ISA = qw(LedgerSMB::DBObject); sub AUTOLOAD { my $self = shift; + my $AUTOLOAD = $LedgerSMB::Setting::AUTOLOAD; $AUTOLOAD =~ s/^.*:://; my $procname = "setting_$AUTOLOAD"; $self->exec_method($procname, @_); } sub get { - $self = shift; - $hashref = @{$self->exec_method('setting_get'); + my $self = shift; + my $hashref = shift @{$self->exec_method('setting_get')}; $self->merge($hashref, 'value'); +} sub parse { - $self = shift; + my $self = shift; + my $myconfig = shift; # Long-run, we may want to run this via Parse::RecDescent, but this is # at least a start for here. Chris T. |