use lib $ENV{'PWD'}.'/htdocs/cgi-bin/system/modules';
require Settings;
-my $cgi = CGI->new();
-my $db = Settings::fetchDBSettings($cgi);
+my $db = Settings::fetchDBSettings();
+my $cgi = Settings::cgi();
my $sss = Settings::session();
my $sid = Settings::sid();
-my $dbname = Settings::dbName();
+my $dbname = Settings::dbFile();
my $alias = Settings::alias();
my $passw = Settings::pass();
if(!$alias||!$dbname){
- if (Settings::debug()){
- $alias ="admin";
- $dbname = "data_admin_log.db";
- $passw = "admin";
- }
- else{
+ # if (Settings::debug()){
+ # $alias ="admin";
+ # $dbname = "data_admin_log.db";
+ # $passw = "admin";
+ # }
+ # else{
print $cgi->redirect("login_ctr.cgi?CGISESSID=$sid");
exit;
- }
+ # }
}
try{
$CGI::POST_MAX = 1024 * 1024 * 5; # max 5GB file post size limit.
$cgi = CGI->new();
$sss = new CGI::Session("driver:File", $cgi, {Directory=>$LOG_PATH});
- $sid = $sss->id();
- $dbname = $sss->param('database');
+ $sid = $sss->id();
$alias = $sss->param('alias');
$pass = $sss->param('passw');
$pub = $cgi->param('pub');
+ $dbname = $sss->param('database'); $dbname = $alias if(!$dbname);
##From here we have data source set, currently Progress DB SQL and SQLite SQL compatible.
dbSrc($sss->param('db_source'));
my $db =$u;
if(!$d){$db = 'data_'.$u.'_log.db';$d=$u}
else{ $db = 'data_'.$d.'_log.db';}
- $DBFILE = $LOG_PATH.'/'.$db;
+ $DBFILE = $LOG_PATH.$db;
if ($IS_PG_DB) {
$DSN = $DBI_SOURCE .'dbname='.$d;
}else{