diff --git a/Templates/controller.pm.tem b/Templates/controller.pm.tem index bddd7c5..2fc2fce 100644 --- a/Templates/controller.pm.tem +++ b/Templates/controller.pm.tem @@ -44,13 +44,13 @@ use esmith::NetworksDB::UTF8; use esmith::HostsDB; use esmith::DomainsDB::UTF8; -my $cdb; -my $adb; -my $ndb; -my $hdb; -my $ddb; +our $cdb; +our $adb; +our $ndb; +our $hdb; +our $ddb; -my %${prefix}_data; +our %${prefix}_data; require '/usr/share/smanager/lib/SrvMngr/Controller/${PackageName}-Custom.pm'; #The code that is to be added by the developer @@ -209,11 +209,11 @@ sub do_display { $c->app->log->info($c->log_req); #The most common ones - you might want to delete some of these if they are not used. - $cdb = esmith::ConfigDB::UTF8->open() || die("Couldn't open config db"); - $adb = esmith::AccountsDB->open() || die("Couldn't open Accounts db"); - $ndb = esmith::NetworksDB->open() || die("Couldn't open Network db"); - $hdb = esmith::HostsDB::UTF8->open() || die("Couldn't open Hosts db"); - $ddb = esmith::DomainsDB::UTF8->open() || die("Couldn't open Domains db"); + $cdb = esmith::ConfigDB::UTF8->open() || die("Couldn't open config db"); + $adb = esmith::AccountsDB->open() || die("Couldn't open Accounts db"); + $ndb = esmith::NetworksDB->open() || die("Couldn't open Network db"); + $hdb = esmith::HostsDB::UTF8->open() || die("Couldn't open Hosts db"); + $ddb = esmith::DomainsDB::UTF8->open() || die("Couldn't open Domains db"); my $title = $c->l('${prefix}_${MenuDescription}'); my $modul = ''; diff --git a/Templates/custom.pm.tem b/Templates/custom.pm.tem index 63b5f1c..d68fc79 100644 --- a/Templates/custom.pm.tem +++ b/Templates/custom.pm.tem @@ -18,11 +18,11 @@ use constant TRUE => 1; #The most common ones - open DB when required. -my $cdb; -my $adb; -my $ndb; -my $hdb; -my $ddb; +#my $cdb; +#my $adb; +#my $ndb; +#my $hdb; +#my $ddb; #The most common ones - you might want to use these if you need to make sure that the DB is refreshed. #$cdb = esmith::ConfigDB::UTF8->open() || die("Couldn't open config db");