Notice: Trying to access array offset on value of type bool in /mnt/web621/a1/21/5667421/htdocs/elements/cookiemanager/src/helper/httpvars.php on line 95 Notice: Trying to access array offset on value of type bool in /mnt/web621/a1/21/5667421/htdocs/elements/cookiemanager/src/helper/cminit.php on line 170 Warning: Cannot modify header information - headers already sent by (output started at /mnt/web621/a1/21/5667421/htdocs/elements/cookiemanager/src/helper/httpvars.php:95) in /mnt/web621/a1/21/5667421/htdocs/elements/cookiemanager/src/cookiemanager.php on line 63 /* * PHP DSGVO CookieManager. Manage cookies and privacy settings for multiple websites by one interface. * https://github.com/oldpwd/cookiemanager * * CookieManager is released under the GNU Public License, version 3 or later. * http://www.gnu.org/licenses/gpl-3.0-standalone.html * * Simple cookie framework by madmurphy * https://github.com/madmurphy/cookies.js * */ !function(){function e(e,o,t,n,r,s,c){var i="";if(t)switch(t.constructor){case Number:i=t===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+t;break;case String:i="; expires="+t;break;case Date:i="; expires="+t.toUTCString()}return encodeURIComponent(e)+"="+encodeURIComponent(o)+i+(r?"; domain="+r:"")+(n?"; path="+n:"")+(s?"; secure":"")+(!c||"no_restriction"===c.toString().toLowerCase()||c<0?"":"lax"===c.toString().toLowerCase()||1===Math.ceil(c)||!0===c?"; samesite=lax":"; samesite=strict")}var o=/[\-\.\+\*]/g,t=/^(?:expires|max\-age|path|domain|secure|samesite|httponly)$/i;window.docCookies={getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(o,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(o,n,r,s,c,i,a){return!(!o||t.test(o))&&(document.cookie=e(o,n,r,s,c,i,a),!0)},removeItem:function(o,t,n,r,s){return!!this.hasItem(o)&&(document.cookie=e(o,"","Thu, 01 Jan 1970 00:00:00 GMT",t,n,r,s),!0)},hasItem:function(e){return!(!e||t.test(e))&&new RegExp("(?:^|;\\s*)"+encodeURIComponent(e).replace(o,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){for(var e=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),o=e.length,t=0;t { var arr = cookieManagerAllowLevel.split('C'); for(var i = 0; i < arr.length; i++){ if(arr[i] == num){ return true; } } return false; }; /* window.addEventListener('load', async e => {document.addEventListener('DOMContentLoaded', async e => { */let previewExp = /^.+\?(cmPW17i)$/;let previewMatch = document.location.href.match( previewExp );if(previewMatch === null ){ fetch(cookieManagerAppUrl).then((response) => { return response.json(); }).then((cookieManager) => { let impLinkExp = /(\.html)/; let impLinkMatch = cookieManager.cookiebar.websiteimprint.match( impLinkExp ); let priLinkMatch = cookieManager.cookiebar.websiteprivacy.match( impLinkExp ); if(impLinkMatch == null){ cookieManager.cookiebar.websiteimprint = cookieManager.cookiebar.websiteimprint + '/'; } if(priLinkMatch == null){ cookieManager.cookiebar.websiteprivacy = cookieManager.cookiebar.websiteprivacy + '/'; } if(docCookies.getItem("cookieManagerUserid") === null){ docCookies.setItem("cookieManagerUserid", cookieManagerUserid, Infinity, "/"); } cookieManagerAusgabe = cookieManagerAusgabe + `
`;for(var cat in cookieManager.categories){cookieManagerCookies = '', cooZ = 1;for(var cookie in cookieManager.categories[cat].cookies){cookieManagerCookies = cookieManagerCookies + `

${catZ}.${cooZ}. ${cookieManager.categories[cat].cookies[cookie].cookiename}
${cookieManager.categories[cat].cookies[cookie].cookiebeschreibung}
${cookieManager.cookiebox.label_cookiepersonenbezogenedaten}: ${cookieManager.categories[cat].cookies[cookie].cookiepersonenbezogenedaten}
${cookieManager.cookiebox.label_cookielandderdatenerfassung}: ${cookieManager.categories[cat].cookies[cookie].cookielandderdatenerfassung}
${cookieManager.cookiebox.label_cookiewirdgeloeschtnach}: ${cookieManager.categories[cat].cookies[cookie].cookiewirdgeloeschtnach}
${cookieManager.cookiebox.label_cookiecompany}: ${cookieManager.categories[cat].cookies[cookie].company}
${cookieManager.cookiebox.label_cookiecompanylinks}: Impressum
Datenschutz
${cookieManager.cookiebox.label_cookiecompanyoptin}: ${cookieManager.categories[cat].cookies[cookie].cookieoptin}
`;cooZ++;}cookieManagerCategories = cookieManagerCategories + `

${catZ}. ${cookieManager.categories[cat].name}

${cookieManager.categories[cat].description}${cookieManagerCookies}`;catZ++;}cookieManagerAusgabe = cookieManagerAusgabe + ``; cookieManagerTemplate.innerHTML = cookieManagerAusgabe + cookieManagerHTMLCookies; document.body.appendChild(cookieManagerTemplate.content); const cookieManagercookieBar = document.getElementById('cookiemanager_cookiebar'); const cookieManagerFingerprint = document.getElementById('cookiemanager_fingerprint'); const cookieManagercookieBoxBg = document.getElementById('cookiemanager_cookiebox_bg'); const cookieManagercookieBox = document.getElementById('cookiemanager_cookiebox'); const cookieManagercookieBoxOpener = document.getElementsByClassName('cookiemanager_boxopener'); const cookieManagercookieBoxCloser = document.getElementById('cookiemanager_cookiebox_close'); const cookieManagerSwitcher = document.getElementsByClassName('cookiemanager_cookieswitcher'); const cookieManagerSafer = document.getElementById('cookiemanager_cookiebox_accept'); const cookieManagerSafer2 = document.getElementById('cookiemanager_denyall'); const cookieManagerAcceptAll = document.getElementById('cookiemanager_accept'); const closeAll = () => { var closeUrl = cookieManagerCallUrl + docCookies.getItem("cookieManagerAllowLevel") + '/' + 'S'; fetch(closeUrl).then((response) => { cookieManagercookieBoxBg.style.display = 'none'; cookieManagercookieBox.style.display = 'none'; cookieManagercookieBar.style.display = 'none'; cookieManagerFingerprint.style.backgroundColor = cookieManager.cookiebar.bgcolor; docCookies.setItem("cookieManagerChecksum", cookieManager.cmchecksum, Infinity, "/"); }); }; const pushAllowLevel = () => { var allowLevel = '0'; for(var i = 0; i < cookieManagerSwitcher.length; i++) { if(cookieManagerSwitcher[i].getAttribute('status') == '1' && cookieManagerSwitcher[i].getAttribute('essential') != '1'){ allowLevel = allowLevel + 'C' + cookieManagerSwitcher[i].getAttribute('name'); } } docCookies.setItem("cookieManagerAllowLevel", allowLevel, Infinity, "/"); }; const setStatus = (obj) => { var status = obj.getAttribute('status'); var essential = obj.getAttribute('essential'); if(essential != '1'){ if(status == '1'){ obj.setAttribute('status', '0'); obj.src = cookieManager.switchoff; }else{ obj.setAttribute('status', '1'); obj.src = cookieManager.switchon; } pushAllowLevel(); } }; cookieManagerAcceptAll.addEventListener('click', function() { for(var i = 0; i < cookieManagerSwitcher.length; i++) { cookieManagerSwitcher[i].setAttribute('status', '1'); cookieManagerSwitcher[i].src = cookieManager.switchon; } pushAllowLevel(); closeAll(); }); cookieManagerSafer.addEventListener('click', function() { closeAll(); }); cookieManagerSafer2.addEventListener('click', function() { closeAll(); }); if(docCookies.getItem("cookieManagerChecksum") !== cookieManager.cmchecksum){ cookieManagercookieBar.style.display = 'block'; cookieManagerFingerprint.style.backgroundColor = 'transparent'; } for(var i = 0; i < cookieManagercookieBoxOpener.length; i++) { cookieManagercookieBoxOpener[i].addEventListener('click', function() { cookieManagercookieBoxBg.style.display = 'block'; cookieManagercookieBox.style.display = 'block'; }); } for(var i = 0; i < cookieManagerSwitcher.length; i++) { cookieManagerSwitcher[i].addEventListener('click', function() { setStatus(this); }); } cookieManagercookieBoxCloser.addEventListener('click', function() { cookieManagercookieBoxBg.style.display = 'none'; cookieManagercookieBox.style.display = 'none'; }); });}/* }); */