summaryrefslogtreecommitdiff
path: root/LedgerSMB/Template.pm
diff options
context:
space:
mode:
authortetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46>2007-10-18 23:00:16 +0000
committertetragon <tetragon@4979c152-3d1c-0410-bac9-87ea11338e46>2007-10-18 23:00:16 +0000
commit152171006218a1ecfbaf567c8e20ce854d09c613 (patch)
tree9bc582016d826ed17f57ba24504493059f3e8d15 /LedgerSMB/Template.pm
parent9bfd772f2b58e5e236e6b81912f2a683b5d8207d (diff)
Some template handling tweaking to allow for escaping scalar references
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1788 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB/Template.pm')
-rwxr-xr-xLedgerSMB/Template.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/LedgerSMB/Template.pm b/LedgerSMB/Template.pm
index 8c302e91..5248ab78 100755
--- a/LedgerSMB/Template.pm
+++ b/LedgerSMB/Template.pm
@@ -120,6 +120,9 @@ your software.
package LedgerSMB::Template;
+use warnings;
+use strict;
+
use Error qw(:try);
use LedgerSMB::Sysconfig;
use LedgerSMB::Mailer;
@@ -164,9 +167,9 @@ sub new {
throw Error::Simple "Invalid format";
}
if (!$self->{include_path}){
-## SC: hardcoding due to config migration
-## $self->{include_path} = $self->{'myconfig'}->{'templates'};
- $self->{include_path} = 'templates/demo';
+## SC: XXX hardcoding due to config migration, will need adjustment
+ $self->{include_path} = $self->{'myconfig'}->{'templates'};
+ $self->{include_path} ||= 'templates/demo';
if (defined $self->{language}){
if (!$self->_valid_language){
throw Error::Simple 'Invalid language';