File size: 2.98Kb
<?php
###################################################
# Скрипт портфолио #
# Версия системы: 1.0 #
# Автор: RonsoN #
# ICQ: 7-191-321 #
# Email: [email protected] #
###################################################
$system['page_title'] = 'Добавить отзыв';
require_once(HOME .'/system/header.php');
echo '<div class="menu">Добавить отзыв</div>';
if (isset($_POST['create'])) {
$name = txt($_POST['name']);
if (empty($name)) $err .= 'Ошибка ! Вы не ввели имя<br />';
if (!empty($name) && (strlen($name) < 3 || strlen($name) > 32)) $err .= 'Ошибка ! Неверная длина имени. Допустимо от 3 до 32 символов<br />';
$text = txt($_POST['text']);
if (empty($text)) $err .= 'Ошибка ! Вы не ввели текст отзыва<br />';
if (!empty($text) && (strlen($text) < 10 || strlen($text) > 300)) $err .= 'Ошибка ! Неверная длина отзыва. Допустимо от 10 до 300 символов<br />';
$status = txt($_POST['status']);
if (empty($status)) $err .= 'Ошибка ! Вы не выбрали тип отзыва<br />';
$secpic = txt($_POST['secpic']);
if (empty($secpic)) $err .= 'Ошибка ! Проверочный код не введён<br />';
if(!empty($secpic) && $_SESSION['secpic'] != $secpic) $err .= 'Ошибка ! Проверочный код введён неверно<br/>';
$ip = txt($_SERVER['REMOTE_ADDR']);
$browser = browser(txt($_SERVER['HTTP_USER_AGENT']));
if (!isset($err)) {
$db->query("INSERT INTO `reviews`(`name`, `text`, `status`,`ip`, `browser`, `date`) VALUES('".$name."', '". $text ."', '". $status."', '".$ip."', '".$browser."', '". time() ."')");
header('location: /reviews/index.xhtml'); exit;
}
}
if(isset($err)) error($err);
echo '<div class="main">
<form action="/reviews/add_review.xhtml" method="post">
Ваше имя:<br/>
<input name="name" type="text" /><br/>
Отзыв:<br/>
<textarea name="text" rows="5" cols="20"></textarea><br/>
Тип отзыва:<br/>
<select name="status" size="1">
<option value=""></option>
<option value="Положительный">Положительный</option>
<option value="Отрицательный">Отрицательный</option>
</select><br/>
Проверочный код:<br/>
<img src="'. URL .'/system/captcha/secpic.php" alt="captcha" /><br/>
<input type="text" name="secpic" size="4" /><br />
<input name="create" type="submit" value="Добавить" /><br/>
</form>
</div>';
echo '<div class="navi">
'.NAVI.'<a href="/reviews/">Отзывы</a><br/>
'.INDEX.'<a href="/">Главная</a>
</div>';
require_once(HOME.'/system/footer.php');
?>