Подбор отеля и расчет стоимости тура:". $value . "\n"; if ($key=='6') {$style=" style=\"background: #87CEFA;\" ";} if ($key=='5') {$style=" style=\"background: #F9BDBD;\" ";} if ($key=='4') {$style=" style=\"background: #FFFF66;\" ";} if ($key=='3') {$style=" style=\"background: #92D050;\" ";} if ($key == $star) {$s1=$s1."\n"; $_s1=$s1."\n";} else {$s1=$s1."\n"; $_s1=$s1."\n";} } $ss1 = ""; $_ss1 = ""; // город (курорт) $s2=""; // unset ($_twn[0]); while (list($key,$value)=each($_twn)) { // $s2=$s2."\n"; if ($key == $twn) {$s2=$s2."\n";} else {$s2=$s2."\n";} } $ss2 = ""; // тип номера $s3=""; // unset ($_rm_type[0]); while (list($key,$value)=each($_rm_type)) { // $s3=$s3."\n"; if ($key == $rm_type) {$s3=$s3."\n";} else {$s3=$s3."\n";} } $ss3 = ""; // отель (название) $s5=""; // unset ($_name[0]); while (list($key,$value)=each($_name)) { // $s5=$s5."\n"; if ($key=='0') { $class="0"; $style=" style=\"background: #ffffff;\" "; } if (strrpos($value, "(Apart)")) { $class="6"; $style=" style=\"background: #87CEFA;\" "; } if (strrpos($value, "5*")) { $class="5"; $style=" style=\"background: #F9BDBD;\" "; } if (strrpos($value, "4*")) { $class="4"; $style=" style=\"background: #FFFF66;\" "; } if (strrpos($value, "3*")) { $class="3"; $style=" style=\"background: #92D050;\" "; } if ($key == $name) {$s5=$s5."\n";} else {$s5=$s5."\n";} //$s5=$s5."\n"; } $ss5 = ""; // Взрослые (adult) $s6=""; // unset ($_adult[0]); while (list($key,$value)=each($_adult)) { // $s6=$s6."\n"; if ($key == $adult) {$s6=$s6."\n";} else {$s6=$s6."\n";} } $ss6 = ""; // Дети (child) $s7=""; // unset ($_child[0]); while (list($key,$value)=each($_child)) { // $s7=$s7."\n"; if ($key == $child) {$s7=$s7."\n";} else {$s7=$s7."\n";} } $ss7 = ""; echo "Переключить на поиск по названию отеля »»";
// форма категория-город
echo "Переключить на поиск по курорту (городу) »»";
// форма категория-отель
echo " |
№: | Категория: | Город: | Отель: | Начало периода: | Конец периода: | Размещение: | Тип номера: | Цена: | кол-во дн.: |
$num | $star | $_twn[$twn] | ".$_name[$name]." | $__date_begin | $__date_end | $_rm_type[$rm_type] | $_ts_type[$ts_type] | $cost | $_difference * $cost = $summ |
"; //print_r($array); //echo ""; //echo "
"; //print_r($new_array); //echo ""; //echo "
При размещении в одном номере 4 чел. и более - выбирайте «апартаменты» в категории или несколько номеров в одном отеле.
"; echo "Стоимость на ".$adult." взрослых и ".$child." детей за ".$difference." суток (ночей) c: ".date("d.m.Y",$date_begin)." по: ".date("d.m.Y",($date_end))."
"; } if ( $numrows < 1 ) { echo "извините, в городе ".$_twn[$twn]." не найдено отелей категории ".$_star[$star].", предлагаем повторить поиск с другими критериями или ознакомиться с представленнми ниже в списке отелями подробно
извините, на указанные даты нет стоимости проживания в базе данных отелей, показано на: ".$_difference." суток (ночей)
извините, не найдено предложений на выбранный период
Отель | Размещение | Стоимость EUR | \n
подробная информация, описание отеля, доплаты, питание: ".$_name[$key] . " »» | \n" ;
$supplements = $_supplements_t[$key];
$supplements = preg_replace_callback('/(\d+)\.(\d+)/s', "tocost", $supplements);
foreach ($value as $key=>$value) {
echo "".$_rm_type[$key] . " | \n"; foreach ($value as $key=>$value) { // if ($key=='2') $value=$value*2; // умножаем цену на 2, если тип номера == Double (DBL) // если указано в процентах от стоимости взр. if (strrpos($valuechild1_adilt1, "%")) { $valuechild1_adilt1=str_replace("%", "", $valuechild1_adilt1); $valuechild1_adilt1=(($value/100)*$valuechild1_adilt1); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$valuechild1_adilt1=$valuechild1_adilt1;} // если указано в процентах от стоимости взр. if (strrpos($valuechild1_adilt2, "%")) { $valuechild1_adilt2=str_replace("%", "", $valuechild1_adilt2); $valuechild1_adilt2=(($value/100)*$valuechild1_adilt2); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$valuechild1_adilt2=$valuechild1_adilt2;} // если указано в процентах от стоимости взр. if (strrpos($valuechild2_adilt1, "%")) { $valuechild2_adilt1=str_replace("%", "", $valuechild2_adilt1); $valuechild2_adilt1=(($value/100)*$valuechild2_adilt1); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$valuechild2_adilt1=$valuechild2_adilt1;} // если указано в процентах от стоимости взр. if (strrpos($valuechild2_adilt2, "%")) { $valuechild2_adilt2=str_replace("%", "", $valuechild2_adilt2); $valuechild2_adilt2=(($value/100)*$valuechild2_adilt2); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$valuechild2_adilt2=$valuechild2_adilt2;} // Третий в номере // если указано в процентах от стоимости if (strrpos($value_third_in_number, "%")) { $value_third_in_number=str_replace("%", "", $value_third_in_number); $value_third_in_number=((($value/$difference)/100)*$value_third_in_number); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$value_third_in_number=$value_third_in_number;} // Четвертый в номере // если указано в процентах от стоимости if (strrpos($value_fourth_in_number, "%")) { $value_fourth_in_number=str_replace("%", "", $value_fourth_in_number); $value_fourth_in_number=((($value/$difference)/100)*$value_fourth_in_number); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$value_fourth_in_number=$value_fourth_in_number;} if ($adult == '3') { $skidka=$value_third_in_number*$difference;; } if ($adult == '4') { $skidka=($skidka=$value_third_in_number*$difference)+($value_fourth_in_number*$difference); } // проверка расчетов скидки /* echo $value*$adult ; echo " - "; echo $value_third_in_number*$difference; echo " = "; echo ($value*$adult)-($value_third_in_number*$difference); echo " скидка: "; echo $skidka; */ // расчет проживание детей if (($child == '1') AND ($adult == '1')) { $valuechild=$valuechild1_adilt1; } if (($child == '1') AND ($adult == '2')) { $valuechild=$valuechild1_adilt2; } if (($child == '2') AND ($adult == '1')) { $valuechild=$valuechild2_adilt1+$valuechild1_adilt1; } if (($child == '2') AND ($adult == '2')) { $valuechild=$valuechild2_adilt2+$valuechild1_adilt2; } // если более 2х детей if ($child > '2') { $valuechild=$valuechildx; // если указано в процентах от стоимости взр. if (strrpos($valuechild, "%")) { $valuechild=str_replace("%", "", $valuechild); $valuechild=(($value/100)*$valuechild); } // сумму делим на 100 и умножаем на процент скидки // если указано не в процентах, а сумма фиксированно else {$valuechild=$valuechild;} // умножаем цену (valuechild) на кол-во детей (child) $valuechild=$valuechild*$child; } if (($adult > '0') AND ($perroom == '0')) $value=$value*$adult; // умножаем цену на кол-во взрослых (adult), если указано if (($adult > '0') AND ($perroom == '1')) $value=$value; // смотреть расчет за человека или за номер (комнату) if ($perroom == '1') {$perroom_print = " за номер ";} else {$perroom_print = " за ";} // if ($adult > '0') $value=$value*$adult; // умножаем цену на кол-во взрослых (adult), если указано if (($child > '2') OR ($adult > '2')) $adult_print="Стоимость: ".$perroom_print." ".$adult." взр. = ". round(($value-$skidka)*$twin_rate, 2) . " евро / ". round((($value-$skidka)*$twin_rate)*$source, 2) . " руб". $valuechild_print ." |
Дополнительно оплачивается: | |||
Стоимость доплаты в сутки: (НВ - полупансион; FB - полный пансион; ALL - «все включено») ". mb_convert_encoding($supplements, "utf-8", "windows-1251") ." | |||
Стоимость трансферта аэропорт - отель аэропорт: 30 евро с человека Расписание и цены на авиабилеты »» Страховка: 1 евро в день Стоимость визы на Мальту: дети до 12 лет - 20 евро + 2470 рублей; взрослые - 45 евро + 2470 рублей Визы »» |
При размещении в одном номере 4 чел. и более - выбирайте «апартаменты» в категории или несколько номеров в одном отеле.
"; echo "