v20191214
authorkilian (dks-laptop) <ksaffran@dks.lu>
Sun, 15 Dec 2019 08:54:39 +0000 (09:54 +0100)
committerkilian (dks-laptop) <ksaffran@dks.lu>
Sun, 15 Dec 2019 08:54:39 +0000 (09:54 +0100)
22 files changed:
backoffice/api/lib/dksdb.pm
backoffice/index.cgi
backoffice/js/formsave.js
backoffice/js/module_global.js
backoffice/js/request.js
backoffice/tmp/sql.log
backoffice/tmpl/macro/fields.tt
backoffice/tmpl/module/planning/index.js
backoffice/tmpl/module/planning/index.tt
backoffice/tmpl/module/planning/widgets/reportperiod/dlg_reportperiod.tt
backoffice/tmpl/module/planning/widgets/reportperiod/reportperiod.js
backoffice/tmpl/module/planning/widgets/reportperiod/tbar_reportperiod.tt
backoffice/tmpl/module/planning/widgets/reportperiod/tbl_reportperiod.tt
backoffice/tmpl/module/planning/widgets/staffworkplan/frm_staffworkplan.tt
backoffice/tmpl/module/planning/widgets/staffworkplan/staffworkplan.js
backoffice/tmpl/module/planning/widgets/staffworkplan/tbar_staffworkplan.tt [new file with mode: 0644]
backoffice/tmpl/module/planning/widgets/staffworkplan/tbl_staffworkplan.tt
backoffice/tmpl/module/users/index.js
backoffice/tmpl/module/users/index.tt
backoffice/tmpl/skeleton/index.tt
form.txt [new file with mode: 0644]
tmpl/skeleton/index_next.tt

index e055ad7..ba7e9bd 100644 (file)
@@ -127,9 +127,9 @@ sub dbexec(){
     my $retdata;
     my $dbh = DBI->connect($sitecfg->{dsn},$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1})  or return $retdata->{error} =  "dbquery Connection Error!".$!;
     #  $stat = decode("UTF-8", $stat);
-    open FILE,">>tmp/sql.log";
-    print FILE "\n==\n$stat\n==\n";
-    close FILE;
+    open FILE,">>tmp/sql.log";
+    print FILE "\n==\n$stat\n==\n";
+    close FILE;
     my $sth = $dbh->prepare($stat) or return $retdata->{error} = "dbexec ".$dbh->errstr. "- SQL: ".$stat;;
    $retdata->{success}  = $dbh->do($stat) or return $retdata->{error} = "dbexec ".$dbh->errstr. "- SQL: ".$stat;
    $dbh->disconnect();
index d43a981..ecd3994 100755 (executable)
@@ -115,16 +115,16 @@ if ($cgi->request_method() eq "POST"){
   #   $cookie = CGI::Cookie->new(-name=>$vars->{cookiename},-value=>"",-httponly => 1);
   # }
 }
-open FILE,">>tmp/sql.log";
-      print FILE "parameter session = ".$p->{sid}."\n";
-      close(FILE);
+open FILE,">>tmp/sql.log";
+      print FILE "parameter session = ".$p->{sid}."\n";
+      close(FILE);
 if ($p->{sid} ne ""){
   $sess = $se->getsession($p->{sid});
 }
-open FILE,">>tmp/sql.log";
-      print FILE "Seesion GOT!\n";
-      print FILE Dumper($sess);
-      close(FILE);
+open FILE,">>tmp/sql.log";
+      print FILE "Seesion GOT!\n";
+      print FILE Dumper($sess);
+      close(FILE);
 
 
 #$vars->{beforex} = $vars->{page};
index 39141fc..8611d49 100644 (file)
@@ -134,6 +134,51 @@ function cleanform(frmname){
   return false;
 }
 
+function cleanform2(frmname,choices){
+  //console.log("Clean Form: " + frmname);
+  var frm = document.getElementById("frm_" + frmname);
+  
+  for (var f in frm){
+    //console.log(frm[f].id);
+    if (frm[f] && frm[f].id){
+    if (frm[f].tagName == 'INPUT'){
+      //console.log("is INPUT" + frm[f].id + " type:" + frm[f].type + " class:" + frm[f].classList);
+      if (frm[f].type == "checkbox"){
+        frm[f].checked = false;
+      } else if (frm[f].classList.contains("datefield")){
+          if (frm[f]._flatpickr){ frm[f]._flatpickr.clear(); }
+      } else if (frm[f].classList.contains("choices__input")){
+        if (choices[frm[f].id]){
+          choices[frm[f].id].removeActiveItems();
+        }
+      } else {
+        frm[f].value = "";
+      }
+    }
+    if (frm[f].tagName == 'SELECT'){
+      //console.log("is INPUT" + frm[f].id + " multiple:" + frm[f].multiple + " class:" + frm[f].classList);
+      if (frm[f].multiple == true){
+        if (frm[f].classList.contains("choices__input")){
+          choices[frm[f].id].removeActiveItems();
+        }
+      } else {
+        frm[f].value = "";
+      }
+      
+    }
+    if (frm[f].tagName == 'TEXTAREA'){
+      //console.log("is INPUT" + frm[f].id +  " class:" + frm[f].classList);
+      if (frm[f].classList.contains("richeditarea")){
+        tinymce.get(frm[f].id).setContent("");
+      } else {
+        frm[f].innerHTML = "";
+      } 
+    }
+  }
+  }
+  return false;
+}
+
 function fillformbydataclass(dataclass,data,readonly = false){
   //console.log(data);
   var frm = document.querySelectorAll('.data_'+ dataclass);
@@ -152,7 +197,9 @@ function fillformbydataclass(dataclass,data,readonly = false){
             }
           } else if (frm[f].classList.contains("datefield")){ 
             frm[f]._flatpickr.setDate(data[frm[f].id]);
-          } else if (frm[f].classList.contains("choices__input")){  
+          } else if (frm[f].classList.contains("timefield")){ 
+            frm[f]._flatpickr.setDate(data[frm[f].id]);
+          }else if (frm[f].classList.contains("choices__input")){  
             if ((data[frm[f].id] != null) && (data[frm[f].id] != '[""]')){
               choice[dataclass][frm[f].id].setValue(JSON.parse(data[frm[f].id])); 
             }
@@ -179,6 +226,53 @@ function fillformbydataclass(dataclass,data,readonly = false){
   }
 }
 
+function fillformbydataclass2(dataclass,choices,data){
+  //console.log(data);
+  var frm = document.querySelectorAll('.data_'+ dataclass);
+  if (data){
+    for (var f in frm){
+      //console.log(frm[f]);
+      if (data[frm[f].id]){
+        //console.log(frm[f].id + " => " + data[frm[f].id]);
+        
+        if (frm[f].tagName == 'INPUT'){
+          if (frm[f].type == "checkbox"){
+            if (data[frm[f].id] == "1"){
+              frm[f].checked = true;
+            } else {
+              frm[f].checked = false;
+            }
+          } else if (frm[f].classList.contains("datefield")){ 
+            frm[f]._flatpickr.setDate(data[frm[f].id]);
+          } else if (frm[f].classList.contains("timefield")){ 
+            frm[f]._flatpickr.setDate(data[frm[f].id]);
+          }else if (frm[f].classList.contains("choices__input")){  
+            if ((data[frm[f].id] != null) && (data[frm[f].id] != '[""]')){
+              choices[frm[f].id].setValue(JSON.parse(data[frm[f].id])); 
+            }
+          } else {
+            frm[f].value=data[frm[f].id];
+          }
+        }
+        if (frm[f].tagName == 'SELECT'){
+          if (frm[f].classList.contains("choices__input")){
+            if (frm[f].multiple == true){
+              //console.log(data[frm[f].id]);
+              choices[frm[f].id].setChoiceByValue(JSON.parse(data[frm[f].id]));
+            }else {
+              choices[frm[f].id].setChoiceByValue(data[frm[f].id]);
+            }
+          } else {
+            frm[f].value=data[frm[f].id];
+          }
+          
+        }
+      }
+      
+    }
+  }
+}
+
 function fillselectlist(obj,data,vidcol,vvalcol){
   var sellist = [];
   obj.clearStore();
index 9e9645b..8cc297b 100644 (file)
@@ -5,6 +5,7 @@ document.addEventListener("DOMContentLoaded", function() {
 
 var module = {
   viewpanel: function(pnlname){
+    console.log(pnlname);
     var panels = document.getElementsByClassName("panel");
     var toolbars = document.getElementsByClassName("toolbar");
     currentview = pnlname;
@@ -14,10 +15,50 @@ var module = {
     for (var p=0;p<toolbars.length;p++){
       toolbars[p].style.display = 'none';
     }
-    document.getElementById('pnl_' + pnlname).style.display = 'block';
-    document.getElementById('tbar_' +pnlname).style.display = 'block';
+    if (document.getElementById('pnl_' + pnlname)){
+      console.log("View pnl_" + pnlname);
+      document.getElementById('pnl_' + pnlname).style.display = 'block';
+    }else {
+      alert('Panel pnl_' + pnlname + ' does not exist!');
+    }
+    if (document.getElementById('tbar_' +pnlname)){
+      document.getElementById('tbar_' +pnlname).style.display = 'block';
+    } else {
+      alert('Panel tbar_' + pnlname + ' does not exist!');
+    }
+    
+  },
+  viewdialog: function(dlgname,data){
+    if (document.getElementById('dlg_' +dlgname)){
+      document.getElementById('dlg_' +dlgname).style.display = 'block';
+    }else {
+      alert('dlg_' +dlgname + ' not found!');
+    }
+    
+  }
+}
+
+
+var timecalc = {
+  MinutesToTime:function (minutes) {
+    if ((minutes == null) || (minutes == "")){ return "00:00";};
+    var hours = parseInt(minutes/60);
+    var restminutes = minutes-(hours*60);
+    return hours+ ":"+ timecalc.lpad(restminutes,2,'0');
+  },
+  TimeToMinutes:function (strtime){
+    var hours = parseInt(strtime.substring(0,2)) * 60;
+    var minutes = parseInt(strtime.substr(3,5));
+    return hours+minutes;
+  },
+  lpad: function(str, length,padString) {
+    str = str.toString();
+    while (str.length < length)
+        str = padString + str;
+    return str;
   }
 }
+
 // function table_setbounds(tblmodule){
 //   // var cols =  $("#tbl_"+tblmodule+" > tbody > tr:first-child").children();
 //   //   var colnum = cols.length -1;
index 596975c..d63cf1d 100644 (file)
@@ -20,11 +20,11 @@ var req = {
     request.open("POST", sendurl, true);
     request.onload = function(){
       if (request.status >= 200 && request.status <= 400){
-        console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type"));
+        //console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type"));
         if (request.getResponseHeader("Content-Type").indexOf('application/json') == 0){
           var xparse = JSON.parse(request.responseText);
           ret = xparse.result;
-          console.log(ret);
+          //console.log(ret);
         }
         else {
           ret = request.responseText;
@@ -74,11 +74,11 @@ var req = {
     if (method.toUpperCase() == 'GET'){
       sendurl = sendurl + '?' + rdata;
     }
-    console.log("sending URL: " + method + " => " +sendurl + '?' + rdata);
+    //console.log("sending URL: " + method + " => " +sendurl + '?' + rdata);
     request.open(method.toUpperCase(), sendurl, true);
     request.onload = function(){
       if (request.status >= 200 && request.status <= 400){
-        // console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type"));
+         console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type"));
         if (request.getResponseHeader("Content-Type").indexOf('application/json') == 0){
           if (request.responseText){
             console.log(request.responseText);
index c290562..e69de29 100644 (file)
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'HaDg0Eh9nIk7lftrHDtQpaKiLWL66VoEWRKMmSLz'
-        };
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = 
-Seesion GOT!
-$VAR1 = undef;
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'userschemata' => 'portanova'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'userschemata' => 'portanova'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9'
-        };
-parameter session = Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => 'Vt5yTd7wJd2ywj4qLvssvYx7PSZU17BNrwcaz9x9',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => 'uv3db77J8awcpfBTUgDXYZjdz2kzcqTxLMBNKynI',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => 'KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-parameter session = KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2
-Seesion GOT!
-$VAR1 = {
-          'idsession' => 'KzcY8oCYcWVyG40BTjCcHUFCC22TO2IprLdqZGf2',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm'
-        };
-parameter session = ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => 'ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm'
-        };
-parameter session = ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => 'ibAbYxlQHWLEvHrz7iH7S0NOw92BG50O7rQWO2Dm',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1'
-        };
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova'
-        };
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'id' => '1',
-          'usergroups' => 'superadmin'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin',
-          'id' => '1'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'id' => '1',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'username' => 'ksaffran@dks.lu',
-          'usergroups' => 'superadmin'
-        };
-Seesion GOT!
-$VAR1 = {
-          'usergroups' => 'superadmin',
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'username' => 'ksaffran@dks.lu'
-        };
-parameter session = 3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC
-Seesion GOT!
-$VAR1 = {
-          'userschemata' => 'portanova',
-          'id' => '1',
-          'idsession' => '3ktnp8aEPKGkC7GWMSU6AVSgQxUP0WET6Y6lW7QC',
-          'usergroups' => 'superadmin',
-          'username' => 'ksaffran@dks.lu'
-        };
index 3847f3b..2cdc4d3 100644 (file)
   </div>\r
 [% END -%]\r
 \r
-[% MACRO fieldselectbox(column,table,title,size,state,value) BLOCK -%]\r
+[% MACRO fieldselectbox(column,table,title,size,state,value,extraclass) BLOCK -%]\r
   [% IF state.length > 0 %]\r
     [% fieldeditbox(column,table,title,size,state,value) %]\r
   [% ELSE %]\r
   <div class="w3-container [% IF size %][% size %][% END  %]">\r
         <label for="[% table %]_[% column %]" class="w3-label">[% title %]</label>\r
-        <select class="w3-select w3-border data_[% table %] [% IF state.length > 0 %]w3-[% state %][% END %]" id="[% column %]" data-selected="" value="" name="[% table %]_[% column %]" [% IF state.length > 0 %][% state %][% END %]>\r
+        <select class="w3-select w3-border data_[% table %] [% IF state.length > 0 %]w3-[% state %][% END %][% IF extraclass.length > 0 %][% extraclass %][% END%]" id="[% column %]" data-selected="" value="" name="[% table %]_[% column %]" [% IF state.length > 0 %][% state %][% END %]>\r
         \r
         </select>\r
         \r
@@ -85,6 +85,9 @@
       </div>\r
 [% END -%]\r
 [% MACRO fieldtimebox(column,table,title,size,state,value) BLOCK -%]\r
+  [% IF state.length > 0 %]\r
+    [% fieldeditbox(column,table,title,size,state,value) %]\r
+  [% ELSE %]\r
   <div class="w3-container [% IF size %][% size %][% END  %]">\r
         <label for="[% table %]_[% column %]" class="w3-label">[% title %]</label>\r
         <div class="w3-row">\r
@@ -94,6 +97,7 @@
       <div class="w3-fifith"><a class="w3-button w3-text-red w3-border" style="padding: 4px 8px;" onclick="document.getElementById('[% column %]').value='';document.getElementById('[% column %]')._flatpickr.clear();">x</a></div>\r
     </div>\r
       </div>\r
+  [% END %]\r
 [% END -%]\r
 [% MACRO fieldtextarea(column,table,title,size,state,height,value) BLOCK -%]\r
   <div class="w3-container [% IF size %][% size %][% END  %]" >\r
index 060caa1..1e2655c 100644 (file)
@@ -4,6 +4,7 @@ function initpage(){
   schemata = parent.admin.getcurrentSchemata();
   console.log("Current Schema:" + schemata);
   reportperiod.inittable();
+  staffworkplan.inittable();
   module.viewpanel("tbl_reportperiod");
   //call("reportperiod","inittable");
   flatpickr(".timefield",{
@@ -11,12 +12,14 @@ function initpage(){
     //altFormat: "H:i",
     dateFormat: "H:i",
     //allowInput: true,
+    defaultHour:'',
+    defaultMinute:'',
     enableTime: true,
     noCalendar: true,
     time_24hr: true,
     "locale": "fr",
   });
-
+  
 }
 
 
index df0820f..d797cf0 100644 (file)
@@ -2,9 +2,10 @@
 <div class="w3-display-container">
   <div class="w3-top w3-theme-light w3-border-bottom">
     <div class="w3-bar">
-      <button class="w3-bar-item w3-button w3-border w3-blue-grey w3-hover-text-white" onclick="viewpanel('tbl_reportperiod');">Periodes</button>
-      <button class="w3-bar-item w3-button w3-border w3-blue-grey w3-hover-text-white" onclick="viewpanel('tbl_staffworkplan');">Plans</button>
+      <button class="w3-bar-item w3-button w3-border w3-blue-grey w3-hover-text-white" onclick="module.viewpanel('tbl_reportperiod');">Periodes</button>
+      <button class="w3-bar-item w3-button w3-border w3-blue-grey w3-hover-text-white" onclick="module.viewpanel('tbl_staffworkplan');">Plans</button>
       [% INCLUDE "module/$module/widgets/reportperiod/tbar_reportperiod.tt" %] 
+      [% INCLUDE "module/$module/widgets/staffworkplan/tbar_staffworkplan.tt" %] 
     </div>
   </div>
   [% INCLUDE "module/$module/widgets/reportperiod/tbl_reportperiod.tt" %]
index 5037b0d..f1f6508 100644 (file)
@@ -1,21 +1,30 @@
 [% PROCESS macro/fields.tt %]
-<div id="dlg_reportperiod" class="w3-modal">
+<div id="dlg_reportperiod dialog" class="w3-modal">
 
   <div class="w3-modal-content w3-animate-top w3-card-4">
     <header class="w3-container"> 
-      <span onclick="document.getElementById('dlgdeleterow').style.display='none'; return false;" 
+      <span onclick="document.getElementById('dlg_reportperiod').style.display='none'; return false;" 
        class="w3-button w3-display-topright">&times;</span>
       <h2 id="dlgdelete_title">editer/ajouter période</h2>
     </header>
     <div class="w3-container">
-      
+        <form id="frm_reportperiod">
         [% fieldhidden("id","reportperiod",'ident','') %]
-        
+        [% fieldeditbox("periodname","reportperiod","Nom",'w3-third','','','') %]
+        [% fielddatebox("startdate","reportperiod","début",'w3-fifth','','','') %]
+        [% fielddatebox("enddate","reportperiod","fin",'w3-fifth','','','') %]
+        </form>
     </div>
     <footer class="w3-container w3-right-align w3-padding-16">
     <button class="w3-button w3-theme-light w3-margin-right w3-border" onclick="document.getElementById('dlg_reportperiod').style.display='none'; return false;">Annuler</button>
-    <button class="w3-button w3-red w3-margin-right w3-border" onclick="deleterow_confirmed();">Supprimer</button>  
+    <button class="w3-button w3-red w3-margin-right w3-border" onclick="saveform('reportperiod',aftersavereportperiod);">Sauvegarder</button>  
     </footer>
   </div>
 </div>
-<script>
\ No newline at end of file
+<script>
+  function aftersavereportperiod(){
+    reporttable.gettbldata();
+    document.getElementById('dlg_reportperiod').style.display='none';
+    return false;
+  }
+</script>
\ No newline at end of file
index 6fadcb7..8945cf4 100644 (file)
@@ -1,6 +1,9 @@
 var reportperiod ={
   tbl: null,
   name: "reportperiod",
+  initform: function(){
+    
+  },
   inittable: function(){
     reportperiod.tbl = new Tabulator("#tbl_" + reportperiod.name, {
       headerFilterPlaceholder: "filter...",
@@ -24,6 +27,7 @@ var reportperiod ={
       { title: "Fin",field: "enddate",formatter:"datetime",formatterParams:{inputFormat:"yyyy-mm-dd",outputFormat:"DD.MM.YYYY",invalidPlaceholder:""} },
       ]
   });
+    reportperiod.initform();
     reportperiod.gettbldata();
   },
   gettbldata: function(){
@@ -34,19 +38,28 @@ var reportperiod ={
   },
   add: function(){
     cleanform(reportperiod.name);
-    viewpanel('dlg_' + reportperiod.name);
+    module.viewdialog(reportperiod.name,null);
   },
-  edit: function(){
+  remove: function(){
     var udata = tbl_reportperiod.getSelectedData();
     if (udata[0]) {
       showdeletedlg(reportperiod.name,udata[0].id,null,gettbldata_workplan);
     }
   },
-  remove: function(){
+  edit: function(){
     var udata = reportperiod.tbl.getSelectedData();
     if (udata[0]) {
       var uid = udata[0].id;
-      viewpanel('tbl_' + reportperiod.name);
+      module.viewpanel('tbl_' + reportperiod.name);
+    }
+  },
+  viewstaffplan: function(){
+    var udata = reportperiod.tbl.getSelectedData();
+    if (udata[0]){
+      staffworkplan.datefrom = udata[0].startdate;
+      staffworkplan.dateto = udata[0].enddate;
+      staffworkplan.gettbldata();
+      module.viewpanel('tbl_staffworkplan');
     }
   }
 }
\ No newline at end of file
index f7f7bc3..e384dda 100644 (file)
@@ -2,4 +2,4 @@
 <button class="w3-bar-item w3-button w3-border w3-right w3-red" onclick="reportperiod.remove();"><img src="[% abspath%]img/icons/remove_white.svg" style="height: 24px;"/></button>
     <button class="w3-bar-item w3-button w3-border w3-right w3-blue-grey" onclick="reportperiod.edit();"><img src="[% abspath%]img/icons/edit_white.svg" style="height: 24px;"/></button>
     <button class="w3-bar-item w3-button w3-border w3-right w3-blue-grey" onclick="reportperiod.add();"><img src="[% abspath%]img/icons/plus_white.svg" style="height: 24px;"/></button> 
-<div>
\ No newline at end of file
+</div>
\ No newline at end of file
index 5278453..5375e5d 100644 (file)
@@ -1,3 +1,3 @@
-<div class="w3-display-container" id="pnl_tbl_reportperiod" style="margin-top: 45px;">
+<div class="w3-display-container panel" id="pnl_tbl_reportperiod" style="margin-top: 45px;">
     <div id="tbl_reportperiod"></div>
   </div>
\ No newline at end of file
index e0a7523..2ae89c7 100644 (file)
@@ -3,27 +3,45 @@
   {'wd' => 'mon' ,'day' => 'Lundi'}, {'wd' => 'tue','day'  => 'Mardi'},  {'wd' => 'wed','day'  => 'Mercredi'}, {'wd' => 'thu','day' => 'Jeudi'}, {'wd' => 'fri','day'  => 'Vendredi'}, {'wd' => 'sat' ,'day' => 'Samedi'}, {'wd' => 'sun','day'  =>'Dimanche'}
 ]
 %]
-<div class="w3-display-container w3-padding-24" id="pnl_frm_staffworkplan" style=" margin-top: 20px;display: none;" >
+<div class="w3-display-container w3-padding-24 panel" id="pnl_frm_staffworkplan" style=" margin-top: 20px;display: none;" >
     <div class="w3-container  w3-padding-24 w3-card  w3-margin w3-margin-bottom">
       <form id="frm_staffworkplan">
         <h3>Plan de travail</h3>
         <div class="w3-row-padding"> 
           <div class="w3-container">
             
-            [% fieldhidden('id','workplan','ident') %]
-            <div class="w3-container">
-              [% fieldeditbox('workplan','workplan','','w3-half','','','') %]
+            [% fieldmultiselectbox('id_staff','staffworkplan','Employé(es)','','','') %]
+            [% fielddatebox('dates','staffworkplan','Date(s)','','','') %]
+            [% fielddatebox('daterange','staffworkplan','Période','w3-half','','') %]
+            [% fieldmultiselectbox('weekdays','display','Jours','','','') %]
+            <div class="container">
+            [% fieldselectbox('id_workplan','staffworkplan','Modèle','w3-third','','','') %]
             </div>
             [% FOREACH tt IN wd %]
             [% wday = tt.wd %]
             [% headday = tt.day %]
             <div class="w3-container">
-              <h3>[% headday %] [% "$wday" %]</h3>
-              [% fieldtimebox("$wday_timestart1",'workplan','Heure début 1','w3-fifth','','') %]
-              [% fieldtimebox("$wday_timeend1",'workplan','Heure fin 1','w3-fifth','','') %]
-              [% fieldtimebox("$wday_timestart2",'workplan','Heure début 2','w3-fifth','','') %]
-              [% fieldtimebox("$wday_timeend2",'workplan','Heure fin 2','w3-fifth','','') %]
-              [% fieldtimebox("$wday_timepause",'workplan','pause rémunéré','w3-fifth','','') %]
+              <h4>[% headday %]</h4>
+              <div class="w3-row">
+              <div class="w3-container w3-twothird">
+              <div class="w3-container">
+              [% fieldhidden("${wday}_id",'','')%]
+              [% fieldtimebox("${wday}_timestart1",'staffworkplan','début 1','w3-fifth','','') %]
+              [% fieldtimebox("${wday}_timeend1",'staffworkplan','fin 1','w3-fifth','','') %]
+              [% fieldtimebox("${wday}_timepause",'staffworkplan','pause','w3-fifth','','') %]
+              </div>
+              <div class="w3-container">
+              [% fieldtimebox("${wday}_timestart2",'staffworkplan','début 2','w3-fifth','','') %]
+              [% fieldtimebox("${wday}_timeend2",'staffworkplan','fin 2','w3-fifth','','') %]
+              [% fieldtimebox("${wday}_timetotal",'staffworkplan',"Total",'w3-fifth','readonly','') %]
+              </div>
+              </div>
+              <div class="w3-container w3-fifth">
+                [% fieldselectbox("${wday}_id_vacancytype",'staffworkplan','Type Congé','','','','dayvacancy') %]
+                [% fieldtimebox("${wday}_vacancytime",'staffworkplan','Heures Congé','','','') %]
+                
+              </div>
+              </div>
             </div>
             [% END %]
               
@@ -31,7 +49,9 @@
   
         </div>
         
-            [% formsavebutton('workplan','sauvegarder') %]
+            <div class="w3-container w3-right-align">
+        <button class="w3-button w3-blue-grey w3-margin" id="btnsave_staffworkplan" onclick="staffworkplan.saveform();return false;">sauvegarder</button>
+  </div>
             </div>
         </form>
     </div>
index 46c8410..268c458 100644 (file)
@@ -1,12 +1,75 @@
 //var tbl_staffworkplan = null;
+var weekdays= ["mon","tue","wed","thu","fri","sat","sun"];
 var staffworkplan ={
   tbl: null,
+  current_workplan: null,
+  datefrom: null,
+  dateto: null,
   name: "staffworkplan",
+  choices:{"id_staff":null,"weekdays":null,"id_workplan":null,"dayvacancy":null},
+  initform: function(){
+    flatpickr("#dates",{altInput: true,
+      altFormat: "d.m.Y",
+      mode: "multiple",
+      dateFormat: "Y-m-d",
+      allowInput: false,
+      "locale": "fr",
+    });
+    flatpickr("#daterange",{altInput: true,
+      altFormat: "d.m.Y",
+      mode: "range",
+      dateFormat: "Y-m-d",
+      allowInput: false,
+      "locale": "fr",
+    });
+    staffworkplan.choices["id_staff"] = new Choices('#id_staff',{
+      searchEnabled: false,
+      itemSelectText: '',
+      removeItemButton: true,
+      choices : []
+    });
+    staffworkplan.choices["id_workplan"] = new Choices('#id_workplan',{
+      searchEnabled: false,
+      itemSelectText: '',
+      removeItemButton: true,
+      choices : []
+    });
+    staffworkplan.choices["dayvacancy"] = new Choices('.dayvacancy',{
+      searchEnabled: false,
+      itemSelectText: '',
+      //removeItemButton: true,
+      shouldSort: false,
+      shouldSortItems: false,
+      choices : [{"value":"","label":""},{"value":"normal","label":"normal"},{"value":"extra","label":"extraordinaire"},{"value":"ill","label":"maladie"}]
+    });
+    staffworkplan.choices["weekdays"] = new Choices('#weekdays',{
+      searchEnabled: false,
+      itemSelectText: '',
+      removeItemButton: true,
+      shouldSort: false,
+      shouldSortItems: false,
+      choices : [{"value":"1","label":"Lundi"},{"value":"2","label":"Mardi"},{"value":"3","label":"Mecredi"},{"value":"4","label":"Jeudi"},{"value":"5","label":"Vendredi"},{"value":"6","label":"Samedi"},{"value":"7","label":"Dimanche"}]
+    });
+    staffworkplan.getstaff();
+    staffworkplan.getwptemplates();
+    staffworkplan.choices["id_workplan"].passedElement.element.addEventListener('change', function(event){staffworkplan.getworkplan(event,this.id)},false);
+    var tfields = document.getElementsByClassName("timefield");
+    for (var i=0;i<tfields.length;i++){
+      tfields[i].addEventListener("change",function(){staffworkplan.checktime(this.id);});
+    }
+    var vfields = document.getElementsByClassName("dayvacancy");
+    for (var i=0;i<vfields.length;i++){
+      //console.log(vfields[i]);
+      vfields[i].addEventListener('change', function(event){staffworkplan.setvacancytime(event,this.id);});
+      //
+    }
+  },
   inittable: function(){
+    staffworkplan.initform();
     staffworkplan.tbl = new Tabulator("#tbl_" + staffworkplan.name, {
-      headerFilterPlaceholder: "filter...",
+      //headerFilterPlaceholder: "filter...",
       height: "94vh",
-      layout: "fitDataFill",
+      layout: "fitData",
       selectable: 1,
       rowContext:function(e, row){
         //e - the click event object
@@ -20,40 +83,154 @@ var staffworkplan ={
     //contextMenu.addSeperator();
         e.preventDefault(); // prevent the browsers default context menu form appearing.
         },
-      columns: [{title: "Nom", field: "workplan",headerFilter: "input"}, 
-      { title: "Lundi",field: "dspmontimes",formatter: "html" },
-      { title: "Mardi",field: "dsptuetimes",formatter: "html" },
-      { title: "Mercredi",field: "dspwedtimes",formatter: "html" },
-      { title: "Jeudi",field: "dspmontimes",formatter: "html" },
-      { title: "Vendredi",field: "dspmontimes",formatter: "html" },
-      { title: "Samedi",field: "dspmontimes",formatter: "html" }, 
-      { title: "Dimanche",field: "dspmontimes",formatter: "html" }   
+      groupBy:["staffname"],
+      groupStartOpen:[true],
+      groupClosedShowCalcs:true,
+      groupHeader:[
+        function(value, count, data){ //generate header contents for gender groups
+            return value;
+        },
+    ],
+      columns: [
+      //{ title: "Nom", field: "staffname",headerFilter: "input",width:205}, 
+      { title: "Semaine", field:"calweek",formatter: "html",width:205},
+      { title: "Total<br/>Semaine", field:"week_timetotal", bottomCalc:staffworkplan.periodtimesum},
+      { title: "Lundi",
+        columns: [
+          { title: "heures",field: "dspmontimes",formatter: "html",width:120 },
+          { title: "total",field: "mon_timetotal",formatter: "html" },
+        ]
+      },
+      { title: "Mardi",
+      columns: [
+        { title: "heures",field: "dsptuetimes",formatter: "html",width:120 },
+        { title: "total",field: "tue_timetotal",formatter: "html" },
+      ] },
+      { title: "Mercredi",
+      columns: [
+        { title: "heures",field: "dspwedtimes",formatter: "html",width:120 },
+        { title: "total",field: "wed_timetotal",formatter: "html" },
+      ] },
+      { title: "Jeudi",columns: [
+        { title: "heures",field: "dspthutimes",formatter: "html",width:120 },
+        { title: "total",field: "thu_timetotal",formatter: "html" },
+      ] },
+      { title: "Vendredi",columns: [
+        { title: "heures",field: "dspfritimes",formatter: "html",width:120 },
+        { title: "total",field: "fri_timetotal",formatter: "html" },
+      ] },
+      { title: "Samedi",columns: [
+        { title: "heures",field: "dspsatimes",formatter: "html",width:120 },
+        { title: "total",field: "sat_timetotal",formatter: "html" },
+      ] }, 
+      { title: "Dimanche",columns: [
+        { title: "heures",field: "dspsuntimes",formatter: "html",width:120 },
+        { title: "total",field: "sun_timetotal",formatter: "html" },
+      ] }   
       ]
   });
     staffworkplan.gettbldata();
   },
   gettbldata: function(){
-    req.reqdata("POST", "db.cgi", { "get":  staffworkplan.name,"schemata":schemata}, staffworkplan.loadtbldata);
+    req.reqdata("POST", "db.cgi", { "get":  staffworkplan.name + "list","schemata":schemata}, staffworkplan.loadtbldata);
   },
   loadtbldata: function(data){
     if (data && data.sqldata) { staffworkplan.tbl.setData(data.sqldata);}
   },
   add: function(){
-    cleanform(staffworkplan.name);
-    viewform('frm_' + staffworkplan.name);
+    cleanform2(staffworkplan.name,staffworkplan.choices);
+    module.viewpanel('frm_' + staffworkplan.name);
   },
   edit: function(){
-    var udata = tbl_staffworkplan.getSelectedData();
+    var udata = staffworkplan.tbl.getSelectedData();
     if (udata[0]) {
-      showdeletedlg(staffworkplan.name,udata[0].id,null,gettbldata_workplan);
+      var wpdata = ""; 
+      cleanform2(staffworkplan.name,staffworkplan.choices);
+      req.reqdata("POST", "db.cgi", { "get":  staffworkplan.name + "_weekly","schemata":schemata, "filter":"id_staff=" + udata[0].id_staff + " and calweek='" + udata[0].calweek + "' AND calyear='"+ udata[0].calyear +"'"}, staffworkplan.fillform);
+      module.viewpanel('frm_' +staffworkplan.name);
+    }
+  },
+  fillform: function(data){
+    if (data && data.sqldata){
+      fillformbydataclass2(staffworkplan.name,staffworkplan.choices,data.sqldata[0]);
     }
   },
   remove: function(){
     var udata = staffworkplan.tbl.getSelectedData();
     if (udata[0]) {
       var uid = udata[0].id;
-      viewpanel('tbl_' + staffworkplan.name);
+      module.viewpanel('tbl_' + staffworkplan.name);
+    }
+  },
+  saveform: function(){
+    var wpdata = getformcontent(staffworkplan.name);
+    console.log(wpdata);
+  },
+  getstaff: function(){
+    req.reqdata("POST","db.cgi",{"get":"stafflist","schemata":schemata},staffworkplan.fillstaff);
+  },
+  fillstaff: function(data){
+    fillselectlist(staffworkplan.choices["id_staff"],data.sqldata,'id','dspname');
+  },
+  getwptemplates: function(){
+    req.reqdata("POST","db.cgi",{"get":"workplanlist","schemata":schemata},staffworkplan.fillwptemplates);
+  },
+  fillwptemplates: function(data){
+    fillselectlist(staffworkplan.choices["id_workplan"],data.sqldata,'id','workplan');
+  },
+  getworkplan: function(ev,id){
+    console.log(id + "=>" + ev.detail.value);
+
+    req.reqdata("POST","db.cgi",{"get":"workplansdata","schemata":schemata,"filter":"id=" + ev.detail.value},staffworkplan.setworkplan);
+  },
+  setworkplan: function(data){
+    if (data && data.sqldata){
+      console.log(data.sqldata[0]);
+      var wpdata = data.sqldata[0];
+      delete wpdata["id"];
+      fillformbydataclass("staffworkplan",data.sqldata[0],false);
+      for (var w in weekdays){
+        //console.log()
+        staffworkplan.checktime(weekdays[w] + "_timestart1");
+      }
+    }
+  },
+  setvacancytime: function(ev,id){
+    console.log("Vacancy: " + id);
+    wday = id.substring(0,3);
+    if (ev.detail.value == ""){
+      document.getElementById(wday + "_vacancytime")._flatpickr.clear();
+    } else if (document.getElementById(wday + "_vacancytime").value == ""){
+      document.getElementById(wday + "_vacancytime")._flatpickr.setDate(document.getElementById(wday + "_timetotal").value);
+    }
+  },
+  checktime: function(id){
+    wday=id.substring(0,3);
+    console.log("timefield: " + wday +"=>" + id + " changed");
+    var mt1 = 0;
+    var mt2 = 0;
+    var mtp = 0;
+    if ((document.getElementById(wday + "_timeend1").value != "") && (document.getElementById(wday + "_timestart1").value != "")){
+      mt1 = timecalc.TimeToMinutes(document.getElementById(wday + "_timeend1").value)-timecalc.TimeToMinutes(document.getElementById(wday + "_timestart1").value);
     }
+    if ((document.getElementById(wday + "_timeend2").value != "") && (document.getElementById(wday + "_timestart2").value != "")){
+      mt2 = timecalc.TimeToMinutes(document.getElementById(wday + "_timeend2").value)-timecalc.TimeToMinutes(document.getElementById(wday + "_timestart2").value);
+    }
+    if (document.getElementById(wday + "_timepause").value != ""){
+      mtp = timecalc.TimeToMinutes(document.getElementById(wday + "_timepause").value);
+    }
+    document.getElementById(wday + "_timetotal").value= timecalc.MinutesToTime(mt1+mt2-mtp);
+    
+  },
+  periodtimesum: function(values, data, calcParams){
+    console.log(values);
+    console.log(data);
+    calc = 0;
+    for (var i=0;i<values.length;i++){
+      calc= calc + parseInt(data[i].weekminutes) 
+    }
+    
+    return timecalc.MinutesToTime(calc);
   }
 }
 
@@ -62,3 +239,5 @@ var staffworkplan ={
 
 
 
+
+
diff --git a/backoffice/tmpl/module/planning/widgets/staffworkplan/tbar_staffworkplan.tt b/backoffice/tmpl/module/planning/widgets/staffworkplan/tbar_staffworkplan.tt
new file mode 100644 (file)
index 0000000..d914a6e
--- /dev/null
@@ -0,0 +1,7 @@
+<div class="toolbar" id="tbar_tbl_staffworkplan" style="display: none;">
+<button class="w3-bar-item w3-button w3-border w3-right w3-red" onclick="staffworkplan.remove();"><img src="[% abspath%]img/icons/remove_white.svg" style="height: 24px;"/></button>
+    <button class="w3-bar-item w3-button w3-border w3-right w3-blue-grey" onclick="staffworkplan.edit();"><img src="[% abspath%]img/icons/edit_white.svg" style="height: 24px;"/></button>
+    <button class="w3-bar-item w3-button w3-border w3-right w3-blue-grey" onclick="staffworkplan.add();"><img src="[% abspath%]img/icons/plus_white.svg" style="height: 24px;"/></button> 
+</div>
+<div class="toolbar" id="tbar_frm_staffworkplan" style="display: none;">
+</div>
\ No newline at end of file
index 0f957f3..839c6c0 100644 (file)
@@ -1,3 +1,3 @@
-<div class="w3-display-container" id="pnl_tbl_staffworkplan" style="margin-top: 45px;">
+<div class="w3-display-container panel" id="pnl_tbl_staffworkplan" style="margin-top: 45px;">
     <div id="tbl_staffworkplan"></div>
   </div>
\ No newline at end of file
index 81ab56a..fc4471c 100644 (file)
@@ -11,13 +11,13 @@ function initpage(){
   [% IF (session.usergroups.search('admin') == 1) %]
   sel_usergroups = new Choices('#usergroup_ids',{
     searchEnabled: false,
-    itemSelectText: 'auswielen...',
+    itemSelectText: '',
     removeItemButton: true,
     choices : []
   });
   choice["members"]["id_company"] = new Choices('#id_company',{
     searchEnabled: false,
-    itemSelectText: 'sélectionner...',
+    itemSelectText: '',
     removeItemButton: true,
     choices : []
   });
index 8f92524..4c3bca5 100644 (file)
@@ -82,7 +82,7 @@
           [% fieldeditbox('prename','members','Prénom','','') %]
           [% fieldeditbox('job','members','Position','','') %]
           [% fieldeditbox('phone','members','Téléphone','','') %]
-          [% fieldselectbox('id_company','members','Entreprise','','','')%]
+          [% fieldselectbox('id_company','members','Entreprise','','','','') %]
       </form>
     </div>
     <footer class="w3-container w3-right-align w3-padding-16">
index 5ffd41d..149fece 100644 (file)
@@ -17,6 +17,9 @@ group by ap.id,ug.id order by ap.sort;") %]
     <div class="w3-bar w3-theme-light w3-large" style="z-index:4;">
         <button class="w3-bar-item w3-button w3-hide-large w3-hover-none w3-hover-text-light-grey" onclick="w3_open();" id="btnsidemenu"><img src="[% abspath %][% staticpath %]img/icons/menu.svg" style="height: 33px;"/></button>
         <span class="w3-bar-item w3-hide-large">POT</span>
+        <!--<div class="w3-third">
+        
+        <div>-->
         <!--<div class="w3-dropdown-hover w3-right">
     <button class="w3-button w3-border w3-light-grey"><img src="[% abspath %]img/icons/user.svg" style="width: 24px;"> Profile</button>
     <div class="w3-dropdown-content w3-bar-block" style="right: 0px;">-->
@@ -42,7 +45,7 @@ group by ap.id,ug.id order by ap.sort;") %]
             <a href="javascript:admin.loadpage('module/dashboard/index.html','Dashboard');" class="w3-bar-item w3-button w3-padding w3-border">
                 <img src="[% abspath %]img/icons/dashboard.svg" style="width: 24px;">&nbsp;Dashboard
             </a>
-            [% fieldselectbox('schemata','company','','','','') %]
+            [% fieldselectbox('schemata','company','','w3-block','','','') %]
             [% FOREACH ap = appgaccess.execute(session.id) %]
             <a href="javascript:admin.loadpage('module/[% ap.app %]/index.html','[% ap.name %]');" class="w3-bar-item w3-button w3-padding w3-border">
                 <img src="[% abspath %]img/icons/[% ap.icon %]" style="width: 24px;">&nbsp;[% ap.name %]
diff --git a/form.txt b/form.txt
new file mode 100644 (file)
index 0000000..a08af2b
--- /dev/null
+++ b/form.txt
@@ -0,0 +1,6 @@
+multiselect staff
+date multipledates or date-range
+singleselect wptmpl
+workplan with vacancy hours and type
+
+
index e2c33b3..c634fa8 100644 (file)
-[% USE date %]
-[% vstamp=date.format(date.now, '%d%m%Y') %]
-<!DOCTYPE html>
-<html dir="ltr" lang="fr">
-  <head>
-    <meta charset="utf-8">
-    
-    
-    <meta name="author" content="Kilian Saffran - DKS sarl">
-    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
-    <meta http-equiv="Pragma" content="no-cache" />
-    <meta http-equiv="Expires" content="0" />
-    <meta name="robots" content="index,follow">
-    <link rel="apple-touch-icon" sizes="57x57" href="[% abspath %]img/favicon/apple-icon-57x57.png">
-    <link rel="apple-touch-icon" sizes="60x60" href="[% abspath %]img/favicon/apple-icon-60x60.png">
-    <link rel="apple-touch-icon" sizes="72x72" href="[% abspath %]img/favicon/apple-icon-72x72.png">
-    <link rel="apple-touch-icon" sizes="76x76" href="[% abspath %]img/favicon/apple-icon-76x76.png">
-    <link rel="apple-touch-icon" sizes="114x114" href="[% abspath %]img/favicon/apple-icon-114x114.png">
-    <link rel="apple-touch-icon" sizes="120x120" href="[% abspath %]img/favicon/apple-icon-120x120.png">
-    <link rel="apple-touch-icon" sizes="144x144" href="[% abspath %]img/favicon/apple-icon-144x144.png">
-    <link rel="apple-touch-icon" sizes="152x152" href="[% abspath %]img/favicon/apple-icon-152x152.png">
-    <link rel="apple-touch-icon" sizes="180x180" href="[% abspath %]img/favicon/apple-icon-180x180.png">
-    <link rel="icon" type="image/png" sizes="192x192"  href="[% abspath %]img/favicon/android-icon-192x192.png">
-    <link rel="icon" type="image/png" sizes="32x32" href="[% abspath %]img/favicon/favicon-32x32.png">
-    <link rel="icon" type="image/png" sizes="96x96" href="[% abspath %]img/favicon/favicon-96x96.png">
-    <link rel="icon" type="image/png" sizes="16x16" href="[% abspath %]img/favicon/favicon-16x16.png">
-    <link rel="manifest" href="[% abspath %]img/favicon/manifest.json">
-    <meta name="msapplication-TileColor" content="#ffffff">
-    <meta name="msapplication-TileImage" content="[% abspath %]img/favicon/ms-icon-144x144.png">
-    <meta name="theme-color" content="#ffffff">
-    <link  rel="stylesheet" href="[% abspath %]css/w3pro.css?v=[% vstamp %]">
-    <link  rel="stylesheet" href="[% abspath %]css/site.css?v=[% vstamp %]">
-  </head>
-  <body class="front-page">
-    <div class="w3-top">
-  <div class="w3-row w3-large w3-light-grey">
-    <div class="w3-col s3">
-      <a href="#" class="w3-button w3-block">Home</a>
-    </div>
-    <div class="w3-col s3">
-      <a href="#plans" class="w3-button w3-block">Produits</a>
-    </div>
-    <div class="w3-col s3">
-      <a href="[% abspath %]backoffice/login.html" class="w3-button w3-block">Login Client</a>
-    </div>
-  </div>
-</div>
-
-<!-- Content -->
-<div class="w3-content" style="max-width:1100px;margin-top:80px;margin-bottom:80px">
-
-  <div class="w3-panel">
-    <h1><b>Hourtrax</b></h1>
-    <p>Système de pointage</p>
-  </div>
-
-  <!-- Slideshow -->
-  <div class="w3-container">
-    <div class="w3-display-container mySlides">
-      <img src="[% abspath%]img/slides/slide1.jpg" style="width:100%">
-      <div class="w3-display-topleft w3-container w3-padding-32">
-        <span class="w3-white w3-padding-large w3-animate-bottom">La pointeuse</span>
-      </div>
-    </div>
-    <div class="w3-display-container mySlides">
-      <img src="[% abspath%]img/slides/slide2.jpg" style="width:100%">
-      <div class="w3-display-middle w3-container w3-padding-32">
-        <span class="w3-white w3-padding-large w3-animate-bottom">authtification</span>
-      </div>
-    </div>
-    <div class="w3-display-container mySlides">
-      <img src="[% abspath%]img/slides/slide3.jpg" style="width:100%">
-      <div class="w3-display-topright w3-container w3-padding-32">
-        <span class="w3-white w3-padding-large w3-animate-bottom">Pointage</span>
-      </div>
-    </div>
-
-    <!-- Slideshow next/previous buttons -->
-    <div class="w3-container w3-dark-grey w3-padding w3-xlarge">
-      <div class="w3-left" onclick="plusDivs(-1)"><i class="fa fa-arrow-circle-left w3-hover-text-teal"></i></div>
-      <div class="w3-right" onclick="plusDivs(1)"><i class="fa fa-arrow-circle-right w3-hover-text-teal"></i></div>
-    
-      <div class="w3-center">
-        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(1)"></span>
-        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(2)"></span>
-        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(3)"></span>
-      </div>
-    </div>
-  </div>
-  
-  <!-- Grid -->
-  <div class="w3-row w3-container">
-    <div class="w3-center w3-padding-64">
-      <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">What We Offer</span>
-    </div>
-    <div class="w3-col l3 m6 w3-light-grey w3-container w3-padding-16">
-      <h3>Design</h3>
-      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-    </div>
-
-    <div class="w3-col l3 m6 w3-grey w3-container w3-padding-16">
-      <h3>Branding</h3>
-      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-    </div>
-
-    <div class="w3-col l3 m6 w3-dark-grey w3-container w3-padding-16">
-      <h3>Consultation</h3>
-      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-    </div>
-
-    <div class="w3-col l3 m6 w3-black w3-container w3-padding-16">
-      <h3>Promises</h3>
-      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-    </div>
-  </div>
-
-  <!-- Grid -->
-  <div class="w3-row-padding" id="plans">
-    <div class="w3-center w3-padding-64">
-      <h3>Notre Offre</h3>
-      <p>Système de base avec support et des modules optionnels.</p>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <ul class="w3-ul w3-border w3-center w3-hover-shadow">
-        <li class="w3-black w3-xlarge w3-padding-32">Hourtrax</li>
-        <li class="w3-padding-16">Accès d'administration via interface web</li>
-        <li class="w3-padding-16">mises-à-jours automatiques</li>
-        <li class="w3-padding-16">sauvegardes automatiques</li>
-        <li class="w3-padding-16">Export Excel et PDF</li>
-      </ul>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <ul class="w3-ul w3-border w3-center w3-hover-shadow">
-        <li class="w3-dark-grey w3-xlarge w3-padding-32">Services intégré(s) </li>
-        <li class="w3-padding-16">Installation</li>
-        <li class="w3-padding-16">Support technique sur place</li>
-        <li class="w3-padding-16">Support technique à distance</li>
-        <li class="w3-padding-16">Formation</li>
-        
-        
-       
-      </ul>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <ul class="w3-ul w3-border w3-center w3-hover-shadow">
-        <li class="w3-black w3-xlarge w3-padding-32">Options</li>
-        <li class="w3-padding-16">Module Fingerprint</li>
-        <li class="w3-padding-16">Module RFID Chip</li>
-        <li class="w3-padding-16">Futur Module Pointage Mobile</li>
-        <li class="w3-padding-16">Futur intégration système POT</li>
-        
-      </ul>
-    </div>
-    <div class="w3-half w3-margin-bottom">
-      <ul class="w3-ul w3-border w3-center w3-hover-shadow">
-        <li class="w3-padding-16">
-          <h2 class="w3-wide">70 € (TTC)</h2>
-          <span class="w3-opacity">par mois</span>
-        </li>
-      </ul>
-    </div>
-    <div class="w3-half w3-margin-bottom">
-      <ul class="w3-ul w3-border w3-center w3-hover-shadow">
-        <li class="w3-light-grey w3-padding-24">
-          <button class="w3-button w3-green w3-padding-large">Demande de Devis</button>
-        </li>
-      </ul>
-    </div>
-  </div>
-
-  <!-- Grid -->
-  <!-- <div class="w3-row-padding" id="about">
-    <div class="w3-center w3-padding-64">
-      <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">Who We Are</span>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <div class="w3-card-4">
-        <img src="/w3images/team1.jpg" alt="John" style="width:100%">
-        <div class="w3-container">
-          <h3>Jane Doe</h3>
-          <p class="w3-opacity">CEO & Founder</p>
-          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>
-        </div>
-      </div>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <div class="w3-card-4">
-        <img src="/w3images/team2.jpg" alt="Mike" style="width:100%">
-        <div class="w3-container">
-          <h3>Mike Ross</h3>
-          <p class="w3-opacity">Art Director</p>
-          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>
-        </div>
-      </div>
-    </div>
-
-    <div class="w3-third w3-margin-bottom">
-      <div class="w3-card-4">
-        <img src="/w3images/team3.jpg" alt="Jane" style="width:100%">
-        <div class="w3-container">
-          <h3>John Doe</h3>
-          <p class="w3-opacity">Designer</p>
-          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>
-          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>
-        </div>
-      </div>
-    </div>
-  </div> -->
-
-  <!-- Contact -->
-  <div class="w3-center w3-padding-64" id="contact">
-    <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">Contact Us</span>
-  </div>
-
-  <form class="w3-container" action="/action_page.php" target="_blank">
-    <div class="w3-section">
-      <label>Name</label>
-      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" type="text" name="Name" required>
-    </div>
-    <div class="w3-section">
-      <label>Email</label>
-      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" type="text" name="Email" required>
-    </div>
-    <div class="w3-section">
-      <label>Subject</label>
-      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" name="Subject" required>
-    </div>
-    <div class="w3-section">
-      <label>Message</label>
-      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" name="Message" required>
-    </div>
-    <button type="submit" class="w3-button w3-block w3-black">Send</button>
-  </form>
-
-</div>
-
-<!-- Footer -->
-
-<footer class="w3-container w3-padding-32 w3-light-grey w3-center">
-  <h4>Footer</h4>
-  <a href="#" class="w3-button w3-black w3-margin"><i class="fa fa-arrow-up w3-margin-right"></i>To the top</a>
-  <div class="w3-xlarge w3-section">
-    <i class="fa fa-facebook-official w3-hover-opacity"></i>
-    <i class="fa fa-instagram w3-hover-opacity"></i>
-    <i class="fa fa-snapchat w3-hover-opacity"></i>
-    <i class="fa fa-pinterest-p w3-hover-opacity"></i>
-    <i class="fa fa-twitter w3-hover-opacity"></i>
-    <i class="fa fa-linkedin w3-hover-opacity"></i>
-  </div>
-  <p>Powered by <a href="https://www.dks.lu" title="DKS s.à r.l." target="_blank" class="w3-hover-text-green">DKS s.à r.l.</a></p>
-</footer>
-
-<script type="text/javascript" src="[% abspath %]js/slides.js?v=[% vstamp %]"></script>
-
-</body>
-</html>
+[% USE date %]\r
+[% vstamp=date.format(date.now, '%d%m%Y') %]\r
+<!DOCTYPE html>\r
+<html dir="ltr" lang="fr">\r
+  <head>\r
+    <meta charset="utf-8">\r
+    \r
+    \r
+    <meta name="author" content="Kilian Saffran - DKS sarl">\r
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">\r
+    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />\r
+    <meta http-equiv="Pragma" content="no-cache" />\r
+    <meta http-equiv="Expires" content="0" />\r
+    <meta name="robots" content="index,follow">\r
+    <link rel="apple-touch-icon" sizes="57x57" href="[% abspath %]img/favicon/apple-icon-57x57.png">\r
+    <link rel="apple-touch-icon" sizes="60x60" href="[% abspath %]img/favicon/apple-icon-60x60.png">\r
+    <link rel="apple-touch-icon" sizes="72x72" href="[% abspath %]img/favicon/apple-icon-72x72.png">\r
+    <link rel="apple-touch-icon" sizes="76x76" href="[% abspath %]img/favicon/apple-icon-76x76.png">\r
+    <link rel="apple-touch-icon" sizes="114x114" href="[% abspath %]img/favicon/apple-icon-114x114.png">\r
+    <link rel="apple-touch-icon" sizes="120x120" href="[% abspath %]img/favicon/apple-icon-120x120.png">\r
+    <link rel="apple-touch-icon" sizes="144x144" href="[% abspath %]img/favicon/apple-icon-144x144.png">\r
+    <link rel="apple-touch-icon" sizes="152x152" href="[% abspath %]img/favicon/apple-icon-152x152.png">\r
+    <link rel="apple-touch-icon" sizes="180x180" href="[% abspath %]img/favicon/apple-icon-180x180.png">\r
+    <link rel="icon" type="image/png" sizes="192x192"  href="[% abspath %]img/favicon/android-icon-192x192.png">\r
+    <link rel="icon" type="image/png" sizes="32x32" href="[% abspath %]img/favicon/favicon-32x32.png">\r
+    <link rel="icon" type="image/png" sizes="96x96" href="[% abspath %]img/favicon/favicon-96x96.png">\r
+    <link rel="icon" type="image/png" sizes="16x16" href="[% abspath %]img/favicon/favicon-16x16.png">\r
+    <link rel="manifest" href="[% abspath %]img/favicon/manifest.json">\r
+    <meta name="msapplication-TileColor" content="#ffffff">\r
+    <meta name="msapplication-TileImage" content="[% abspath %]img/favicon/ms-icon-144x144.png">\r
+    <meta name="theme-color" content="#ffffff">\r
+    <link  rel="stylesheet" href="[% abspath %]css/w3pro.css?v=[% vstamp %]">\r
+    <link  rel="stylesheet" href="[% abspath %]css/site.css?v=[% vstamp %]">\r
+  </head>\r
+  <body class="front-page">\r
+    <div class="w3-top">\r
+  <div class="w3-row w3-large w3-light-grey">\r
+    <div class="w3-col s3">\r
+      <a href="#" class="w3-button w3-block">Home</a>\r
+    </div>\r
+    <div class="w3-col s3">\r
+      <a href="#plans" class="w3-button w3-block">Produits</a>\r
+    </div>\r
+    <div class="w3-col s3">\r
+      <a href="[% abspath %]backoffice/login.html" class="w3-button w3-block">Login Client</a>\r
+    </div>\r
+  </div>\r
+</div>\r
+\r
+<!-- Content -->\r
+<div class="w3-content" style="max-width:1100px;margin-top:80px;margin-bottom:80px">\r
+\r
+  <div class="w3-panel">\r
+    <h1><b>Hourtrax</b></h1>\r
+    <p>Système de pointage</p>\r
+  </div>\r
+\r
+  <!-- Slideshow -->\r
+  <div class="w3-container">\r
+    <div class="w3-display-container mySlides">\r
+      <img src="[% abspath%]img/slides/slide1.jpg" style="width:100%">\r
+      <div class="w3-display-topleft w3-container w3-padding-32">\r
+        <span class="w3-white w3-padding-large w3-animate-bottom">La pointeuse</span>\r
+      </div>\r
+    </div>\r
+    <div class="w3-display-container mySlides">\r
+      <img src="[% abspath%]img/slides/slide2.jpg" style="width:100%">\r
+      <div class="w3-display-middle w3-container w3-padding-32">\r
+        <span class="w3-white w3-padding-large w3-animate-bottom">authtification</span>\r
+      </div>\r
+    </div>\r
+    <div class="w3-display-container mySlides">\r
+      <img src="[% abspath%]img/slides/slide3.jpg" style="width:100%">\r
+      <div class="w3-display-topright w3-container w3-padding-32">\r
+        <span class="w3-white w3-padding-large w3-animate-bottom">Pointage</span>\r
+      </div>\r
+    </div>\r
+\r
+    <!-- Slideshow next/previous buttons -->\r
+    <div class="w3-container w3-dark-grey w3-padding w3-xlarge">\r
+      <div class="w3-left" onclick="plusDivs(-1)"><i class="fa fa-arrow-circle-left w3-hover-text-teal"></i></div>\r
+      <div class="w3-right" onclick="plusDivs(1)"><i class="fa fa-arrow-circle-right w3-hover-text-teal"></i></div>\r
+    \r
+      <div class="w3-center">\r
+        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(1)"></span>\r
+        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(2)"></span>\r
+        <span class="w3-tag demodots w3-border w3-transparent w3-hover-white" onclick="currentDiv(3)"></span>\r
+      </div>\r
+    </div>\r
+  </div>\r
+  \r
+  <!-- Grid -->\r
+  <div class="w3-row w3-container">\r
+    <div class="w3-center w3-padding-64">\r
+      <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">What We Offer</span>\r
+    </div>\r
+    <div class="w3-col l3 m6 w3-light-grey w3-container w3-padding-16">\r
+      <h3>Design</h3>\r
+      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+    </div>\r
+\r
+    <div class="w3-col l3 m6 w3-grey w3-container w3-padding-16">\r
+      <h3>Branding</h3>\r
+      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+    </div>\r
+\r
+    <div class="w3-col l3 m6 w3-dark-grey w3-container w3-padding-16">\r
+      <h3>Consultation</h3>\r
+      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+    </div>\r
+\r
+    <div class="w3-col l3 m6 w3-black w3-container w3-padding-16">\r
+      <h3>Promises</h3>\r
+      <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+    </div>\r
+  </div>\r
+\r
+  <!-- Grid -->\r
+  <div class="w3-row-padding" id="plans">\r
+    <div class="w3-center w3-padding-64">\r
+      <h3>Notre Offre</h3>\r
+      <p>Système de base avec support et des modules optionnels.</p>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <ul class="w3-ul w3-border w3-center w3-hover-shadow">\r
+        <li class="w3-black w3-xlarge w3-padding-32">Hourtrax</li>\r
+        <li class="w3-padding-16">Accès d'administration via interface web</li>\r
+        <li class="w3-padding-16">mises-à-jours automatiques</li>\r
+        <li class="w3-padding-16">sauvegardes automatiques</li>\r
+        <li class="w3-padding-16">Export Excel et PDF</li>\r
+      </ul>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <ul class="w3-ul w3-border w3-center w3-hover-shadow">\r
+        <li class="w3-dark-grey w3-xlarge w3-padding-32">Services intégré(s) </li>\r
+        <li class="w3-padding-16">Installation</li>\r
+        <li class="w3-padding-16">Support technique sur place</li>\r
+        <li class="w3-padding-16">Support technique à distance</li>\r
+        <li class="w3-padding-16">Formation</li>\r
+        \r
+        \r
+       \r
+      </ul>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <ul class="w3-ul w3-border w3-center w3-hover-shadow">\r
+        <li class="w3-black w3-xlarge w3-padding-32">Options</li>\r
+        <li class="w3-padding-16">Module Fingerprint</li>\r
+        <li class="w3-padding-16">Module RFID Chip</li>\r
+        <li class="w3-padding-16">Futur Module Pointage Mobile</li>\r
+        <li class="w3-padding-16">Futur intégration système POT</li>\r
+        \r
+      </ul>\r
+    </div>\r
+    <div class="w3-half w3-margin-bottom">\r
+      <ul class="w3-ul w3-border w3-center w3-hover-shadow">\r
+        <li class="w3-padding-16">\r
+          <h2 class="w3-wide">70 € (TTC)</h2>\r
+          <span class="w3-opacity">par mois</span>\r
+        </li>\r
+      </ul>\r
+    </div>\r
+    <div class="w3-half w3-margin-bottom">\r
+      <ul class="w3-ul w3-border w3-center w3-hover-shadow">\r
+        <li class="w3-light-grey w3-padding-24">\r
+          <button class="w3-button w3-green w3-padding-large">Demande de Devis</button>\r
+        </li>\r
+      </ul>\r
+    </div>\r
+  </div>\r
+\r
+  <!-- Grid -->\r
+  <!-- <div class="w3-row-padding" id="about">\r
+    <div class="w3-center w3-padding-64">\r
+      <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">Who We Are</span>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <div class="w3-card-4">\r
+        <img src="/w3images/team1.jpg" alt="John" style="width:100%">\r
+        <div class="w3-container">\r
+          <h3>Jane Doe</h3>\r
+          <p class="w3-opacity">CEO & Founder</p>\r
+          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>\r
+        </div>\r
+      </div>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <div class="w3-card-4">\r
+        <img src="/w3images/team2.jpg" alt="Mike" style="width:100%">\r
+        <div class="w3-container">\r
+          <h3>Mike Ross</h3>\r
+          <p class="w3-opacity">Art Director</p>\r
+          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>\r
+        </div>\r
+      </div>\r
+    </div>\r
+\r
+    <div class="w3-third w3-margin-bottom">\r
+      <div class="w3-card-4">\r
+        <img src="/w3images/team3.jpg" alt="Jane" style="width:100%">\r
+        <div class="w3-container">\r
+          <h3>John Doe</h3>\r
+          <p class="w3-opacity">Designer</p>\r
+          <p>Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.</p>\r
+          <p><button class="w3-button w3-light-grey w3-block">Contact</button></p>\r
+        </div>\r
+      </div>\r
+    </div>\r
+  </div> -->\r
+\r
+  <!-- Contact -->\r
+  <div class="w3-center w3-padding-64" id="contact">\r
+    <span class="w3-xlarge w3-bottombar w3-border-dark-grey w3-padding-16">Contact Us</span>\r
+  </div>\r
+\r
+  <form class="w3-container" action="/action_page.php" target="_blank">\r
+    <div class="w3-section">\r
+      <label>Name</label>\r
+      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" type="text" name="Name" required>\r
+    </div>\r
+    <div class="w3-section">\r
+      <label>Email</label>\r
+      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" type="text" name="Email" required>\r
+    </div>\r
+    <div class="w3-section">\r
+      <label>Subject</label>\r
+      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" name="Subject" required>\r
+    </div>\r
+    <div class="w3-section">\r
+      <label>Message</label>\r
+      <input class="w3-input w3-border w3-hover-border-black" style="width:100%;" name="Message" required>\r
+    </div>\r
+    <button type="submit" class="w3-button w3-block w3-black">Send</button>\r
+  </form>\r
+\r
+</div>\r
+\r
+<!-- Footer -->\r
+\r
+<footer class="w3-container w3-padding-32 w3-light-grey w3-center">\r
+  <h4>Footer</h4>\r
+  <a href="#" class="w3-button w3-black w3-margin"><i class="fa fa-arrow-up w3-margin-right"></i>To the top</a>\r
+  <div class="w3-xlarge w3-section">\r
+    <i class="fa fa-facebook-official w3-hover-opacity"></i>\r
+    <i class="fa fa-instagram w3-hover-opacity"></i>\r
+    <i class="fa fa-snapchat w3-hover-opacity"></i>\r
+    <i class="fa fa-pinterest-p w3-hover-opacity"></i>\r
+    <i class="fa fa-twitter w3-hover-opacity"></i>\r
+    <i class="fa fa-linkedin w3-hover-opacity"></i>\r
+  </div>\r
+  <p>Powered by <a href="https://www.dks.lu" title="DKS s.à r.l." target="_blank" class="w3-hover-text-green">DKS s.à r.l.</a></p>\r
+</footer>\r
+\r
+<script type="text/javascript" src="[% abspath %]js/slides.js?v=[% vstamp %]"></script>\r
+\r
+</body>\r
+</html>\r