if ( isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], "gzip") !== false )
{
@ob_start("ob_gzhandler");
}
else
{
ob_start();
}
header('Content-type: text/html; charset=utf-8');
include("inc/crcms_config.php");
$conn = @mysql_connect($CONFIG["db_host"], $CONFIG["db_user"], $CONFIG["db_pwd"]) or die ("DB - Fehler");
@mysql_select_db($CONFIG["db_name"], $conn) or die ("DB - Fehler 1");
include("inc/crcms_funcs.php");
$ip = $_SERVER['REMOTE_ADDR'];
$do_cmd = CRCMS::CheckAndGetQueryVal("do");
$host = $_SERVER['HTTP_HOST'];
$domain = "";
$show = CRCMS::CheckAndGetQueryVal("show"); // VALUES: LISTE, ARTIKEL, GB, FAQ
$cmd = CRCMS::CheckAndGetQueryVal("cmd");
$cmd_sub = CRCMS::CheckAndGetQueryVal("cmd_sub");
$mainmenu = CRCMS::CheckAndGetQueryVal("mainmenu");
if (empty($cmd))
{
$startpage = CRCMS::GetStartPage();
$show = $startpage["show"];
$cmd = $startpage["cmd"];
$cmd_sub = $startpage["cmd_sub"];
$mainmenu = $startpage["mainmenu"];
}
if (empty($cmd_sub))
$cmd_sub = $cmd;
$CMS_SETTINGS = CRCMS::GetSettings();
$CMS_MAINMENU = CRCMS::GetMenu(0);
$CMS_FOOTERMENU = CRCMS::GetMenu(1);
$CMS_SUBMENU = CRCMS::GetSubMenu($mainmenu);
$WIDGETS = CRCMS::GetWidgets();
$c_gallery = array();
$cmshtmlcontent = "";
$themeimage = "";
$curr_menu_id = @mysql_evaluate("SELECT id FROM " . $CONFIG["tblpre"] . "menu WHERE `url-text` = '" . mysql_real_escape_string($cmd) . "'");
$curr_menu_details = CRCMS::GetMenu("", true, "", "", "", $curr_menu_id);
$menucode = $curr_menu_details[0]["code"];
$c_id = -1;
if ($show == "GB" || $show == "LISTE" || $show == "FAQ")
{
$c_metakeys = $curr_menu_details[0]["c_metakeys"];
$c_metadesc = $curr_menu_details[0]["c_metadesc"];
$c_titel = $curr_menu_details[0]["c_titel"];
}
switch ($show)
{
case "ARTIKEL" :
$CMS_DATA_ARTIKEL = CRCMS::GetCMSDataArtikel($cmd, $cmd_sub);
$c_gallery = CRCMS::GetGallery($cmd_sub, false);
$c_videos = CRCMS::GetVideos($cmd_sub);
$c_id = $CMS_DATA_ARTIKEL["id"];
$c_headline = $CMS_DATA_ARTIKEL["c_headline"];
$c_shortdesc = $CMS_DATA_ARTIKEL["c_shortdesc"];
$c_shortdesc = $c_shortdesc; //str_replace("\r\n", "
", );
$themeimage = $CMS_DATA_ARTIKEL["themeimage"];
$files = $CMS_DATA_ARTIKEL["files"];
$c_date = $CMS_DATA_ARTIKEL["c_date"];
$category_text = ""; //$CMS_DATA_ARTIKEL["category_text"];
$c_category = $CMS_DATA_ARTIKEL["c_category"];
for ($u = 0; $u < count($c_category); $u++) {
$category_text .= $c_category[$u]["cat_text"];
if ($u < count($c_category)-1)
$category_text .= ", ";
}
$c_text = $CMS_DATA_ARTIKEL["c_text"];
$c_author = $CMS_DATA_ARTIKEL["c_author"];
$c_metakeys = $CMS_DATA_ARTIKEL["c_metakeys"];
$c_metadesc = $CMS_DATA_ARTIKEL["c_metadesc"];
$c_titel = $CMS_DATA_ARTIKEL["c_titel"];
break;
case "GB" :
$GB_CFG = CRCMS::GetGBConfig($cmd_sub);
$cmshtmlcontent = $GB_CFG["content"];
break;
case "LISTE" :
$orderby = "";
break;
}
$c_metadesc = htmlentities(str_replace("\r\n", " ", $c_metadesc), ENT_QUOTES, "UTF-8");
$hasGallery = isset($c_gallery) && (count($c_gallery) > 0 ? true : false);
$hasFiles = isset($files) && (count($files) > 0 ? true : false);
$hasVideos = isset($c_videos) && (count($c_videos) > 0 ? true : false);
$menu_is_list = $curr_menu_details[0]["liststyle"] == "AUFLISTUNG" ? true : false;
$currentmenutext = $curr_menu_details[0]["text"];
$sort1 = " ORDER BY sortierung DESC"; //für listen
$lang_urls = array();
for($i = 0; $i < count($allowed_lang); $i++)
{
$c_lang = $allowed_lang[$i];
$pre = "";
if ($c_lang != "de")
$pre = $c_lang . "_";
$result = mysql_query("SELECT c_key, c_key_sub FROM " . $pre . "cr_cms_content WHERE id = " . mysql_real_escape_string($c_id));
$res = mysql_fetch_assoc($result);
//$lang_url = "http://" . ($c_lang == "de" ? "www" : $c_lang) . "tesarik.eu";
$lang_url = "http://" . ($c_lang == "de" ? "" : $c_lang.".") . "tesarik.eu";
if (!empty($res) && $cmd != "home")
{
if (!empty($res["c_key"]))
{
if ($res["c_key"] == $res["c_key_sub"])
$lang_url .= "/inhalt/" . $res["c_key"] . ".html";
else
$lang_url .= "/inhalt/" . $res["c_key"] . "/" . $res["c_key_sub"] . ".html";
}
}
$lang_urls[$c_lang] = $lang_url;
}
?>