connect($_int_db_host, $_int_db_user, $_int_db_pass) ) { die ('Es konnte keine Verbindung zur Datenbank hergestellt werden!'); } else { if ( !$db->choose_db($_int_db_dbank ) ) { die('Die Datenbank konnte nicht geöffnet werden!'); } } ############## ### PRUEFEN, OB GUELTIGER AUFRUF $sql = "SELECT * FROM ".$_int_db_prefix."ITEM_GROUPS WHERE nr=".mysql_escape_string(intval($id))." AND MD5ID = '".mysql_escape_string($md5id)."'"; $obj_gr = $db->obj_result($sql); if (strlen($obj_gr->Title) < 1) { header("Location: $_int_url"."fehler.html"); die ("URL mit ungültigen Parametern..."); } ############## ### EXT FUNCTIONS if ($obj_gr->EXTAktiv == 1) { if ( ($obj_gr->EXTSchnittstelle == "") || (!file_exists($_int_data_folder."lib_best/$obj_gr->EXTSchnittstelle")) ) { $obj_gr->EXTSchnittstelle = "ext_data_func.php"; } require($_int_data_folder."lib_best/$obj_gr->EXTSchnittstelle"); } ############## ### ALTE SESSIONS LOESCHEN $sql = "DELETE FROM ".$_int_db_prefix."BESTELL_SESSIONS WHERE CREATED < ".intval(time()-60*60*3)." AND END <> '.'"; $tmp = $db->std_result($sql); ############## ### PRUEFEN, OB BEREITS IN SESSION $_ses_anz_gesp_domains = 0; $_ses_anz_gesp_weitere_domains = 0; if ($obj_ses = session_is_there()) { #echo "IN ONE SESSION"; $ON_SES = true; $sql = "SELECT * FROM ".$_int_db_prefix."ITEM_VALUES WHERE nr=".intval($obj_ses->ARTIKEL); $obj_ang= $db->obj_result($sql); ### ANZAHL BEREITS GESP. DOMAINS IM PAKET if ($obj_ses->DOMAINS == "") { $_ses_anz_gesp_domains = 0; } else { $tmp_arr_d = explode(":|:", $obj_ses->DOMAINS); foreach($tmp_arr_d as $elem) { if ($elem != "") { $_ses_anz_gesp_domains++; } } } ##################### ### ANZAHL BEREITS GESP. WEITERER DOMAINS if ($obj_ses->WEITEREDOMAINS == "") { $_ses_anz_gesp_weitere_domains = 0; } else { $tmp_arr_d = explode(":|:", $obj_ses->WEITEREDOMAINS); foreach($tmp_arr_d as $elem) { if ($elem != "") { $_ses_anz_gesp_weitere_domains++; } } } ##################### if ($obj_ses->KundenArt == "EXT") { ### WOP Anbindung require($_int_data_folder."lib_best/start_ext_anbindung.php"); ##################### } } ############## #### FREIE VARIABLE / DOMAIN MERKEN if (!$ON_SES) { $fv = $_GET["fv"]; if ($obj_gr->FreieVariable == "ON") { if ( get_magic_quotes_gpc() ) { $fv = stripslashes($fv); } $fv = urlencode($fv); } else { $fv = ""; } } ############## ### Freie Zahlungsart $fz_arr = get_fz_var(); ############## #### DOMAIN MERKEN if ( (!$ON_SES) || ($_ses_anz_gesp_domains == 0) ) { $fdomain= substr($_GET["fdomain"],0,66); if ($fdomain == "") { $fdomain = substr($_POST["fdomain"],0,66); } $fdomain= urlencode($fdomain); } ############## ### AUFPREIS-LISTE / JAHRES-LISTE / SETUP-LISTE ARRAY ERZEUGEN $AufPreisArray = (array) null; $PreisArray = (array) null; $SetupPreisArray = (array) null; $tmp_var_arr1 = explode(":://::", $obj_gr->DomainAufpreisWerte); if ($tmp_var_arr1 != "") { foreach($tmp_var_arr1 as $elem) { $tmp_var_arr2 = explode("./.", $elem); $AufPreisArray["$tmp_var_arr2[0]"] = $tmp_var_arr2[1]; } } $tmp_var_arr1 = explode(":://::", $obj_gr->DomainPreisWerte); if ($tmp_var_arr1 != "") { foreach($tmp_var_arr1 as $elem) { $tmp_var_arr2 = explode("./.", $elem); $PreisArray["$tmp_var_arr2[0]"] = $tmp_var_arr2[1]; } } ##################### ### PAGES / LIB if ( (($page == "adress_ins") || ($page == "payment_ins")) && (!$ON_SES) ) { header("Location: $_int_url"."index.php?id=$id&md5id=$md5id"); exit(); } if (empty($page)) { $page = "pages_best/start.php"; } else { $page = "pages_best/$page.php"; } if (!empty($lib)) { @require($_int_data_folder."lib_best/$lib.php"); } #if (!file_exists($page)) #{ # $page = "pages_best/start.php"; #} ##################### ### BESTELLSEITE LADEN if ( (!file_exists("templates/".$obj_gr->Header)) || (!is_file("templates/".$obj_gr->Header)) ) { $header_datei = "templates/std_header.php"; } else { $header_datei = "templates/".$obj_gr->Header; } if ( (!file_exists("templates/".$obj_gr->Footer)) || (!is_file("templates/".$obj_gr->Footer)) ) { $footer_datei = "templates/std_footer.php"; } else { $footer_datei = "templates/".$obj_gr->Footer; } ############### ### WERTE KORIGIEREN if ($obj_gr->KostenKKAntrag == "") { $obj_gr->KostenKKAntrag = "kostenlos"; } ################ ########################################### #/////////////////////////////////////////# ########################################### require($header_datei); require($_int_data_folder.$page); require($footer_datei); ?>