You are an anonymous user. You can register here register.
Hello! Please login or register.

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.10221178208in_array ( )../template.inc.php(30) : eval()'d code:90
Dump $_SERVER
Dump $_GET
Dump $_POST
Dump $_COOKIE
Dump $_FILES
Dump $_ENV
Dump $_SESSION
Dump $_REQUEST

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.10411219636in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.10531271288in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.10721322940in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.10861374604in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11071436500in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11181488148in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11291539800in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11401591484in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11501653388in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11611705064in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11721756716in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11821808368in_array ( )../template.inc.php(30) : eval()'d code:90

( ! ) Warning: in_array() expects parameter 2 to be array, null given in /home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php(30) : eval()'d code on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0011327004{main}( )../index.php:0
20.0739894936eval( ' ?>
";exit(); } if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=immonet") { print 'Immonet.de'; exit(); } else if($_SERVER['HTTP_REFERER'] == "http://www.host-a-fan.de/?prod=vodafone") { print ''; exit(); } $translation = new translation('index', $con_lang); if (isset($_GET['z']) && intval($_GET['z']) == 1) { con_sql("UPDATE `count_mail` SET `counter` = `counter`+1"); header("Location: /"); die(); } foreach ($_path AS $value) { if(!isset($root_id)) { $root_id = $value['con_kat']; } else { $sec_id = $value['con_kat']; break; } } // Anzahl neuer Nachrichten ermitteln if($_SESSION['logged_in'] == true) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_SESSION['user_id']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { $res_new_messages = mysql_fetch_assoc(con_sql(" SELECT count(`pm_id`) `messages_new` FROM `private_messages` WHERE `pm_recipient` = '".$_COOKIE['host-a-fan_publicIdUser']."' AND `pm_read` = 'false' ")); $new_messages = $res_new_messages['messages_new'] ? $res_new_messages['messages_new'] : 0; } //Anzahl Gesuche und Angebote ermitteln wenn eingeloggt if($_SESSION['logged_in'] == true) { $s = con_sql("SELECT Count(*) as total FROM haf_u_accommodations WHERE owner = '".$_SESSION['user_id']."' AND paid != '-1'"); $_tmp = mysql_fetch_row($s); $allangebote = $_tmp[0]; $s = con_sql("SELECT Count(*) as total FROM haf_u_searchings WHERE owner = '".$_SESSION['user_id']."'"); $_tmp = mysql_fetch_row($s); $allgesuche = $_tmp[0]; } ?> <?=$translation->s('unterkunft_suchen')." ".$sitemeta['titel']?> <?=$translation->s('unterkunft_anbieten')." ".$sitemeta['titel']?> <?=$sitemeta['titel']?> "; }; ?> " scheme="DCTERMS.URI"> " scheme="DCTERMS.URI"> "; else echo ""; } ?> "; print " "; } else{ print ""; }; ?>
'; } ?> '; } elseif($_COOKIE['client'] == "condorde"){ echo '
'; } elseif($_COOKIE['client'] == "fludde"){ echo '
'; } elseif($_COOKIE['client'] == "immonetde"){ echo '
'; } elseif($_COOKIE['client'] == "oppodode"){ echo '
'; } elseif($_COOKIE['client'] == "tuiflycom"){ echo '
'; } elseif($_COOKIE['client'] == "immoscoutde"){ echo '
'; } elseif($_COOKIE['client'] == "aidu"){ echo '
'; } elseif($_COOKIE['client'] == "bigpoint"){ echo '
'; } elseif($_COOKIE['client'] == "expedia"){ echo '
'; } elseif($_COOKIE['client'] == "flugde"){ echo '
'; } ?> */ ?>
>
s('werbung'); ?>
*/ ?>

&con_kat=&con_art=&con_temp=&id=">

">


*/ ?> "; } else { if($a['con_kat'] != 4) echo ""; else echo ""; } } } ?>
 
s('hallo')." ".$_SESSION['username']."!
".$translation->s('duhast').":

"; echo "- {$new_messages} ".$translation->s('neuenach')."
"; echo "- ".$translation->s('unterkunft').": ".$allangebote."
"; echo "- ".$translation->s('gesuche').": ".$allgesuche."

"; echo "- Logout"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."!

"; echo ""; } else { echo $translation->s('anonym')." ".$translation->s('loganmeld')."."; } ?>
s('hallo')." ".$_SESSION['username']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('ausloggen').")"; } elseif(!isset($_COOKIE['no_username']) && !empty($_COOKIE['host-a-fan_publicName'])) { echo "".$translation->s('hallo')." ".$_COOKIE['host-a-fan_publicName']."! ".$translation->s('duhast')." ".$new_messages." ".$translation->s('neue_nachrichten').". (".$translation->s('einloggen').")"; } else { echo "".$translation->s('hallo')."! ".$translation->s('bitte')." ".$translation->s('einloggen')." ".$translation->s('oder')." ".$translation->s('registrieren')."."; } ?> "; echo ""; echo ""; echo ""; $s = con_sql(" SELECT `country_id`, `country_name` FROM `haf_u_country` WHERE `con_lang` = '".$con_lang."' "); echo ""; echo ""; echo ""; ?>


} */ ?> )
../index.php:545
30.0843899588include( '/home/webhosts/kd500071/host-a-fan.de/frontend/template.inc.php' )../index.php(545) : eval()'d code:746
40.09391174020eval( ' ?>".trim($r[0])."assign("ttt", $wooot); // Datum (Anreise) $anreise = isset($_SESSION['search_results']['select-von']) ? $_SESSION['search_results']['select-von'] : date("d.m.Y"); $smarty->assign('anreise', $anreise); // Datum (Abreise) $abreise = isset($_SESSION['search_results']['select-bis']) ? $_SESSION['search_results']['select-bis'] : date("d.m.Y", time()+86400); $smarty->assign('abreise', $abreise); // Laender $laender = array(); $laender[$laender_data['id']]['name'] = $wooot->s('label_all'); $laender[$laender_data['id']]['value'] = 0; $laender[$laender_data['id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == 0 ? " selected" : ""; $laender_statement = con_sql(" SELECT `a`.`country_id`, `a`.`country_name`, `a`.`con_lang` FROM `haf_u_country` `a` WHERE `a`.`con_lang` = '".$con_lang."' ORDER BY `a`.`country_name` "); while($laender_data = mysql_fetch_assoc($laender_statement)) { $laender[$laender_data['country_id']]['name'] = $laender_data['country_name']; $laender[$laender_data['country_id']]['value'] = $laender_data['country_id']; $laender[$laender_data['country_id']]['checked'] = isset($_SESSION['search_results']['country_id']) && $_SESSION['search_results']['country_id'] == $laender_data['country_id'] ? " selected" : ""; } // Zimmerarten $zimmerarten = array(); $zimmerarten[0]['name'] = $wooot->s('label_all'); $zimmerarten[0]['value'] = 0; $zimmerarten[0]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == 0 ? " selected" : ""; $zimmerarten_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_rooms` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($zimmerarten_data = mysql_fetch_assoc($zimmerarten_statement)) { $zimmerarten[$zimmerarten_data['id']]['name'] = $zimmerarten_data['name']; $zimmerarten[$zimmerarten_data['id']]['value'] = $zimmerarten_data['id']; $zimmerarten[$zimmerarten_data['id']]['checked'] = isset($_SESSION['search_results']['zimmerart']) && $_SESSION['search_results']['zimmerart'] == $zimmerarten_data['id'] ? " selected" : ""; } // Wohnungstyp $type = array(); $type[0]['name'] = $wooot->s('label_all'); $type[0]['value'] = 0; $type[0]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == 0 ? " selected" : ""; $type_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_accommodationtypes` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($type_data = mysql_fetch_assoc($type_statement)) { $type[$type_data['id']]['name'] = $type_data['name']; $type[$type_data['id']]['value'] = $type_data['id']; $type[$type_data['id']]['checked'] = isset($_SESSION['search_results']['type']) && $_SESSION['search_results']['type'] == $type_data['id'] ? " selected" : ""; } // Specials $specials = array(); $specials_statement = con_sql("SELECT `id`, `con_lang`, `name` FROM `haf_u_specials` WHERE `con_lang` = '".$con_lang."' ORDER BY `id`"); while($specials_data = mysql_fetch_assoc($specials_statement)) { $specials[$specials_data['id']]['name'] = $specials_data['name']; $specials[$specials_data['id']]['value'] = $specials_data['id']; $specials[$specials_data['id']]['checked'] = in_array($specials_data['id'], $_SESSION['search_results']['specials']) ? " checked" : ""; } // Zimmergrößen $zimmergroessen = array(); $zimmergroessen[0]['name'] = $wooot->s('label_all'); $zimmergroessen[0]['value'] = "> 0"; $zimmergroessen[0]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 0 ? " selected" : ""; $zimmergroessen[1]['name'] = "< 20 m²"; $zimmergroessen[1]['value'] = "< 20"; $zimmergroessen[1]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 1 ? " selected" : ""; $zimmergroessen[2]['name'] = "20 - 40 m²"; $zimmergroessen[2]['value'] = "BETWEEN 21 AND 40"; $zimmergroessen[2]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 2 ? " selected" : ""; $zimmergroessen[3]['name'] = "40 - 60 m²"; $zimmergroessen[3]['value'] = "BETWEEN 41 AND 60"; $zimmergroessen[3]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 3 ? " selected" : ""; $zimmergroessen[4]['name'] = "60 - 80 m²"; $zimmergroessen[4]['value'] = "BETWEEN 61 AND 80"; $zimmergroessen[4]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 4 ? " selected" : ""; $zimmergroessen[5]['name'] = "> 80 m²"; $zimmergroessen[5]['value'] = "> 80"; $zimmergroessen[5]['checked'] = isset($_SESSION['search_results']['zimmergroesse']) && $_SESSION['search_results']['zimmergroesse'] == 5 ? " selected" : ""; // Extras $extras = array(); $s = con_sql("SELECT `id`, `name` FROM `haf_u_extras` WHERE `con_lang` = '".$con_lang."' ORDER BY `name`"); while($r = mysql_fetch_row($s)) { $extras[$r[0]] = array("id" => $r[0], "name" => $r[1], "numberOfValues" => 0); $s2 = con_sql("SELECT `id`, `value` FROM `haf_u_extras_values` WHERE `extras_id` = '".$r[0]."' AND `con_lang` = '".$con_lang."' ORDER BY `value`"); while($r2 = mysql_fetch_row($s2)) { $extras[$r[0]]['values'][] = array("id" => $r2[0], "value" => $r2[1], "checked" => in_array($r2[0], $_SESSION['search_results']['extras']) ? 1 : 0); $extras[$r[0]]['valuesById'][$r2[0]] = array("id" => $r2[0], "value" => $r2[1]); $extras[$r[0]]['numberOfValues']++; } } // Lage $lage = array(); $lage[0]['name'] = $wooot->s('location_station'); $lage[0]['value'] = "`dist_station` < 6"; $lage[0]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(0, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[1]['name'] = $wooot->s('location_city'); $lage[1]['value'] = "`dist_city` < 6"; $lage[1]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(1, $_SESSION['search_results']['lage']) ? " checked" : ""; $lage[2]['name'] = $wooot->s('location_nature'); $lage[2]['value'] = "`dist_nature` < 6"; $lage[2]['checked'] = isset($_SESSION['search_results']['lage']) && in_array(2, $_SESSION['search_results']['lage']) ? " checked" : ""; // Anzahl Personen $gaeste = array(); for ($i = 1; $i <= 9; $i++) { $gaeste[$i]['name'] = $i; $gaeste[$i]['value'] = $i; } $gaeste[10]['name'] = "> 10"; $gaeste[10]['value'] = 10; if (isset($_POST['search']) || isset($_POST['search-options'])) { // Sortierung nach ... (Standard: Datum) $_SESSION['search_results']['order_by'] = isset($_POST['order_by']) ? $_POST['order_by'] : (isset($_SESSION['search_results']['order_by']) ? $_SESSION['search_results']['order_by'] : "creation"); // auf- oder absteigend (Standard: absteigend) $_SESSION['search_results']['order_type'] = isset($_POST['order_type']) && ($_POST['order_type'] == "ASC" || $_POST['order_type'] == "DESC") ? $_POST['order_type'] : (isset($_SESSION['search_results']['order_type']) ? $_SESSION['search_results']['order_type'] : "DESC"); if (isset($_POST['search-options'])) { redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } } /** * Suchformular gesendet * */ if(isset($_POST['search'])) { // vergleichsfunktion für array_filter function filter_empty($var) { return !empty($var); } // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_POST['land']) ? $_POST['land'] : ""; $_SESSION['search_results']['ort'] = isset($_POST['ort']) ? $_POST['ort'] : ""; $_SESSION['search_results']['zimmerart'] = isset($_POST['zimmerart']) ? $_POST['zimmerart'] : 0; $_SESSION['search_results']['zimmergroesse'] = isset($_POST['zimmergroesse']) ? $_POST['zimmergroesse'] : 0; $_SESSION['search_results']['gaeste'] = isset($_POST['gaeste']) ? $_POST['gaeste'] : 1; $_SESSION['search_results']['select-von'] = $_POST['select-von']; $_SESSION['search_results']['select-bis'] = $_POST['select-bis']; $_SESSION['search_results']['type'] = isset($_POST['type']) ? $_POST['type'] : 0; $_SESSION['search_results']['extras'] = isset($_POST['extras']) ? array_filter($_POST['extras'], "filter_empty") : array(); $_SESSION['search_results']['lage'] = isset($_POST['lage']) ? $_POST['lage'] : array(); $_SESSION['search_results']['specials'] = isset($_POST['special']) ? $_POST['special'] : array(); redirect($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']); } /** * Direkt ueber Startseite geklickt */ elseif (isset($_GET['action']) && $_GET['action'] == "fromHomepage") { // ALLES IN DER SESSION SPEICHERN! // UND WEITERLEITEN ZU DEN ERGEBNISSEN! $_SESSION['search_results']['country_id'] = isset($_GET['country_id']) ? $_GET['country_id'] : ""; $_SESSION['search_results']['ort'] = isset($_GET['ort']) ? $_GET['ort'] : ""; $_SESSION['search_results']['zimmerart'] = 0; $_SESSION['search_results']['zimmergroesse'] = 0; $_SESSION['search_results']['gaeste'] = 1; $_SESSION['search_results']['select-von'] = ""; $_SESSION['search_results']['select-bis'] = ""; $_SESSION['search_results']['type'] = 0; $_SESSION['search_results']['extras'] = array(); $_SESSION['search_results']['lage'] = array(); $_SESSION['search_results']['specials'] = array(); redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "reset_results") { $_SESSION['search_results'] = false; redirect($_SERVER['PHP_SELF']."?sid=".$_GET['sid']."&con_kat=".$_GET['con_kat']."&con_art=".$_GET['con_art']."&con_lang=".$_GET['con_lang']."&con_temp=".$_GET['con_temp']); } elseif (isset($_GET['action']) && $_GET['action'] == "edit-search") { $show = 1; } else { // Ergebnisse darstellen! if (isset($_SESSION['search_results']) && is_array($_SESSION['search_results']) && isset($_SESSION['search_results']['order_by'])) { $resultset = array(); // LAGE $_lage = ""; if (isset($_SESSION['search_results']['lage'])) { foreach($_SESSION['search_results']['lage'] AS $value) { $_lage .= $lage[$value]['value']." AND "; } } if (!empty($_SESSION['search_results']['select-von']) AND !empty($_SESSION['search_results']['select-von'])) { // Daten präparieren // muss im format dd.mm.yyyy kommen sonst klappts net $prep_anreise = explode(".", $anreise); $prep_anreise_ = $prep_anreise[2]."-".$prep_anreise[1]."-".$prep_anreise[0]; $prep_abreise = explode(".", $abreise); $prep_abreise_ = $prep_abreise[2]."-".$prep_abreise[1]."-".$prep_abreise[0]; $day_diff = floor((strtotime($prep_abreise_) - strtotime($prep_anreise_)) / 86400); $search_days = true; } else { $search_days = false; } $statement = " SELECT `t1`.* FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_relation_rooms2accommodation` `t2` ON `t1`.`id` = `t2`.`accommodation_id` WHERE `t1`.`active` = '1' AND `t1`.`paid` = '1' AND ".($_SESSION['search_results']['ort'] > 0 ? "`t1`.`location_id` = '".$_SESSION['search_results']['ort']."' AND" : "")." ".($_SESSION['search_results']['country_id'] > 0 ? "`t1`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND" : "")." ".((intval($zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']) > 0) ? "`t1`.`groesse` ".$zimmergroessen[$_SESSION['search_results']['zimmergroesse']]['value']." AND" : "") .$_lage." ".($_SESSION['search_results']['type'] > 0 ? "`t1`.`type` = '".$_SESSION['search_results']['type']."' AND" : "")." ".($_SESSION['search_results']['zimmerart'] > 0 ? "`t2`.`room_id` = '".$_SESSION['search_results']['zimmerart']."' AND" : "")." `t2`.`number` >= '".$_SESSION['search_results']['gaeste']."' GROUP BY `t1`.`id` ORDER BY `t1`.`".$_SESSION['search_results']['order_by']."` ".$_SESSION['search_results']['order_type']." "; if($thomas == 1) { echo "
";
			print_r($_SESSION);
			echo "
"; echo $statement; } $data = con_sql($statement); while ($dat = mysql_fetch_assoc($data)) { $match = array(); // Specials prüfen if (sizeof($_SESSION['search_results']['specials']) > 0) { $__specials = array(); $st = con_sql(" SELECT `special_id` FROM `haf_u_relation_specials2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__specials[] = $_data['special_id']; } foreach ($_SESSION['search_results']['specials'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Extras prüfen if (sizeof($_SESSION['search_results']['extras']) > 0) { $__extras = array(); $st = con_sql(" SELECT `value_id` FROM `haf_u_relation_extras2accommodation` WHERE `accommodation_id` = '".$dat['id']."' "); while ($_data = mysql_fetch_assoc($st)) { $__extras[] = $_data['value_id']; } foreach ($_SESSION['search_results']['extras'] AS $key => $value) { $match[] = in_array($value, $__specials) ? 1 : 0; } } // Datum prüfen if($search_days == true) { $sql = "SELECT COUNT(`date`) `anz_tage` FROM `haf_u_date` WHERE `accommodation_id` ='".$dat['id']."' AND `status` = '2' AND `date` BETWEEN '".$prep_anreise_."' AND '".$prep_abreise_."'"; $sd_res = mysql_fetch_row(mysql_query($sql)); $anzNotFree = $sd_res[0]; $match[] = ($anzNotFree >= $day_diff) ? 0 : 1; } if (!in_array(0, $match)) { $resultset[$dat['id']] = $dat['id']; } } $tpl_data = array(); $i=0; foreach ($resultset as $key => $value) { $sql = con_sql(" SELECT `t1`.`id`, `t1`.`dist_city`, `t1`.`dist_station`, `t1`.`dist_nature`, `t1`.`bild1`, `t1`.`price`, `t1`.`eass`, `t2`.`name` `ort` FROM `haf_u_accommodations` `t1` LEFT JOIN `haf_u_locations` `t2` ON `t1`.`location_id` = `t2`.`id` LEFT JOIN `haf_u_relation_rooms2accommodation` `t3` ON `t1`.`id` = `t3`.`accommodation_id` WHERE `t1`.`id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' GROUP BY `t1`.`id` "); $data = mysql_fetch_assoc($sql); $tpl_data[$value]['preis'] = sprintf($wooot->table['label_price'], number_format($data['price'],2,",",".")); $tpl_data[$value]['eass'] = $data['eass']; $tpl_data[$value]['ort'] = $data['ort']; $tpl_data[$value]['link'] = $_SERVER['PHP_SELF']."?sid=".$sid."&con_kat=".$con_kat."&con_art=".$con_art."&con_lang=".$con_lang."&con_temp=23&id=".$value; $tpl_data[$value]['num'] = $i; $i++; // Zimmer ermitteln $b = array(); $_sql = con_sql(" SELECT `t1`.`number`, `t2`.`name` FROM `haf_u_relation_rooms2accommodation` `t1` LEFT JOIN `haf_u_rooms` `t2` ON `t1`.`room_id` = `t2`.`id` WHERE `t1`.`accommodation_id` = '".$value."' AND `t2`.`con_lang` = '".$con_lang."' "); while ($rooms = mysql_fetch_assoc($_sql)) { $b[] = sprintf($wooot->table['label_bed'], $rooms['number'], $rooms['name']); } $tpl_data[$value]['zimmer'] = implode(", ",$b); $b = array(); if($data['dist_city'] > 0) { $b[] = sprintf($wooot->table['label_location_result_city'], number_format($data['dist_city'],2,",",".")); } if($data['dist_station'] > 0) { $b[] = sprintf($wooot->table['label_location_result_station'], number_format($data['dist_station'],2,",",".")); } if($data['dist_nature'] > 0) { $b[] = sprintf($wooot->table['label_location_result_nature'], number_format($data['dist_nature'],2,",",".")); } $tpl_data[$value]['entfernung'] = implode(", ",$b); if($data['bild1'] != "" && file_exists("img_shop/unterkuenfte/.2/".$data['bild1'])) { $tmp = getimagesize("img_shop/unterkuenfte/.2/".$data['bild1']); $_tmp = array(); $_tmp['name'] = $data['bild1']; $_tmp['hoehe'] = $tmp[1]; $_tmp['breite'] = $tmp[0]; $tpl_data[$value]['bild'] = $_tmp; } else { $tpl_data[$value]['bild'] = false; } } $wooot->table['label_results'] = sprintf($wooot->table['label_results'], sizeof($tpl_data)); $smarty->assign('accommodations', $tpl_data); $smarty->assign('advertelse', (sizeof($tpl_data) < 2) ? 1 : 0 ); } else { $show = 1; } } // Orte $orte = array(); $orte[$orte_data['id']]['name'] = $wooot->s('label_all'); $orte[$orte_data['id']]['value'] = 0; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == 0 ? " selected" : ""; /* $orte_statement = con_sql(" SELECT `id`, `con_lang`, `name` FROM `haf_u_locations` WHERE `con_lang` = '".$con_lang."' ORDER BY `name` "); */ //if(!isset($_SESSION['search_results']['country_id']) || intval($_SESSION['search_results']['country_id']) == 0) { // $_SESSION['search_results']['country_id'] = 1; //} $orte_statement = con_sql(" SELECT `a`.`id`, `a`.`con_lang`, `a`.`name` FROM `haf_u_locations` `a` JOIN `haf_u_accommodations` `b` ON `b`.`location_id` = `a`.`id` WHERE `a`.`con_lang` = '".$con_lang."' AND `a`.`country_id` = '".$_SESSION['search_results']['country_id']."' AND `b`.`id` IS NOT NULL AND `b`.`active` = '1' AND `b`.`paid` = '1' ORDER BY `a`.`name` "); while($orte_data = mysql_fetch_assoc($orte_statement)) { $orte[$orte_data['id']]['name'] = $orte_data['name']; $orte[$orte_data['id']]['value'] = $orte_data['id']; $orte[$orte_data['id']]['checked'] = isset($_SESSION['search_results']['ort']) && $_SESSION['search_results']['ort'] == $orte_data['id'] ? " selected" : ""; } $smarty->assign('laender_data', $laender_data); $smarty->assign('ort', $orte[$_SESSION['search_results']['ort']]['name']); $smarty->assign('orte', $orte); $smarty->assign('laender', $laender); $smarty->assign('zimmerarten', $zimmerarten); $smarty->assign('specials', $specials); $smarty->assign('type', $type); $smarty->assign('bewohner', $bewohner); $smarty->assign('zimmergroessen', $zimmergroessen); $smarty->assign('extras', $extras); $smarty->assign('lage', $lage); $smarty->assign('gaeste', $gaeste); $smarty->assign('show', $show); $smarty->assign("t", $wooot); $smarty->assign('sid', $_GET['sid']); $smarty->assign('lang', $_GET['con_lang']); if($dev == 2) { echo "
";
	 print_r($_SESSION);
	 echo "
"; } ?> )
../template.inc.php:30
50.11921870276in_array ( )../template.inc.php(30) : eval()'d code:90

SEARCH FOR ACCOMMODATION

Extras:
Location:
Special offer for ...
>>