/* 2019-03-28 */ $dev=0; if($dev==1) { error_reporting(E_ALL ^ E_NOTICE); } else { error_reporting(E_ALL); } require('data/design_functions.php'); require('seiten_register/design_functions.register.inc.php'); include ("data/global_vars.php"); // wird per script erstellt if($cms_tool_shop2==1){ include('seiten_shop2/shop_einstell.inc.php'); } require_once ('data/safety_functions.php'); // nur fuer editierung oder bei shop include ("data/global_vars2.php"); // datenbankabstraktion require_once ('data/db_functions.inc.php'); // datenbankfunktionen require_once ('data/dbconnect.php'); // datenbankverbindung // VARIABLEN ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if(isset($_GET['produkt_id'])){$produkt_id=$_GET['produkt_id'];}elseif(isset($_POST['produkt_id'])){$produkt_id=$_POST['produkt_id'];}else{$produkt_id=0;}; if(isset($_GET['produktd_id'])){$produktd_id=$_GET['produktd_id'];}elseif(isset($_POST['produktd_id'])){$produktd_id=$_POST['produktd_id'];}else{$produktd_id=0;}; if(isset($_GET['prodh_id'])){$prodh_id=$_GET['prodh_id'];}elseif(isset($_POST['prodh_id'])){$prodh_id=$_POST['prodh_id'];}else{$prodh_id='';}; if(isset($_GET['sprach_id'])){$sprach_id=$_GET['sprach_id'];}elseif(isset($_POST['sprach_id'])){$sprach_id=$_POST['sprach_id'];}else{$sprach_id=0;}; if(isset($_GET['pid'])){$pid=$_GET['pid'];}elseif(isset($_POST['pid'])){$pid=$_POST['pid'];}else{$pid=0;}; if(isset($_GET['marken_id'])){$marken_id=$_GET['marken_id'];}elseif(isset($_POST['marken_id'])){$marken_id=$_POST['marken_id'];}else{$marken_id=0;}; if(isset($_GET['kategorie_id'])){$kategorie_id=$_GET['kategorie_id'];}elseif(isset($_POST['kategorie_id'])){$kategorie_id=$_POST['kategorie_id'];}else{$kategorie_id=0;}; if(isset($_GET['kategoriegruppe_id'])){$kategoriegruppe_id=$_GET['kategoriegruppe_id'];}elseif(isset($_POST['kategoriegruppe_id'])){$kategoriegruppe_id=$_POST['kategoriegruppe_id'];}else{$kategoriegruppe_id=0;}; if(isset($_GET['useuserbox'])){$useuserbox=$_GET['useuserbox'];}elseif(isset($_POST['useuserbox'])){$useuserbox=$_POST['useuserbox'];}else{$useuserbox=0;}; if(isset($_GET['ubsys'])){$ubsys=$_GET['ubsys'];}elseif(isset($_POST['ubsys'])){$ubsys=$_POST['ubsys'];}else{$ubsys=0;}; if(isset($_GET['usemlmsysbox'])){$usemlmsysbox=$_GET['usemlmsysbox'];}elseif(isset($_POST['usemlmsysbox'])){$usemlmsysbox=$_POST['usemlmsysbox'];}else{$usemlmsysbox=0;}; if(isset($_GET['einteilung1_id'])){$einteilung1_id=$_GET['einteilung1_id'];}elseif(isset($_POST['einteilung1_id'])){$einteilung1_id=$_POST['einteilung1_id'];}else{$einteilung1_id=0;}; if(isset($_GET['id'])){$id=$_GET['id'];}elseif(isset($_POST['id'])){$id=$_POST['id'];}else{$id=0;}; if(isset($_GET['watt'])){$watt=$_GET['watt'];}elseif(isset($_POST['watt'])){$watt=$_POST['watt'];}else{$watt='';}; if(isset($_GET['shop'])){$shop=$_GET['shop'];}elseif(isset($_POST['shop'])){$shop=$_POST['shop'];}else{$shop=0;}; if(isset($_GET['suche'])){$suche=$_GET['suche'];}elseif(isset($_POST['suche'])){$suche=$_POST['suche'];}else{$suche='';}; if(isset($_GET['produktliste'])){$produktliste=$_GET['produktliste'];}elseif(isset($_POST['produktliste'])){$produktliste=$_POST['produktliste'];}else{$produktliste='';}; if(isset($_GET['pregister'])){$pregister=$_GET['pregister'];}elseif(isset($_POST['pregister'])){$pregister=$_POST['pregister'];}else{$pregister=0;}; if(isset($_GET['teammember_id'])){$teammember_id=$_GET['teammember_id'];}elseif(isset($_POST['teammember_id'])){$teammember_id=$_POST['teammember_id'];}else{$teammember_id=0;}; if(isset($_GET['orderaktivierung'])){$orderaktivierung=$_GET['orderaktivierung'];}elseif(isset($_POST['orderaktivierung'])){$orderaktivierung=$_POST['orderaktivierung'];}else{$orderaktivierung=0;}; if(isset($_GET['n'])){$n=$_GET['n'];}elseif(isset($_POST['n'])){$n=$_POST['n'];}else{$n='';}; if(isset($_GET['serialnumber'])){$serialnumber=$_GET['serialnumber'];}elseif(isset($_POST['serialnumber'])){$serialnumber=$_POST['serialnumber'];}else{$serialnumber='';}; if(isset($_GET['pregister'])){$pregister=$_GET['pregister'];}elseif(isset($_POST['pregister'])){$pregister=$_POST['pregister'];}; if(isset($_GET['mutterid'])){$mutterid=$_GET['mutterid'];}elseif(isset($_POST['mutterid'])){$mutterid=$_POST['mutterid'];}; if(isset($_GET['seite'])){$seite=$_GET['seite'];}elseif(isset($_POST['seite'])){$seite=$_POST['seite'];}; if(isset($_GET['volltextsuche'])){$volltextsuche=$_GET['volltextsuche'];}elseif(isset($_POST['volltextsuche'])){$volltextsuche=$_POST['volltextsuche'];}; if(isset($_GET['usevolltextsuche'])){$usevolltextsuche=$_GET['usevolltextsuche'];}elseif(isset($_POST['usevolltextsuche'])){$usevolltextsuche=$_POST['usevolltextsuche'];}; if(isset($_GET['butt_cms_volltextsuche'])){$butt_cms_volltextsuche=$_GET['butt_cms_volltextsuche'];}elseif(isset($_POST['butt_cms_volltextsuche'])){$butt_cms_volltextsuche=$_POST['butt_cms_volltextsuche'];}; if(isset($_GET['seitenversion'])){$seitenversion=$_GET['seitenversion'];}elseif(isset($_POST['seitenversion'])){$seitenversion=$_POST['seitenversion'];}; if(isset($_GET['seitenversion_abmeldung'])){$seitenversion_abmeldung=$_GET['seitenversion_abmeldung'];}elseif(isset($_POST['seitenversion_abmeldung'])){$seitenversion_abmeldung=$_POST['seitenversion_abmeldung'];}; if(isset($_GET['selwkchange'])){$selwkchange=$_GET['selwkchange'];}elseif(isset($_POST['selwkchange'])){$selwkchange=$_POST['selwkchange'];}; if(isset($_GET['selwkdel'])){$selwkdel=$_GET['selwkdel'];}elseif(isset($_POST['selwkdel'])){$selwkdel=$_POST['selwkdel'];}; // ANMELDUNG KUNDE if(isset($_GET['loginhinweiswk'])){$loginhinweiswk=$_GET['loginhinweiswk'];}elseif(isset($_POST['loginhinweiswk'])){$loginhinweiswk=$_POST['loginhinweiswk'];}; if(isset($_GET['loginhinweis'])){$loginhinweis=$_GET['loginhinweis'];}elseif(isset($_POST['loginhinweis'])){$loginhinweis=$_POST['loginhinweis'];}; if(isset($_GET['d_watt'])){$d_watt=$_GET['d_watt'];}elseif(isset($_POST['d_watt'])){$d_watt=$_POST['d_watt'];}; if(isset($_GET['user_watt'])){$user_watt=$_GET['user_watt'];}elseif(isset($_POST['user_watt'])){$user_watt=$_POST['user_watt'];}; if(isset($_GET['ids'])){$ids=$_GET['ids'];}elseif(isset($_POST['ids'])){$ids=$_POST['ids'];}; if(isset($_GET['idsr'])){$idsr=$_GET['idsr'];}elseif(isset($_POST['idsr'])){$idsr=$_POST['idsr'];}; if(isset($_GET['ads'])){$ads=$_GET['ads'];}elseif(isset($_POST['ads'])){$ads=$_POST['ads'];}; if(isset($_GET['sfu'])){$sfu=$_GET['sfu'];}elseif(isset($_POST['sfu'])){$sfu=$_POST['sfu'];}; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* Corbereitung Mehrsprachigkeit * Linkvorbereitung für Sprachwahl */ $sprachtab_cols = ""; $sprachtab_joins=""; $sprachtab_prodkatcols=""; $sprachtab_prodjoins =""; $sql_sprachtab = "SELECT ".SPRACHTAB.".id_sprache, ".SPRACHTAB.".sprache, ".SPRACHTAB.".sprache_kurz, ".SPRACHTAB.".bild, ".SPRACHTAB.".internalsprach_id, if(".SPRACHTAB.".id_sprache = '".$sprach_id."', '0',".SPRACHTAB.".reihenfolge) as sortierer FROM ".SPRACHTAB." where ".SPRACHTAB.".display = 'yes' order by sortierer"; $result_sprachtab = db_query($sql_sprachtab, $con1); if($result_sprachtab) { $number_sprachtab = num_rows($result_sprachtab); while($array_sprachtab = fetch_array($result_sprachtab)) { if($array_sprachtab['id_sprache']!=$sprach_id) // die aktuelle sprache wird ausgeklammert { if(($pid>0)and($produkt_id==0)) { $sprachtab_cols .= "ST".$array_sprachtab['id_sprache'].".name as name".$array_sprachtab['id_sprache'].", "; $sprachtab_joins .= "LEFT JOIN ".SEITENTAB." as ST".$array_sprachtab['id_sprache']." on ST".$array_sprachtab['id_sprache'].".temp_id = ".TEMPLATETAB.".id_template and ST".$array_sprachtab['id_sprache'].".sprach_id = ".$array_sprachtab['id_sprache']." "; } elseif(($kategorie_id > 0)and($produkt_id==0)) { $sprachtab_prodkatcols .= "ST".$array_sprachtab['id_sprache'].".bezeichnung as bezeichnung".$array_sprachtab['id_sprache'].", "; $sprachtab_prodkatjoins .= "LEFT JOIN ".SHOP2WEBPLATFORMKATEGORIETEXT." as ST".$array_sprachtab['id_sprache']." ON ST".$array_sprachtab['id_sprache'].".kategorie_id=".SHOP2WEBPLATFORMKATEGORIE.".id_kategorie and ST".$array_sprachtab['id_sprache'].".sprach_id = ".$array_sprachtab['id_sprache']." "; } elseif($produkt_id > 0) { $sprachtab_prodcols .= "COALESCE(tx".$array_sprachtab['id_sprache'].".bezeichnung,t0.bezeichnung) AS bezeichnung".$array_sprachtab['id_sprache'].", "; $sprachtab_prodjoins .= "left join ".SHOP2WEBPRODUKTTEXTTAB." as tx".$array_sprachtab['id_sprache']." on tx".$array_sprachtab['id_sprache'].".produkt_id = ".SHOP2WEBPRODUKTTAB.".id_produkt and tx".$array_sprachtab['id_sprache'].".text_variante_id = '$show_text_variante_id' and tx".$array_sprachtab['id_sprache'].".sprach_id = ".$array_sprachtab['id_sprache']." "; } else { $sprachtab_cols .= "ST".$array_sprachtab['id_sprache'].".name as name".$array_sprachtab['id_sprache'].", "; $sprachtab_joins .= "LEFT JOIN ".SEITENTAB." as ST".$array_sprachtab['id_sprache']." on ST".$array_sprachtab['id_sprache'].".temp_id = ".TEMPLATETAB.".id_template and ST".$array_sprachtab['id_sprache'].".sprach_id = ".$array_sprachtab['id_sprache']." "; } } } } // ANWENDUNGSTEILE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if($cms_tool_shop2==1) { /* * Erfolgreicher Einkauf/Abschluss teil1. * Teil 2 vom Bezahlsystem ausgehend kann etwas später kommen und wird im hintergrund erledigt * verwendeter index :: shop_update_check */ if($_GET['cot']==1) { $aktion = "update ".SHOP2BESTWKTAB." set aktiv_temp=0, aktiv_temp_timestamp='$jetzt' where sessionid='".$cookievar_shop2[0]."' and zahlungsart_check = 1 and versandart_id_check = 1 and gotlawinfo = 1 "; $result_add = db_query($aktion,$con2); // ERMITTLUNG AUS COOCKIEDATEN | WIE WEITERGELEITET WERDEN SOLL $cookievar_shop2 = explode("#",$_COOKIE[$name_shop2coockie]); if((!$sprach_id)and($cookievar_shop2[7]>0)) { $sprach_id = $cookievar_shop2[7]; } } // include('seiten_shop2/shop_einstell.inc.php'); // SHOPSYSTEM include('seiten_shop2/design_functions.shop2.inc.php'); // SHOPSYSTEM include('seiten_shop2/shop_startberechnung.inc.php'); // SHOPSYSTEM } if($cms_tool_kurs1==1) { include('seiten_kurssystem/design_functions.kurs.inc.php'); // KURSSYSTEM include('seiten_kurssystem/kurs_einstell.inc.php'); // KURSSYSTEM } if($cms_tool_projekt==1) { require_once ('seiten_projekt/projektshow_einstell.inc.php'); // PROJEKTSHOWSYSTEM } if($cms_tool_mlmsys==1) { include('seiten_mlmsys/design_functions.mlm.inc.php'); // SHOPSYSTEM } if($cms_tool_anfrage2==1) { } /* START SPERRUNG ALLGEMEIN wird im Intranet festgelegt */ // intranet_log('0', 'testkommentar', 0); // $sql_log = "insert into ".PLATFORMDEVLOGTAB." (plattform_id, log) values ('0', 'qwerqwerqwer') "; // $result_log = db_query($sql_log, $con2); // dbp11k($text); if($arr_shopdata['sperrung']!=1) { /* MODREWRITE VARIABLEN * */ $cms_use_modrewrite=1; if($cms_use_modrewrite==1) { if($_GET['pid']){$pid = $_GET['pid'];} if($_GET['n']){$n = $_GET['n'];} if($_GET['sprach_id']){$sprach_id = $_GET['sprach_id'];} if($_GET['kategorie_id']){$kategorie_id = $_GET['kategorie_id'];} if($_GET['produkt_id']){$produkt_id = $_GET['produkt_id'];} if($_GET['einteilung1_id']){ $einteilung1_id=$_GET['einteilung1_id'];} if($_GET['mutterid']){ $mutterid=$_GET['mutterid'];} if($_GET['watt']){ $watt=$_GET['watt'];} } else { } if(!$pid){$pid=0;} // ANWENDUNGS DESIGN WECHSLER ANSTOSSER ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if((!$_SESSION['sessuser_web'])and($_SESSION['sessaboid_web']<1)) { $design_variant_id=1; } elseif(($_SESSION['sessuser_web'])and($_SESSION['sessaboid_web']<1)) { $design_variant_id=1; } elseif(($_SESSION['sessuser_web'])and($_SESSION['sessaboid_web']>0)) { $design_variant_id=2; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $main_link="index.php"; if($_GET['seitenversion']=="edit") { $cookievar_edit = array(); $_SESSION['cmsseitenversion']='edit'; $cookievar_edit[6]="edit"; } if($cookievar_edit[6]=='edit') { $seitenversion='edit'; $cookievar_edit[6]="edit"; } if(!$seitenversion) { $cookievar_edit = array(); $seitenversion='normal'; $cookievar_edit[6]="normal"; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // START LOGGING ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if((!$mutterid)and(!$kategorie_id)and($watt!='chlang')) { if($seitenversion=='normal'){$interneseite='startseite';}else{$interneseite='editversuch';} include('seiten_werkz/logging.inc.php'); } /* PASSWORTABFRAGE EDITIERUNG * BEI ENTSPRECHENDEN AUFRUF * ?seitenversion=edit * * */ if(((!isset($cookievar_edit[1]))or($cookievar_edit[5]!=FIRMA_CVR))and($cookievar_edit[6]=='edit')and($seitenschutz==1)) { // EDITIERUNGSANSICHT OHNE GUELTIGE ANMELDUNG // ZUGANGSDATEN ABFRAGE require_once ('data/design_functions.edit.php'); include('seiten_cmsinc/loginbody.inc.php'); } else { if($seitenversion=='edit') { // EDITIERUNGSBEREICH CMS // Einstellungen und StatementTeile $menu_link='index'; $editlayerstyle="position:absolute; width:160px; height:1px; z-index:10000; visibility: hidden;"; $editlayerstyle1="position:absolute; width:220px; height:1px; z-index:10000; "; $editlayerstyle1a="position:absolute; width:122px; height:1px; z-index:10000; "; $sel_colvisible=" ".TEMPLATETAB.".visible, ".SEITENTAB.".language_visible,ifnull( ".TEMPLATETAB.".tempname,'xxx') as tempname, ifnull(".SEITENTAB.".name,'xxxxx') as name, "; $use_edit_css=1; } elseif($seitenversion=='normal') { // NORMALDATRSTELLUNG CMS // Einstellungen und StatementTeile $use_edit_css=0; $menu_link='index'; $sel_visible="and ".TEMPLATETAB.".visible=1 and ".SEITENTAB.".language_visible=1 "; $sel_colvisible=" ".SEITENTAB.".name, "; $sel_textvisible="and visible=1 "; $sel_timevisible="and (".TEMPLATETAB.".visiblezeit<>1 or (".TEMPLATETAB.".startzeit_check=1 and ".TEMPLATETAB.".endzeit_check=1 and ".TEMPLATETAB.".startzeit<$jetzt and ".TEMPLATETAB.".endzeit>$jetzt) or (".TEMPLATETAB.".startzeit_check=1 and ".TEMPLATETAB.".endzeit_check=0 and ".TEMPLATETAB.".startzeit<$jetzt) or (".TEMPLATETAB.".endzeit_check=1 and ".TEMPLATETAB.".startzeit_check=0 and ".TEMPLATETAB.".endzeit>$jetzt))"; $sel_texttimevisible="and (visiblezeit<>1 or (startzeit_check=1 and endzeit_check=1 and startzeit<$jetzt and endzeit>$jetzt) or (startzeit_check=1 and endzeit_check=0 and startzeit<$jetzt) or (endzeit_check=1 and startzeit_check=0 and endzeit>$jetzt))"; } // DATENUEBERGABE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $sprach_id=$_GET['sprach_id']; $einteilung1_id=$_GET['einteilung1_id']; $mutterid=$_GET['mutterid']; $watt=$_GET['watt']; if(!$pid){$pid=0;} // CURRENCY DATEN SHOP2//////////////////////////////////////////////////////////////////// $currency_id=1; /* if(!$currency_id) { $sql_currency = "SELECT id_currency FROM ".SHOP2CURRENCYTAB." where starter=1"; $result_currency = db_query($sql_currency, $con1); if($result_currency) { while($array_currency = fetch_array($result_currency)) { $changecurrency=$array_currency[id_currency]; session_unregister("currency_id"); session_register("currency_id"); $_SESSION[currency_id] = $changecurrency; session_unregister("currency_str"); session_register("currency_str"); $_SESSION[currency_str] = $changecurrency; session_unregister("currency_rate"); session_register("currency_rate"); $_SESSION[currency_rate] = $changecurrency; } } } elseif(($changecurrency!=0)and($changecurrency)) { session_unregister("currency_id"); session_register("currency_id"); $_SESSION[currency_id] = $changecurrency; }*/ /* DATEN DER STARTSEITE * WENN KEINE DATEN ÜBERGEBEN WURDEN * * * * */ if(((!$mutterid)or((!$einteilung1_id)and(!$sprach_id))or($watt=='cheinteilung'))and($pid==0)) { $eb=0; $number_start=0; if((!$mutterid)and($watt!='chlang')and($watt!='cheinteilung')) { $sql_start = "SELECT ".SEITENTAB.".sprach_id, ".TEMPLATETAB.".id_template, ".TEMPLATETAB.".einteilung1_id, ".SEITENTAB.".temp_id, ".SEITENTAB.".name, ".SEITENTAB.".h1_name, ".SEITENTAB.".id_seiten FROM ".TEMPLATETAB." JOIN ".SEITENTAB." ON ".SEITENTAB.".temp_id = ".TEMPLATETAB.".id_template JOIN ".SPRACHTAB." ON ".SPRACHTAB.".id_sprache = ".SEITENTAB.".sprach_id JOIN ".EINTEILUNG1TAB." ON ".EINTEILUNG1TAB.".id_einteilung1 = ".TEMPLATETAB.".einteilung1_id and ".EINTEILUNG1TAB.".start=1 where ".TEMPLATETAB.".ebene=0 and ".TEMPLATETAB.".start=1 and ".TEMPLATETAB.".mutter_id=0 and ".TEMPLATETAB.".start=1 group by ".TEMPLATETAB.".id_template order by ".TEMPLATETAB.".reihenfolge limit 0,1"; } elseif((!$mutterid)and($watt=='chlang')and($watt!='cheinteilung')) { $sql_start = "SELECT ".SEITENTAB.".sprach_id, ".TEMPLATETAB.".id_template, ".TEMPLATETAB.".einteilung1_id, ".SEITENTAB.".temp_id, ".SEITENTAB.".name, ".SEITENTAB.".h1_name, ".SEITENTAB.".id_seiten FROM ".TEMPLATETAB.", ".SEITENTAB.", ".SPRACHTAB.", ".EINTEILUNG1TAB." where ".TEMPLATETAB.".ebene=0 and ".TEMPLATETAB.".id_template = ".SEITENTAB.".temp_id and ".TEMPLATETAB.".sprach_id='$sprach_id' and ".TEMPLATETAB.".einteilung1_id='$einteilung1_id' and ".TEMPLATETAB.".mutter_id=0 and ".TEMPLATETAB.".start=1 order by ".TEMPLATETAB.".reihenfolge limit 0,1"; } elseif((!$mutterid)and($watt!='chlang')and($watt=='cheinteilung')) { $sql_start = "SELECT ".SEITENTAB.".sprach_id, ".TEMPLATETAB.".id_template, ".TEMPLATETAB.".einteilung1_id, ".SEITENTAB.".temp_id, ".SEITENTAB.".name, ".SEITENTAB.".h1_name, ".SEITENTAB.".id_seiten FROM ".TEMPLATETAB.", ".SEITENTAB.", ".SPRACHTAB.", ".EINTEILUNG1TAB." where ".TEMPLATETAB.".ebene=0 and ".TEMPLATETAB.".id_template = ".SEITENTAB.".temp_id and ".TEMPLATETAB.".sprach_id='$sprach_id' and ".TEMPLATETAB.".einteilung1_id='$einteilung1_id' and ".TEMPLATETAB.".mutter_id=0 and ".TEMPLATETAB.".start=1 order by ".TEMPLATETAB.".reihenfolge limit 0,1"; } $result_start = db_query($sql_start, $con1); if ($result_start) { $arr_start = fetch_array($result_start); $number_start = num_rows($result_start); if($sprach_id>0) { /* sprache ermittelt */ } else { if((strlen(getPreferredLanguage())>0)and(getPreferredLanguage()=="de")) { $sprach_id = 1; } elseif((strlen(getPreferredLanguage())>0)and(getPreferredLanguage()!="de")) { $sprach_id = 2; } else { $sprach_id = $arr_start['sprach_id']; } } } if($number_start==0) { // starteinteilung ermitteln // $sql_einteilungstart = "SELECT id_einteilung1 FROM ".EINTEILUNG1TAB." where ".EINTEILUNG1TAB.".start=1 limit 1"; $result_einteilungstart = db_query($sql_einteilungstart, $con1); if($result_einteilungstart) { $arr_einteilungstart =fetch_array($result_einteilungstart); if(!$einteilung1_id){$einteilung1_id=$arr_einteilungstart['id_einteilung1'];} } // startsprache ermitteln // $sql_sprachstart = "SELECT id_sprache FROM ".SPRACHTAB." where ".SPRACHTAB.".start=1 limit 1"; $result_sprachstart = db_query($sql_sprachstart, $con1); if($result_sprachstart) { $arr_sprachstart =fetch_array($result_sprachstart); if(!$sprach_id){$sprach_id=$arr_sprachstart['id_sprache'];} } } if($shop!=1){$starter=$arr_start['id_template'];}else{$starter=0;} if($hodat!=1){$starter=$arr_start['id_template'];}else{$starter=0;} if($pregister!=1){$starter=$arr_start['id_template'];}else{$starter=0;} if((!$produkt_id)and(!$kategorie_id)and(!$marken_id)and(!$kategoriegruppe_id)and($pregister!=1)and($sfu=="")) { $kategorie_art_id=0; $mutterid="".$arr_start['einteilung1_id'].".0.".$arr_start['id_template'].".0.0.0.".$arr_start['sprach_id'].".".$arr_start['temp_id'].".".$starter.".0.0.0.0"; $pid=$arr_start['id_template']; } else { $mutterid="".$arr_start['einteilung1_id'].".0.0.0.0.0.".$arr_start['sprach_id'].".0.0.0.0.0.0"; } if(($kategorie_id)and(!$produkt_id)){$kategorie_art_id=1;} // fuer Kategorie if((!$kategorie_id)and(!$produkt_id)and($kategoriegruppe_id)){$kategorie_art_id=2;} // fuer kategoriegruppe if($marken_id=="start"){$kategorie_art_id=3;} if(($marken_id)and($marken_id!="start")){$kategorie_art_id=4;} // fuer Marken $startseite_p11_cms=1; } /* DATEN DER AKTUELLEN SEITE * * * * * */ if(($pid>0)and($sfu=='')) { function check_unterseite($seiten_id, $mutter_id) { global $con1, $mutter_id_extender; $sql_aktuell_unter = "SELECT ".TEMPLATETAB.".id_template, ".TEMPLATETAB.".mutter_id FROM ".TEMPLATETAB." where ".TEMPLATETAB.".id_template='$mutter_id'"; $result_aktuell_unter = db_query($sql_aktuell_unter, $con1); if ($result_aktuell_unter) { $arr_aktuell_unter=fetch_array($result_aktuell_unter); $mutter_id_extender=".".$arr_aktuell_unter['id_template'].$mutter_id_extender; if($arr_aktuell_unter['mutter_id']>0) { check_unterseite($arr_aktuell_unter['id_template'], $arr_aktuell_unter['mutter_id']); } } } $sql_aktuell = "SELECT ".SEITENTAB.".sprach_id, ".SEITENTAB.".temp_id, ".SEITENTAB.".name, ".TEMPLATETAB.".start, ".SEITENTAB.".id_seiten, ".TEMPLATETAB.".id_template, ".TEMPLATETAB.".einteilung1_id, ".TEMPLATETAB.".mutter_id, ".SEITENTAB.".bild1, ".SEITENTAB.".bild2, ".SEITENTAB.".bild3, ".SEITENTAB.".bild4, ".SEITENTAB.".bild5, ".SEITENTAB.".bild6, ".SEITENTAB.".bild1_link, ".SEITENTAB.".bild2_link, ".SEITENTAB.".bild3_link, ".SEITENTAB.".bild4_link, ".SEITENTAB.".bild5_link, ".SEITENTAB.".bild6_link, ".SEITENTAB.".banner_bild, ".SEITENTAB.".banner_link, ".SEITENTAB.".meta1, ".SEITENTAB.".meta2, ".SEITENTAB.".h1_name, ".TEMPFILETAB.".spalten, ".$sprachtab_cols." ".TEMPFILETAB.".funktion FROM ".TEMPLATETAB." LEFT JOIN ".SEITENTAB." on ".SEITENTAB.".temp_id = ".TEMPLATETAB.".id_template and sprach_id = ".$sprach_id." ".$sprachtab_joins." LEFT JOIN ".TEMPFILETAB." ON ".TEMPLATETAB.".tempfile_id=".TEMPFILETAB.".id_temfile where ".TEMPLATETAB.".id_template='$pid' group by ".TEMPLATETAB.".id_template limit 0,1 "; $result_aktuell = db_query($sql_aktuell, $con1); if ($result_aktuell) { $arr_aktuell =fetch_array($result_aktuell); check_unterseite($arr_aktuell['id_template'], $arr_aktuell['mutter_id']); $mutter_id_extender=$mutter_id_extender.".".$arr_aktuell['id_template']; $mutter_id_extender=str_replace("..",".",$mutter_id_extender); if(substr_count($mutter_id_extender,'.')==1) {$mutter_id_extender.=".0.0.0.0"; $klick_ebene=0;} elseif(substr_count($mutter_id_extender,'.')==2) {$mutter_id_extender.=".0.0.0"; $klick_ebene=1;} elseif(substr_count($mutter_id_extender,'.')==3) {$mutter_id_extender.=".0.0"; $klick_ebene=2;} elseif(substr_count($mutter_id_extender,'.')==4) {$mutter_id_extender.=".0"; $klick_ebene=3;} $mutterid="".$arr_aktuell['einteilung1_id'].".0.".$arr_aktuell['id_template'].".0.".$klick_ebene.".0.".$arr_aktuell['sprach_id'].".".$arr_aktuell['temp_id'].$mutter_id_extender; // TODO $arr_mutterid = explode(".",$mutterid); $bild1=$arr_aktuell['bild1']; $bild2=$arr_aktuell['bild2']; $bild3=$arr_aktuell['bild3']; $bild4=$arr_aktuell['bild4']; $bild5=$arr_aktuell['bild5']; $bild6=$arr_aktuell['bild6']; $bild1_link=$arr_aktuell['bild1_link']; $bild2_link=$arr_aktuell['bild2_link']; $bild3_link=$arr_aktuell['bild3_link']; $bild4_link=$arr_aktuell['bild4_link']; $bild5_link=$arr_aktuell['bild5_link']; $bild6_link=$arr_aktuell['bild6_link']; $banner_bild=$arr_aktuell['banner_bild']; $banner_link=$arr_aktuell['banner_link']; $meta1=$arr_aktuell['meta1']; $meta2=$arr_aktuell['meta2']; $startseite=$arr_aktuell['start']; $klick_name=$arr_aktuell['name']; $klick_h1name=$arr_aktuell['h1_name']; $cms_start=$arr_aktuell['start']; $template_spalten=$arr_aktuell['spalten']; } } /* NORMALVERARBEITUNG DATEN * AUS DER DATENUEBERGABE * AUS DER STARTVERARBEITUNG * */ $einzelzahlen = explode (".",$mutterid); if(!$einteilung1_id){$einteilung1_id=$einzelzahlen[0];} $main_id=$einzelzahlen[0]; $position_extra=$einzelzahlen[1]; $click_id=$einzelzahlen[2]; $pos_id=$einzelzahlen[3]; $eb=$einzelzahlen[4]; $cms_menu_pos_id=$einzelzahlen[5]; if(!$sprach_id){$sprach_id=$einzelzahlen[6];} $temp_id=$einzelzahlen[7]; /* CSS * */ if($einzelzahlen[0]>0) { $sql_einteilung = "SELECT css_file, id_einteilung1 FROM ".EINTEILUNG1TAB." where ".EINTEILUNG1TAB.".id_einteilung1 = $einzelzahlen[0] limit 1 "; } else { $sql_einteilung = "SELECT css_file, id_einteilung1 FROM ".EINTEILUNG1TAB." where ".EINTEILUNG1TAB.".start = 1 limit 1 "; } $result_einteilung = db_query($sql_einteilung, $con1); if($result_einteilung) { $array_einteilung = fetch_array($result_einteilung); $css_file = $array_einteilung['css_file']; if($einzelzahlen[0]>0) {} else { $einteilung1_id=$array_einteilung['id_einteilung1']; } } // if(!$css_file){$css_file='ie_haupt.css.php';} // $css_file='ie_haupt.css.php'; // //////////////////////////////////////////////////////////// $tarrget='_self'; if (!$seitenb_id){$seitenb_id=0;} if (!$seitenc_id){$seitenc_id=0;} if (!$seitend_id){$seitend_id=0;} if (!$seitene_id){$seitene_id=0;} if (!$seitenf_id){$seitenf_id=0;} // PARAMETER FUER OBERSTEN MENUEPUNKT IN DER HIERACHIE //////////////////////////////////////////////////// if($einzelzahlen[8]>0) { $sql_bildmen = "SELECT kategoriegr_tour_id, kategoriegr_proj_id, kategoriegr_shop_id FROM ".SEITENTAB." where id_seiten='$einzelzahlen[8]' limit 1"; $result_bildmen = db_query($sql_bildmen, $con1); if ($result_bildmen) { $arr_men_bildmen = fetch_array($result_bildmen); $kategoriegr_tour_id=$arr_men_bildmen['kategoriegr_tour_id']; $kategoriegr_proj_id=$arr_men_bildmen['kategoriegr_proj_id']; $kategoriegr_shop_id=$arr_men_bildmen['kategoriegr_shop_id']; } } // // KATEGORIEUMSETZUNG FUER TOUREN/SCHOP/PROJEKTE //////////////////////////////////////////////////////////////////////////////////////////// // DARSTELLUNG UND INHALTE FUER PRODUKTSUCHE if((strlen($volltextsuche)>0)or($usevolltextsuche>0)) { $emptylisterror = 0; $cmskategorie = 0; $katdarstellung = 7; $seitenwechsler = 0; $proseite = 0; $verkaufleiste = 0; $produkthalter = 0; $texttemplateoben_id = 0; $texttemplateunten_id = 0; $meta1 = "SEARCH"; $meta2 = $volltextsuche; } if((($kategorie_id>0)or($marken_id>0))and($cms_tool_shop2==1)) { if($kategorie_id>0) { $kategorie_id_str = explode (".",$kategorie_id); $sel_where = SHOP2WEBPLATFORMKATEGORIE.".id_kategorie='".$kategorie_id_str[0]."' and ".SHOP2WEBPLATFORMKATEGORIE.".shop_id = '".$arr_shopdata['id_shop']."' and ".SHOP2WEBPLATFORMKATEGORIE.".kategorie_art = 'kategorie'"; $subcatid_col = " group_concat(distinct plfkat_tab2.id_kategorie order by plfkat_tab2.reihenfolge asc) as sub_kategorie_id, ".SHOP2WEBPLATFORMKATEGORIE.".setpath, "; $subcatid_join = " LEFT JOIN ".SHOP2WEBPLATFORMKATEGORIE." plfkat_tab2 on INSTR(plfkat_tab2.setpath, ".SHOP2WEBPLATFORMKATEGORIE.".id_kategorie) > 0 and ".SHOP2WEBPLATFORMKATEGORIE.".id_kategorie <> plfkat_tab2.id_kategorie and plfkat_tab2.kategorie_art = 'kategorie' and plfkat_tab2.shop_id = '$arr_shopdata[id_shop]'"; } if($marken_id>0) { $kategorie_id_str = explode (".",$kategorie_id); $sel_where = SHOP2WEBPLATFORMKATEGORIE.".marken_id='".$marken_id."' and ".SHOP2WEBPLATFORMKATEGORIE.".shop_id = '".$arr_shopdata['id_shop']."' and ".SHOP2WEBPLATFORMKATEGORIE.".kategorie_art = 'marke'"; $left_join_marke = "LEFT JOIN ".SHOP2WEBPRODUKTMARKEN." ON ".SHOP2WEBPLATFORMKATEGORIE.".marken_id = ".SHOP2WEBPRODUKTMARKEN.".id_marke and ".SHOP2WEBPLATFORMKATEGORIE.".kategorie_art='marke'"; $col_marke = " ".SHOP2WEBPRODUKTMARKEN.".bezeichnung as markenbezeichnung , "; } // EINSTELLUNGEN fuer die Produktdarstellungen // $sprachtab_prodkatjoins // $sprachtab_prodkatcols $sql_kategoriecheck1 = "SELECT ".SHOP2WEBPLATFORMKATEGORIE.".emptylisterror, ".SHOP2WEBPLATFORMKATEGORIE.".cmskategorie, ".SHOP2WEBPLATFORMKATEGORIE.".bild1, ".SHOP2WEBPLATFORMKATEGORIE.".kategoriegruppe_id, ".SHOP2WEBPLATFORMKATEGORIE.".katdarstellung, ".SHOP2WEBPLATFORMKATEGORIE.".seitenwechsler, ".SHOP2WEBPLATFORMKATEGORIE.".proseite, ".SHOP2WEBPLATFORMKATEGORIE.".verkaufleiste, ".SHOP2WEBPLATFORMKATEGORIE.".produkthalter, ".SHOP2WEBPLATFORMKATEGORIE.".texttemplateoben_id, ".SHOP2WEBPLATFORMKATEGORIE.".texttemplateunten_id, ".SHOP2WEBPLATFORMKATEGORIE.".prod2katmap, ".SHOP2WEBPLATFORMKATEGORIETEXT.".meta1_text, ".SHOP2WEBPLATFORMKATEGORIETEXT.".meta2_text, ".$subcatid_col." ".$col_marke." ".$sprachtab_prodkatcols." ".SHOP2WEBPLATFORMKATEGORIETEXT.".bezeichnung FROM ".SHOP2WEBPLATFORMKATEGORIE." LEFT JOIN ".SHOP2WEBPLATFORMKATEGORIETEXT." ON ".SHOP2WEBPLATFORMKATEGORIETEXT.".kategorie_id=".SHOP2WEBPLATFORMKATEGORIE.".id_kategorie and ".SHOP2WEBPLATFORMKATEGORIETEXT.".sprach_id = '$sprach_id' ".$sprachtab_prodkatjoins." ".$left_join_marke." ".$subcatid_join." where ".$sel_where." GROUP BY ".SHOP2WEBPLATFORMKATEGORIE.".id_kategorie limit 1 "; $result_kategoriecheck1 = db_query($sql_kategoriecheck1, $con2); // echo $sql_kategoriecheck1; if($result_kategoriecheck1) { $array_kategorie = fetch_array($result_kategoriecheck1); $sub_kategorie_arr = explode(",",$array_kategorie['sub_kategorie_id']); $setpath_kategorie_arr = explode(",",$array_kategorie['setpath']); // echo "####".$array_kategorie['setpath']."|||".$array_kategorie['sub_kategorie_id']."||".count($setpath_kategorie_arr); $emptylisterror = $array_kategorie['emptylisterror']; $cmskategorie = $array_kategorie['cmskategorie']; $katdarstellung = $array_kategorie['katdarstellung']; $seitenwechsler = $array_kategorie['seitenwechsler']; $proseite = $array_kategorie['proseite']; $verkaufleiste = $array_kategorie['verkaufleiste']; $produkthalter = $array_kategorie['produkthalter']; $texttemplateoben_id = $array_kategorie['texttemplateoben_id']; $texttemplateunten_id = $array_kategorie['texttemplateunten_id']; $meta1 = $array_kategorie['meta1_text']; $meta2 = $array_kategorie['meta2_text']; if(($marken_id > 0)and($array_kategorie['katdarstellung']==0)) { $katdarstellung = 7; } else { $katdarstellung = $array_kategorie['katdarstellung']; } if(strlen($array_kategorie['bild1'])>5) { $bild1= p11_cms_bilddatenpfad().$array_kategorie[bild1]; } if((!$kategoriegruppe_id)and($array_kategorie['kategoriegruppe_id']>0)) { $kategoriegruppe_id = $array_kategorie['kategoriegruppe_id']; } if((strlen($array_kategorie['bezeichnung'])>1)and($kategorie_id>0)) { $klick_name = strtoupper($array_kategorie['bezeichnung']); } if((strlen($array_kategorie['markenbezeichnung'])>1)and($marken_id>0)) { $klick_name = "MARKE | ".strtoupper($array_kategorie['markenbezeichnung']); } } $startseite_p11_cms=0; } if($cms_tool_shop2==1) { // METATEXTE AUS (SHOP) PRODUKTDETAIL ///////////////////////////////////////////////////////////////////////////////////// if(($produkt_id>0)and(strlen($array_produkt_detail['meta1_prodtext'])>3)){ $meta1 = $array_produkt_detail['meta1_prodtext']; } if(($produkt_id>0)and(strlen($array_produkt_detail['meta2_prodtext'])>3)){ $meta2 = $array_produkt_detail['meta2_prodtext']; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } if($pregister==1) // REGISTRIERUNGSSEITE //// { $klick_name="REGISTER"; $klick_name_design_vers=2; $startseite_p11_cms=0; } if(($produktliste=='detail')or($produkt_id>0)) // PRODUKTDETAILANSICHT //// { $klick_name=strtoupper($array_produkt_detail['bezeichnung']); $klick_name_design_vers=2; $startseite_p11_cms=0; } if(!$kategoriegruppe_id) { } // HEADLISTER //////////////////////////////////////////////////// // for($icount = 8; $icount <= 12; $icount++) { if($einzelzahlen[$icount]>0) { $sql_bildmen = "SELECT name FROM ".SEITENTAB." where id_seiten='$einzelzahlen[$icount]' and sprach_id='$sprach_id' limit 1"; $result_bildmen = db_query($sql_bildmen, $con1); if ($result_bildmen) { $arr_men_bildmen = fetch_array($result_bildmen); } $teiler=''; if((strlen($arr_men_bildmen['name'])>1)and($icount!=8)) { $teiler = " | "; } } $headlist=$headlist.$teiler.$arr_men_bildmen['name']; } // EXTERNE UEBERSETZUNGSTEXTE vom INTRANET/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if(($cms_tool_mlmsys==1)or($cms_tool_shop2==1)or($cms_tool_anfrage2==1)or($cms_tool_kurs1==1)) { $internalsprach_id=$sprach_id; $sql_plattformbez = "select ".SHOP2WEBWEBTEXT.".linkstring, ".SHOP2WEBWEBTEXT.".bezeichnung from ".SHOP2WEBWEBTEXT." where ".SHOP2WEBWEBTEXT.".sprach_id = '$sprach_id' and ".SHOP2WEBWEBTEXT.".platform_id = '$arr_shopdata[id_shop]'"; $result_plattformbez = db_query($sql_plattformbez, $con2); if($result_plattformbez){ while($array_plattformbez = fetch_array($result_plattformbez)) { $men_str[$array_plattformbez['linkstring']] = $array_plattformbez['bezeichnung']; }} function platform_beschr_edit($linkstring, $sprach_id, $vers_edit) { global $seitenversion; global $platform_id; ?>

