Вход Регистрация
Файл: 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>
Онлайн: 0
Реклама