Просмотр файла moduls/feedback_send.php

Размер файла: 2.12Kb
<?php
/**********************************************/
/* Автор скрипта: Александр Есин              */
/* E-Mail: [email protected] ([email protected]) */
/* ICQ: 6464729                               */
/* Site: http://ticlove.ru                    */
/**********************************************/
?>
<?php define ('SECURED', true); ?>
<?php require (dirname(__FILE__).'/../_inc/sql.php'); ?>
<?php require (dirname(__FILE__).'/../_inc/config.php'); ?>
<?php require (dirname(__FILE__).'/../_inc/function.php'); ?>
<?php
	 if (isset($_POST['action']))
	 {
	      $email = trim($_POST['email']);
	      $theme = intval($_POST['theme']);
	      $message = trim($_POST['msg']);
	      
	      if ($theme < 0 or $theme > 5) $theme = 0;
	      
	      // Проверяем данные переданные пользователем
	      if (empty($email)) echo '<span class="red">Введите Ваш e-mail</span>';
	      else if (!function_email($email) or strlen($email) > 100) echo '<span class="red">Ошибка в e-mail адресе! Пример: [email protected]</span>';
	      else if (empty($theme)) echo '<span class="red">Вы не выбрали тему</span>';
	      else if (empty($message)) echo '<span class="red">Введите сообщение</span>';
	      else
	      {
	           $message = iconv('utf-8', 'windows-1251', $message);
		   if (strlen($message) > 2000) $message = substr($message, 0, 2000);
		   $message = iconv('windows-1251', 'utf-8', $message);
		   
		   if (mysql_query("INSERT INTO `q_feedback` (`email`, `theme`, `message`, `id_user`, `date`) VALUES ('".function_sql($email)."', '".$theme."', '".function_sql($message)."', '".(isset($_SESSION['auth_id']) ? $_SESSION['auth_id'] : 0)."', '".time()."');"))
		   {
		        ?>
			<span class="green">Ваше сообщение отправлено</span>
		        <script type="text/javascript">setTimeout('location="/index.php"', 1000)</script>
		        <?php
		   }
		   else echo '<span class="red">При отправке сообщения произошла ошибка</span>';
	      }
	 }
?>