Файл: public_html/page/contact.php
Строк: 76
<?php
if (!defined('BASE_DIR')) { exit(header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found', true)); }
if (isset($_GET['mode']) && $_GET['mode'] == 'send')
{
$email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
$subject = filter_var($_POST['subject'], FILTER_SANITIZE_STRING);
$message = filter_var($_POST['message'], FILTER_SANITIZE_STRING);
$captcha = isset($_POST['captcha']) ? $_POST['captcha'] : '';
if (isset($_POST['captcha']))
{
if ($_POST['captcha'] != $_SESSION['image_captcha'])
{
exit(header('Location: /contact.php'));
}
}
else
{
exit(header('Location: /contact.php'));
}
if (!$email) { exit(header('Location: /contact.php')); }
$headers = "From: ".$email." <".$email.">n";
$headers = $headers."Content-type: text/html; charset="utf-8"n";
$headers = $headers."Return-path: <".$email.">n";
mail($obEngine->getConfig('site_email'), $subject, $message, $headers);
exit(header('Location: /contact.php?msg=300'));
}
$obEngine->addTitleHtml('Контакты');
?>
<div class="wrapper">
<div class="main">
<div class="m_left">
<div class="m_title">Связь с администрацией</div>
<div id="message"><?php echo $msg = isset($_GET['msg']) ? printMessage((int)$_GET['msg']) : ''; ?></div>
<div class="m_l" style="text-align: justify;">Прежде, чем воспользоваться данной формой, ознакомьтесь с "<a href="info.php?mode=faq">Часто задаваемыми вопросами</a>", возможно на ваш вопрос уже есть ответ.</div>
<form name="form1" action="?mode=send" method="post" onsubmit="return validate1();">
<div class="m_l">
<div class="m_name"><b style="color:red;">*</b> Email:</div>
<div class="m_pole"><input type="text" maxlength="50" name="email" class="tt" value=""></div>
</div>
<div class="m_l">
<div class="m_name"><b style="color:red;">*</b> Тема:</div>
<div class="m_pole"><input type="text" name="subject" maxlength="200" class="tt"></div>
</div>
<div class="m_l">
<div class="m_name"><b style="color:red;">*</b> Сообщение:</div>
<div class="m_pole"><textarea name="message" class="t_textarea" cols="40" rows="6" maxlength="1000" name="text"></textarea></div>
</div>
<div class="m_l" style="line-height: 30px;"><div id="capcha"><?php include('captcha.php'); ?></div></div>
<div class="m_l"><button style="float:right;">Отправить</button></div>
<div class="m_l" style="text-align: justify;">Вы также можете связаться с администрацией по перечисленным ниже контактам:</div>
<div class="m_l">Skype: <a href="skype:<?php echo $obEngine->getConfig('site_skype'); ?>?chat"><?php echo $obEngine->getConfig('site_skype'); ?></a></div>
<div class="m_l">E-mail: <a href="mailto:<?php echo $obEngine->getConfig('site_email'); ?>"><?php echo $obEngine->getConfig('site_email'); ?></a></div>
</form>
</div>
<?php include 'module/user_menu.php'; ?>
</div>
</div>
<script src="js/jquery.captcha.js" type="text/javascript"></script>
<script>
//document.form1.time.value = parseInt(new Date().getTime()/1000);
function validate1()
{
var valid = true;
if ((document.form1.email.value == '') && (valid == true))
{
alert ('Не заполнено поле «Email»');
valid = false;
}
if ((document.form1.subject.value == '') && (valid == true))
{
alert ('Не заполнено поле «Тема»');
valid = false;
}
if ((document.form1.message.value == '') && (valid == true))
{
alert ('Не заполнено поле «Сообщение»');
valid = false;
}
return valid;
}
$(document).ready(function()
{
$("#capcha").s3Capcha();
});
</script>