In der Datei inc/plugins/cookielaw.php
suche
ersetze mit
suche
Code:
function cookielaw_global_intermediate()
{
global $mybb, $lang, $templates, $theme, $cookielaw;
$lang->load('cookielaw');
if(!isset($mybb->cookies['mybb']['allow_cookies']))
{
if(substr($mybb->version, 0, 3) == '1.6')
{
// 1.6 compatibility - $theme not available in global_start, spoof default table settings
$theme = array('borderwidth' => 1, 'tablespace' => 4);
}
eval("\$more_info = \"".$templates->get("cookielaw_button_more_info")."\";");
eval("\$buttons = \"".$templates->get("cookielaw_buttons_".$mybb->settings['cookielaw_method'])."\";");
eval("\$cookielaw = \"".$templates->get("cookielaw_header")."\";");
}
elseif(isset($mybb->cookies['mybb']['allow_cookies']) && $mybb->cookies['mybb']['allow_cookies'] == '0')
{
$lang->cookielaw_description_no_cookies = $lang->sprintf($lang->cookielaw_description_no_cookies, $mybb->settings['bburl']);
eval("\$cookielaw = \"".$templates->get("cookielaw_header_no_cookies")."\";");
}
cookielaw_clear_cookies();
}ersetze mit
Code:
function cookielaw_global_intermediate()
{
global $mybb, $lang, $templates, $theme, $cookielaw;
$lang->load('cookielaw');
// Prüfen, ob die Cookie-Einstellungen vorhanden sind
if (!isset($mybb->cookies['mybb']['allow_cookies'])) {
if (substr($mybb->version, 0, 3) == '1.6') {
// 1.6 compatibility - $theme not available in global_start, spoof default table settings
$theme = array('borderwidth' => 1, 'tablespace' => 4);
}
eval("\$more_info = \"".$templates->get("cookielaw_button_more_info")."\";");
eval("\$buttons = \"".$templates->get("cookielaw_buttons_".$mybb->settings['cookielaw_method'])."\";");
// Template nur anzeigen, wenn der Benutzer NICHT in den Gruppen 7 oder 8 ist
if (!in_array($mybb->user['usergroup'], [7, 8])) {
eval("\$cookielaw = \"".$templates->get("cookielaw_header")."\";");
} else {
$cookielaw = ""; // Nichts anzeigen für Benutzer in Gruppe 7 oder 8
}
}
// Wenn Cookies deaktiviert sind
elseif (isset($mybb->cookies['mybb']['allow_cookies']) && $mybb->cookies['mybb']['allow_cookies'] == '0') {
$lang->cookielaw_description_no_cookies = $lang->sprintf($lang->cookielaw_description_no_cookies, $mybb->settings['bburl']);
eval("\$cookielaw = \"".$templates->get("cookielaw_header_no_cookies")."\";");
}
// Cookies bereinigen (falls erforderlich)
cookielaw_clear_cookies();
}
Galerie

RSS-Synchronisation