<?php
$patuvane = getPatuvaneInfo(addslashes($_GET[id]));
$date1 = date('Y-m-d');
$date2 = $patuvane[start_date];
$start_date = $patuvane[start_date];
$tragvane = $patuvane[tragvane];
$user = addslashes($_POST[broimesta]);
$destination = $patuvane[destination];
$days = strtotime($date2) - strtotime($date1);
$days = round($days / (60*60*24));
$price = $patuvane[price] * $user;
?>
<script>
function fill_codes() {
//var city = $('#trugvane').val();
var city = '<?php echo $patuvane[tragvane];?>';
$('#sections').html('<select name="sections" id="sections"></select>');
$.ajax({
type: "POST",
url: "postal_codes.php",
data: "city="+city+"",
success: function(msg){
//alert( "Data Saved: " + msg );
$('#kode').html(msg);
}
});
}
function fill_sections() {
var postal_code = $('#kod').val();
$.ajax({
type: "POST",
url: "sections.php",
data: "postal_code="+postal_code+"",
success: function(msg){
//alert( "Data Saved: " + msg );
$('#sections').html(msg);
}
});
}
$(document).ready(function() {
fill_codes(); // INIT
});
</script>
<?php
session_start();
echo '<h1>Онлайн резервация</h1>';
// VARS
//echo 'Тръгване от: ' . $patuvane[tragvane] . '<br/>' ;
//echo 'Дата: ' . $patuvane[start_date] . '<br/>' ;
setlocale(LC_ALL, 'bg_BG.UTF-8');
strftime("%e %B %Y %A ", strtotime("$start_date - 5 day"));
echo '<br/><div class="warnings">';
if($days>0) { // ДНИ ДО ЕКСКУРЗИЯТА
echo '<br />Дата на тръгване: ' . strftime("%e %B %Y (%A) ", strtotime("$start_date")) . '<br /><br />';
echo 'До началото на екскурзията остават '. $days;
if($days > 1 ) {
echo ' дни ';
}
else {
echo ' ден ';
}
} // КРАЙ
echo '<br />';
if($days<0) {
echo '<br />Екскурзията е приключила';
}
elseif($days>=5) {
echo 'Единична цена '.$patuvane[price].'.';
}
else {
echo '<br />Онлайн резервация не може да бъде направена по-малко от 5 дни до датата на пътуването.<br />Моля, свържете се с оператор на тел. 02/8700436 за повече информация.';
}
echo '</div><br />';
$id = addslashes($_GET[id]);
$trugvane = addslashes($_POST[trugvane]);
$spirka = addslashes($_POST[spirka]);
$section = addslashes($_POST[sections]);
$destinacia = addslashes($_POST[destnum]);
$name = addslashes($_POST[name]);
$first_name = addslashes($_POST[first_name]);
$sur_name = addslashes($_POST[sur_name]);
$last_name = addslashes($_POST[last_name]);
$family = addslashes($_POST[family]);
$kod = addslashes($_POST[kod]);
$user = addslashes($_POST[broimesta]);
$nasmqsto = addslashes($_POST[nasmqsto]);
$adres = addslashes($_POST[adres]);
$phone = addslashes($_POST[phone]);
$message = addslashes($_POST[message]);
$toemail = 'p.bushev@pic.bg';
$from = 'BeckReisen Web Site Order Form';
//
if($_GET[lang]=='en') {
$address = '<strong>Contacts</strong><br /><br />
Atanas Tanev - Manager<br />
mob: 0876 024 894<br />
Todor Todorov- Agent<br />
mob: 0877 /44 92 95 <br />
tel: 03117 2154<br />
fax: 03117 2156 <br />
e-mail: manager@ergonv.bg<br />
e-mail: office@ergonv.bg<br />
e-mail: ergonv@ergonv.bg<br />';
$captcha_label = 'Enter phrase from image';
$form_label = 'Contacts form';
$name_label = 'Name';
$email_label = 'E-mail';
$phone_label = 'Phone';
$message_label = 'Message';
$thank_message = '<span class="message">Thank you!<br>Your message is sent.</span>';
$error_message = '<span class="message">Error sending message.<br>Please, try again.</span>';
$captcha_message = 'Wrong phrase!';
$name_required = 'Field \"Name\" is required!';
$email_required = 'Field \"E-mail\" is required!';
$phone_required = 'Field \"Phone\" is required!';
$message_required = 'Field \"Message\" is required!';
}
else {
$address = 'Атанас Танев</span> - Управител<br />
моб: <span lang="bg" xml:lang="bg">0876 024 894</span><br />
Тодор Тодоров - Търговски управител<br />
моб: 0877 /44 92 95 <br />
тел: 03117 2154<br />
факс: 03117 2156 <br />
е-поща: manager@ergonv.bg<br />
е-поща: office@ergonv.bg<br />
е-поща: ergonv@ergonv.bg<br />
<br />';
$captcha_label = 'Въведете фразата от снимката';
$form_label = 'Форма за контакти';
$name_label = 'Име';
$email_label = 'Е-поща';
$phone_label = 'Телефон';
$message_label = 'Съобщение';
$thank_message = '<span class="message">Благодарим Ви!<br>Вашето съобщение е изпратено. ';
$error_message = '<span class="message">Грешка при изпращане на съобщението.<br>Моля, опитайте по-късно.</span>';
$captcha_message = 'Грешен код от картинката!';
$name_required = 'Полето \"Име\" е задължително!';
$email_required = 'Полето \"Е-поща\" е задължително!';
$phone_required = 'Полето \"Телефон\" е задължително!';
$message_required = 'Полето \"Съобщение\" е задължително!';
}
?>
<div id="orders_forms">
<script type="text/javascript">
function validate_form ( )
{
valid = true;
if ( document.form1.name.value == "" )
{
alert ( "<?php echo $name_required;?>" );
valid = false;
return false;
}
if ( document.form1.phone.value == "" )
{
alert ( "<?php echo $phone_required;?>" );
valid = false;
return false;
}
if ( document.form1.email.value == "" )
{
alert ( "<?php echo $email_required;?>" );
valid = false;
return false;
}
if ( document.form1.message.value == "" )
{
alert ( "<?php echo $message_required;?>" );
valid = false;
return false;
}
return valid;
}
</script>
<?php
if(isset($_POST[submit]) AND $_POST['captcha_phrase'] == $_SESSION['captcha_phrase']) {
$sql = "INSERT INTO rezervacii(
destinacia,
first_name,
sur_name,
last_name,
phone,
city,
section,
postal_code,
user) VALUES(
'$destinacia',
'$first_name',
'$sur_name',
'$last_name',
'$phone',
'$trugvane',
'$section',
'$kod',
'$user'
)";
if(!$sql = mysql_query($sql)) {
echo mysql_error();
}
else {
$order_id = mysql_insert_id();
$message = 'Благодарим Ви! Вашата информация е приета успешно.
Номера на Вашата резервация е '.$order_id.'.';
echo $message;
echo 'До'.strftime("%e %B %Y(%A) ", strtotime("$start_date - 5 day")).' е необходимо да заплатите сумата '.$price.' лв (с вкл. ДДС) в билетен център '.$tragvane.'.';
}
//COMPOSE MESSAGE
$headers = "From: WEB SITE<lubo@pic.bg>\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$msg = "";
$msg .= "Номер на пътуване: $destnum<br/>\r\n";
$msg .= "Тръгване: $trugvane<br/>\r\n";
$msg .= "Място на тръгване(спирка): $spirka<br/>\r\n";
$msg .= "Име: $name<br />\r\n";
$msg .= "Фамилия: $family<br />\r\n";
$msg .= "П.К: $kod<br />\r\n";
$msg .= "Нас.място: $nasmqsto<br />\r\n";
$msg .= "Адрес: $adres <br />\r\n";
$msg .= "Телефон: $phone <br />\r\n";
$msg = mb_convert_encoding($msg, "CP1251", "UTF-8");
//SEND MESSAGE
if(mail($toemail,$from,$msg,$headers)) {
//echo $thank_message;
}
else {
echo $error_message;
}
}
else {
if(isset($_POST[submit]) AND $_POST['captcha_phrase'] != $_SESSION['captcha_phrase']) {
echo '<div style="float:right;text-align:left;width:390px;color:red;">';
echo '<div style="border:1px solid red;width:378px;padding:3px;margin-left:2px;">';
echo $captcha_message;
echo '</div>';
echo '</div>';
}
?>
<?php
$destnum = '0950СФ3БН';
?>
<br /><br />
<div id="orders_forms">
<form name="form1" method="post" action="" onsubmit="return validate_form();" style="width:100%">
<table width="500" border="0" cellpadding="1" cellspacing="2" class="order_form">
<tr>
<td style="width:5px;"></td>
<td>Код на екскурзията:</td>
<td> <?php echo $patuvane
Код:
; ?></td>
</tr>
<tr>
<td style="width:5px;"></td>
<td>Tръгване от: </td>
<td><?php echo $patuvane[tragvane];?></td>
</tr>
<tr>
<td></td>
<td>Място на тръгване(спирка): </td>
<td>
<?php echo spirka_select($patuvane[id]);?>
</td>
</tr>
<tr>
<td></td>
<td>Брой места:</td>
<td><label>
<select name="broimesta" id="broimesta">
<?php
for($i=1;$i<=50;$i++) {
echo ' <option value="'.$i.'">'.$i.'</option> ' . "\n";
}
?>
</select>
</label></td>
</tr>
<tr>
<td></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td></td>
<td colspan="2"><span style="color:#666;">Лични данни<br />
</span>
<hr />
<span style="color:#666;"> </span></td>
</tr>
<tr>
<td></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td></td>
<td>Име: </td>
<td><input class="required_input" type="text" name="first_name" id="first_name" style="width:99%" value="<?php echo $first_name; ?>" ></td>
</tr>
<tr>
<td></td>
<td>Презиме: </td>
<td><input class="required_input" type="text" name="sur_name" id="sur_name" style="width:99%" value="<?php echo $sur_name; ?>" /></td>
</tr>
<tr>
<td></td>
<td>Фамилия: </td>
<td><input class="required_input" type="text" name="last_name" id="last_name" style="width:99%" value="<?php echo $last_name; ?>" ></td>
</tr>
<tr>
<td></td>
<td>П.К.: </td>
<td>
<div id="kode"></div>
</td>
</tr>
<tr>
<td></td>
<td>Квартал: </td>
<td><div id="sections"></div></td>
</tr>
<tr>
<td></td>
<td>Нас. място: </td>
<td><input class="required_input" type="text" name="nasmqsto" id="nasmqsto" style="width:99%" value="<?php echo $nasmqsto; ?>" ></td>
</tr>
<tr>
<td></td>
<td>Адрес: </td>
<td><input class="required_input" type="text" name="adres" id="adres" style="width:99%" value="<?php echo $adres; ?>" ></td>
</tr>
<tr>
<td></td>
<td>Телефон: </td>
<td><input class="required_input" type="text" name="phone" id="phone" style="width:99%" value="<?php echo $phone; ?>" ></td>
</tr>
<tr>
<td></td>
<td class="noborders">Мобилен телефон</td>
<td class="noborders"><input type="text" name="mobile" id="mobile" style="width:99%" value="<?php echo $phone; ?>" /></td>
</tr>
<tr>
<td></td>
<td class="noborders">E-mail </td>
<td class="noborders"><input class="required_input" type="text" name="email" id="email" style="width:99%" value="<?php echo $phone; ?>" /></td>
</tr>
<tr>
<td></td>
<td class="noborders"><input type="hidden" name="destnum" value="<?php echo $destnum ?>" /></td>
<td class="noborders"><?php echo $captcha_label;?><br />
<input type="text" name="captcha_phrase" style="width:146px;margin-bottom:8px;" />
<br />
<img src="captcha.png" /></td>
</tr>
<tr>
<td></td>
<td colspan="2" class="noborders"> </td>
</tr>
<tr>
<td></td>
<td colspan="2" class="noborders"><div style="border:1px solid #fff;padding:5px;background:#f0f0f0">Моля, попълвайте коректно вашите данни за да можем да се свържем с Вас.</div></td>
</tr>
<tr>
<td></td><td class="noborders"> </td>
<td align="right" class="noborders"><br /> <input type="submit" name="submit" value="Изпрати" id="submit" /></td>
</tr>
</table>
</form>
</div>
<?php
}
require_once('Text/CAPTCHA.php');
$captcha = Text_CAPTCHA::factory('Image');
$text_image_options = array(
'font_path'=>'fonts',
'font_file'=>'arial.ttf',
'font_size'=>24,
'text_color'=>'#DDFF99',
'lines_color'=>'#CCEEDD',
'background_color'=>'#555555'
);
$captcha->init(150,50,NULL,$text_image_options);
$image_data = $captcha->getCAPTCHAAsPNG();
file_put_contents('captcha.png',$image_data);
$_SESSION['captcha_phrase'] = $captcha->getPhrase();
?>[/quote]
Добре де къде трябва да я вмъкна тази функция че да я прекъсне както трябва