3 0.1098 7914568 eval( '?>
Dr. med. dent. Dominik Schumacher Zahnarztpraxis
'; } ?>
3600 * 24, 'cacheDir' => $cacheDir ); $cookieBaseUrl = 'https://imprint.praxisdesign.de/cookie/'; $url_matches = null; preg_match("/^(?:https?:\/\/)?((www\.)?([^:\/\n?]+))/", cRegistry::getFrontendUrl(), $url_matches); $ssl_enabled = strpos(cRegistry::getFrontendUrl(), 'https') !== 0 ? false : true; $defaultSettings = [ 'enabled' => true, 'cookie' => [ 'name' => 'cookieconsent_status', 'domain' => '', 'expiryDays' => 14, 'secure' => false ], 'content' => [ 'message' => 'Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu.', 'link-text' => 'Weitere Informationen zu Cookies erhalten Sie hier:', 'link' => 'Datenschutzerklärung', 'href' => '', 'dismiss' => 'Akzeptieren' ], 'elements' => [ 'messagelink' => '{{message}} {{link-text}} {{link}} ' ], 'layout' => 'basic', 'position' => 'bottom', 'theme' => 'block', 'palette' => [ 'popup' => [ 'background' => 'rgba(0,0,0,0.75)', 'text' => '#FFFFFF', 'link' => '#4DA6FF' ], 'button' => [ 'background' => '#777777', 'border' => '#FFFFFF', 'text' => '#FFFFFF' ] ] ]; function areValidSettings($settings) { return array_key_exists('type', $settings) && $settings['type'] === 'success' && array_key_exists('data', $settings) && array_key_exists('settings', $settings['data']) && array_key_exists('content', $settings['data']['settings']) && array_key_exists('elements', $settings['data']['settings']); } function getCustomerSpecific($settings, $url_matches, $ssl_enabled, $linkPrivacy) { $settings['cookie']['domain'] = !is_null($url_matches) && count($url_matches) > 1 ? $url_matches[1] : ''; $settings['cookie']['secure'] = $ssl_enabled; $settings['content']['href'] = strlen($linkPrivacy) > 0 ? $linkPrivacy : '/datenschutz'; return $settings; } if (!file_exists($cacheDir)) { mkdir($cacheDir, 0755); } $cache = new cFileCache($cacheOptions); $cookieJS = file_get_contents(cRegistry::getFrontendPath() . 'data/modules/cookieconsent/js/cookieconsent_include.js'); $cacheJsSettings = array( 'cacheDir' => cRegistry::getFrontendPath() . 'cache', 'fileExtension' => 'js', 'fileNamePrefix' => 'cookieconsent' ); $cacheJS = new cFileCache($cacheJsSettings); $cacheJS->save($cookieJS, 'jsincl'); $tpl = cSmartyFrontend::getInstance(); if ($tmpData = $cache->get($cacheId, $cacheGroup)) { $tpl->assign('cookieSettings', $tmpData); } else { $cookieUrl = $cookieBaseUrl . $token; $options = array('http' => array( 'method' => 'GET', 'ignore_errors' => true )); $context = stream_context_create($options); $response = file_get_contents($cookieUrl, false, $context); $retrievedSettings = json_decode($response, true); if (!empty($response) && !is_null($retrievedSettings) && areValidSettings($retrievedSettings)) { $customSettings = getCustomerSpecific($retrievedSettings['data']['settings'], $url_matches, $ssl_enabled, $linkPrivacy); $tpl->assign('cookieSettings', json_encode($customSettings)); $cache->save(json_encode($customSettings), $cacheId, $cacheGroup); } else { $customSettings = getCustomerSpecific($defaultSettings, $url_matches, $ssl_enabled, $linkPrivacy); $tpl->assign('cookieSettings', json_encode($customSettings)); } } $tpl->assign('javascriptURL', cRegistry::getFrontendUrl() . 'cache/cookieconsentjsincl.js'); if (!cRegistry::isBackendEditMode()) { $tpl->display('cookie.tpl'); } else { $tpl->display('empty.tpl'); } ?>
query($sql); $db->next_record(); $imageFilename = urldecode($db->f("filename")); $imageSource = ""; $imageDescription = ""; if (cRegistry::isBackendEditMode()) { if ($idcat != 18 && $idcat != 20 || $idart == 5) { $imageEditor = "
"; $label = mi18n("LABEL_IMAGE"); } } else { $label = NULL; } if (0 < strlen($imageSource)) { $clientConfig = cRegistry::getClientConfig(cRegistry::getClientId()); $filename = str_replace($clientConfig["upl"]["htmlpath"], $clientConfig["upl"]["path"], $imageSource); list($imageWidth, $imageHeight) = getimagesize($filename); $image = new stdClass(); $image->src = $imageSource; $image->alt = $imageDescription; $image->width = IMAGEWIDTH; $image->height = IMAGEHEIGHT; } elseif ($idcat == 20) { if(0 < strlen($imageFilename)){ $image->src = IMAGEPFAD; $image->src .= $imageFilename; }else{ $image->src = IMAGEPFADSTANDARD; } $image->alt = ''; $image->width = IMAGEWIDTH; $image->height = IMAGEHEIGHT; } else { $image->src = IMAGEPFADSTANDARD; $image->alt = ''; $image->width = IMAGEWIDTH; $image->height = IMAGEHEIGHT; } if ($idcat == 18) { $image->src = IMAGEPFADSTANDARD; $image->alt = ''; $image->width = IMAGEWIDTH; $image->height = IMAGEHEIGHT; } $tpl = cSmartyFrontend::getInstance(); $tpl->assign('label', $label); $tpl->assign('editor', $imageEditor); $tpl->assign('image', $image); $tpl->display('get.tpl'); ?>
query($sql); $countup = 0; while ( $db->next_record() ) { $sql_redirect = "
SELECT
a.external_redirect AS ext,
a.idartlang AS idartlang
FROM
".$cfg["tab"]["art_lang"]." AS a,
".$cfg["tab"]["cat_art"]." AS b,
".$cfg["tab"]["cat"]." AS c
WHERE
b.idcat = ".$db->f("idcat")." AND
c.idclient = ".$client." AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = ".$lang."
"; $db2->query($sql_redirect); $flag = false; while ($db2->next_record()&&!$flag) { if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang)) { $flag = true; $target = ( $db2->f("ext") == 0 ) ? '_self;' : '_blank;'; } } if ($countup == 0) {$pos = ' first';} else {$pos = '';} $countup++; $aktiv = ""; $sub_feld = nav_feld_main1($db->f("idcat")); if ($db->f("idcat") == $idcat) $aktiv = "active"; elseif ($sub_feld["activepath"]) $aktiv = "activepath"; $nav_feld_main1[] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"), "active" => $aktiv, "sub" => $sub_feld, "position" => $pos, "target" => $target); if ($aktiv != "") $activepath = $aktiv; } $rv = array("feld" => $nav_feld_main1, "activepath" => $activepath); return $rv; } $counter_e1 = 0; $counter_e2 = 0; function liste_main1 ($array, $indent = " ") { global $first, $lang, $idart; if (is_array($array["feld"])) { echo "
"; foreach ($array["feld"] as $menupunkt) { $array_cat_e1 = $array["feld"]; $cat_anzahl_e1 = count($array_cat_e1); $counter_e1++; if ($counter_e1 == 1) {$pos_e1 = 'pos1 first';} elseif ($counter_e1 == $cat_anzahl_e1) {$pos_e1 = 'pos'.$counter_e1.' last';} else {$pos_e1 = 'pos'.$counter_e1.'';} if ($menupunkt["active"] == "active" || $menupunkt["active"] == "activepath") { if (is_array($menupunkt["sub"]["feld"])) { echo $indent . $indent . "\n"; } else { echo $indent . $indent . " \n"; } } else { if (is_array($menupunkt["sub"]["feld"])) { echo $indent . $indent . " \n"; } else { echo $indent . $indent . " \n"; } } echo $indent . $indent . $indent . "" . $menupunkt["name"] . " \n"; if (is_array($menupunkt["sub"]["feld"])) { echo $indent . $indent . $indent . "
output(); $text=$data->header; $content=$data->subheader; if(cRegistry::isBackendEditMode() && $idart == 12) { $title = ""; } else { $artikel = new cApiArticleLanguage(); $artikel->loadByArticleAndLanguageId(12, $lang); $title=$artikel->getContent("CMS_TEXT", 15); } $config=$tipps->config_values; $tpl = cSmartyFrontend::getInstance(); $tpl->assign('text', $text); $tpl->assign('content', $content); $tpl->assign('title', $title); $tpl->assign('config', $config); $tpl->display('box_tipp.tpl'); ?>
loadByArticleAndLanguageId($configIdart, $langId); $text = $article->getContent('CMS_HTML', 14); $title = $article->getContent('CMS_TEXT', 14); } $tpl = cSmartyFrontend::getInstance(); $tpl->assign('title', $title); $tpl->assign('text', $text); $tpl->display('teaser_kontaktdaten.tpl'); ?>
assign('text', $text); $tpl->display('get.tpl'); ?>
query($sql); $countup = 0; while ( $db->next_record() ) { $sql_redirect = "
SELECT
a.external_redirect AS ext,
a.idartlang AS idartlang
FROM
".$cfg["tab"]["art_lang"]." AS a,
".$cfg["tab"]["cat_art"]." AS b,
".$cfg["tab"]["cat"]." AS c
WHERE
b.idcat = ".$db->f("idcat")." AND
c.idclient = ".$client." AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = ".$lang."
"; $db2->query($sql_redirect); $flag = false; while ($db2->next_record()&&!$flag) { if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang)) { $flag = true; $target = ( $db2->f("ext") == 0 ) ? '_self;' : '_blank;'; } } if ($countup == 0) {$pos = ' first';} else {$pos = '';} $countup++; $aktiv = ""; $sub_feld = nav_feld_side1($db->f("idcat")); if ($db->f("idcat") == $idcat) $aktiv = "active"; elseif ($sub_feld["activepath"]) $aktiv = "activepath"; $nav_feld_side1[] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"), "active" => $aktiv, "sub" => $sub_feld, "position" => $pos, "target" => $target); if ($aktiv != "") $activepath = $aktiv; } $rv = array("feld" => $nav_feld_side1, "activepath" => $activepath); return $rv; } $counter_e1 = 0; function liste_side1 ($array, $indent = " ") { global $first, $lang, $idart; if (is_array($array["feld"])) { echo "\n"; } } $navitems = nav_feld_side1($hauptkategorie); $first = 1; liste_side1($navitems); ?>
'; } else { } ?>
'; echo ''; ?>
'; ?>
)
.../include.front_content.php: 759