2021-12-30 12:05:56 +01:00
|
|
|
package Config;
|
|
|
|
|
|
|
|
#Deprecated config file
|
|
|
|
#Please use shareeconf/*
|
|
|
|
|
|
|
|
use strict;
|
|
|
|
use warnings;
|
|
|
|
use CGI;
|
|
|
|
use Config::General;
|
|
|
|
my $q = new CGI;
|
|
|
|
|
|
|
|
sub new {
|
|
|
|
my $class = shift;
|
|
|
|
my $self = {};
|
|
|
|
bless($self,$class);
|
|
|
|
return $self;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
sub envonline(){
|
|
|
|
my $self = shift;
|
|
|
|
|
2022-01-06 18:14:14 +01:00
|
|
|
my $server_type = "website";
|
|
|
|
my $server_key = "shareeweb-project";
|
|
|
|
|
2021-12-30 12:05:56 +01:00
|
|
|
my $globalconf_file = "/var/www/copri4/shareeconf/global.cfg";
|
|
|
|
my $conf = Config::General->new($globalconf_file);
|
|
|
|
my %globalconf = $conf->getall;
|
|
|
|
|
2022-01-06 18:14:14 +01:00
|
|
|
my $basedir = "$globalconf{copri_conf}->{basedir}/$globalconf{$server_type}{$server_key}->{dir_web}";
|
|
|
|
my $metahost = $globalconf{$server_type}{$server_key}->{operatorWeb1};
|
2021-12-30 12:05:56 +01:00
|
|
|
my %varenv = (
|
2022-01-06 18:14:14 +01:00
|
|
|
dbname => $globalconf{$server_type}{$server_key}{database}->{dbname},
|
|
|
|
dbuser => $globalconf{$server_type}{$server_key}{database}->{user},
|
|
|
|
dbpassw => $globalconf{$server_type}{$server_key}{database}->{passwd},
|
|
|
|
dbhost => $globalconf{$server_type}{$server_key}{database}->{host},
|
|
|
|
syshost => $globalconf{$server_type}{$server_key}->{dir_web},
|
|
|
|
wwwhost => $globalconf{$server_type}{$server_key}->{operatorWeb},
|
|
|
|
praefix => $globalconf{$server_type}{$server_key}{database}->{dbname},
|
2021-12-30 12:05:56 +01:00
|
|
|
systype => "sharee",#(azn)
|
2022-01-06 18:14:14 +01:00
|
|
|
mandant => $globalconf{$server_type}{$server_key}->{parent_node},
|
2021-12-30 12:05:56 +01:00
|
|
|
start => $globalconf{shareeapp_conf}->{start},
|
|
|
|
profile => $globalconf{shareeapp_conf}->{profile},
|
|
|
|
accounting_1 => $globalconf{shareeapp_conf}->{accounting_1},
|
|
|
|
accounting_1_5 => $globalconf{shareeapp_conf}->{accounting_1_5},
|
|
|
|
accounting_2 => $globalconf{shareeapp_conf}->{accounting_2},
|
|
|
|
accounting_3 => $globalconf{shareeapp_conf}->{accounting_3},
|
|
|
|
|
|
|
|
superu_id => $globalconf{copri_conf}->{superu_id},
|
|
|
|
debug => $globalconf{copri_conf}->{debug},
|
|
|
|
logdir => $globalconf{copri_conf}->{logdir},
|
|
|
|
live_hostname => $globalconf{primary}{sharee_primary}->{live_hostname},
|
|
|
|
metahost=>"$metahost",
|
|
|
|
orga => "",
|
|
|
|
style_font => "$metahost/img/OfficinaSansITCStd-Book.otf",
|
|
|
|
font_family => "OfficinaSansITCStd-Book,Arial",
|
|
|
|
background_image => "",
|
|
|
|
background_size => "cover",
|
|
|
|
background_color => "white",
|
|
|
|
background_color2 => "#c7c8ca",
|
|
|
|
background_align => "center",
|
|
|
|
background_repeat => "no-repeat",
|
|
|
|
font_size => "100.01%",
|
|
|
|
line_height => "1",
|
|
|
|
basedir => "$basedir",
|
|
|
|
pdf => "$basedir/pdf",
|
|
|
|
pdfinvoice => "$basedir/pdfinvoice",
|
|
|
|
data => "$basedir/data",
|
|
|
|
xmlfile => "$basedir/xml",
|
|
|
|
head_logo => "",
|
|
|
|
barcode => "",
|
|
|
|
printer => "PDF"
|
|
|
|
);
|
|
|
|
return %varenv;
|
|
|
|
}
|
|
|
|
|
|
|
|
1;
|
|
|
|
|