backoffice/api/reports/*
backoffice/api/tmp/*
+backoffice/api/lib/perl5/*
backoffice/tmp/*
\ No newline at end of file
-#RewriteEngine On
-#RewriteCond %{SERVER_PORT} 80
-#RewriteRule ^(.*)$ https://www.dks.lu/$1 [R,L]
+
#AddType application/octet-stream .pdf
RewriteEngine on
-#dev-mode begin
+
DirectoryIndex index.cgi index.html
AddHandler cgi-script .cgi
-#devmode end
+
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
use strict;
-use lib ('.');
+use lib ('./lib/perl5');
use lib ('./lib');
+use lib ('./');
use File::Basename;
use Getopt::Long;
use dksdb;
package dksconfig;
use strict;
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
use File::Basename;
use Exporter 'import';
our @EXPORT_OK = qw($sitecfg);
our $sitecfg ={
cookiename => 'juridig',
dbtype => 'PgPP',
- #dsn => 'DBI:PgPP:dbname=juridiglu_db;host=sql629.your-server.de',
- dsn => 'DBI:PgPP:dbname=juridiglu_db;host=localhost',
+ dsn => 'DBI:PgPP:dbname=juridiglu_db;host=sql629.your-server.de',
+ #dsn => 'DBI:PgPP:dbname=juridiglu_db;host=localhost',
dbuser => 'juridiglu_user',
dbpassword => 'hfdR2C9pK9rQV4cH',
page => 'index.tt',
package dksdb;
use strict;
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
+BEGIN { $ENV{DBI_PUREPERL} = 2 }
use DBI;
use File::Basename;
use Data::Dumper;
package dksinvoice;
use strict;
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
use POSIX qw(strftime);
use File::Basename;
-use lib ('./');
-use lib ('./lib');
+
use dksdb;
use dksreport;
use dksapp;
package dksreport;
use strict;
-use lib ('.');
+use lib ('./lib/perl5');
use lib ('./lib');
+use lib ('./');
use File::Basename;
use Getopt::Long;
use Data::Dumper;
use strict;
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
use MIME::Base64;
use MIME::Types;
use URI;
package sendemail;
use strict;
-
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
use Data::Dumper;
use File::Basename qw/dirname basename/;
use dksdb;
package session;
use strict;
-use lib ('.');
-use lib ('./api/lib');
+use lib ('./lib/perl5');
+use lib ('./lib');
+use lib ('./');
use File::Basename;
use Digest::SHA::PurePerl qw(sha256_hex);
-#!/home/kilian/perl5/perlbrew/perls/perl-5.24.1/bin/perl
+#!/usr/bin/perl
use strict;
-# use lib ('/home/kilian/perl5/lib/perl5');
-#use lib ('./lib/perl5');
+
+use lib ('./lib/perl5');
use lib ('./lib');
use CGI;
use CGI::Cookie;
-#!/home/kilian/perl5/perlbrew/perls/perl-5.24.1/bin/perl
+#!/usr/bin/perl
use strict;
+use lib ('api/lib/perl5');
use lib ('api/lib');
-
use File::Basename qw/dirname basename/;
use Template;
-#use Template::Constants qw( :debug );
+# use Template::Constants qw( :debug );
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use CGI::Cookie;
# }
# #END - Browser Blocking
print $cgi->header(-type=>'text/html', -charset=>"utf-8",-cookie => $cookie);
+# print dirname($ENV{"SCRIPT_FILENAME"});
my $template = Template->new({INCLUDE_PATH => [dirname($ENV{"SCRIPT_FILENAME"}).'/tmpl']});
-#, DEBUG => DEBUG_PARSER | DEBUG_PROVIDER}
+#, DEBUG => DEBUG_ALL}
my @lv = split(/\//,$vars->{filepath});
my $absnum = scalar(@lv)-1;
# }
# print Dumper($vars);
-print "/*";
+#print "/*";
# print Dumper($p);
-print Dumper($vars);
+#ยงprint Dumper($vars);
# print Dumper($sess);
-print "*/";
+#print "*/";
-[% viewapps = dksdb.prepare("select ap.id,ap.app,ap.description,ap.name,acc.publicenabled,acc.expiration, to_char(expiration,'dd.mm.yyyy') as dspexpiration from apps ap left join appaccess acc on (ap.id=acc.id_app) where acc.id_user=? and acc.expiration >= CURRENT_DATE;")%]
+[% viewapps = dksdb.prepare("select ap.id,ap.app,ap.description,ap.name,acc.publicenabled,acc.expiration, to_char(expiration,'dd.mm.yyyy') as dspexpiration from apps ap left join appaccess acc on (ap.id=acc.id_app) where acc.id_user=? and acc.expiration >= CURRENT_DATE and ap.activated=true;")%]
<nav class="sidebar sidebar-offcanvas" id="sidebar">
<ul class="nav">
<!-- <li class="nav-item">
-#!/home/kilian/perl5/perlbrew/perls/perl-5.24.1/bin/perl
+#!/usr/bin/perl
use strict;
# use lib ('/home/kilian/perl5/lib/perl5');
-#!/home/kilian/perl5/perlbrew/perls/perl-5.24.1/bin/perl
+#!/usr/bin/perl
use strict;
-
+use lib ('backoffice/api/lib/perl5');
use lib ('backoffice/api/lib');
use File::Basename qw/dirname basename/;
-use Data::Dumper;
+# use Data::Dumper;
use Template;
+# use Template::Constants qw( :debug );
use CGI;
use CGI::Cookie;
-# use Data::Dumper;
use JSON::PP;
use dksconfig qw/$sitecfg/;
#$vars->{requri} = $ENV{REQUEST_URI};
$template->process($skl,$vars) || die "Template process failed: ", $template->error(), "\n";
#print Dumper($skl);
+#print Dumper(@INC);
# print "/*".Dumper($vars)."*/";