Файл: pages/complaint.php
Строк: 32
<?PHP
require '../Core/start.php';
$title = 'Жалоба на сайт';
require '../Core/header.php';
$translitit = text($_GET['translitit']);
$count_site = mysql_result(mysql_query("SELECT COUNT(*) FROM `site` WHERE `translitit` = '$translitit'"),0);
if($count_site == '0')
{
?><div class="menu">Указаный сайт не найден</div><?
}
else
{
$site = mysql_fetch_array(mysql_query("SELECT * FROM `site` WHERE `translitit` = '$translitit'"));
$count_site_complaint = mysql_result(mysql_query("SELECT COUNT(*) FROM `complaint` WHERE `id_site` = '".$site['id']."'"),0);
if($count_site_complaint !== '0')
{
?>
<div class="menu">Жалоба на этот сайт уже подана</div>
<div class="back"><a href="/pages/site/<?=$site['translitit']?>.html">Назад на сайт</a></div>
<?
}
else
{
if(isset($_POST['go']))
{
$ip = GetRealIp();
$error = FALSE;
$text = text($_POST['text']);
if(empty($text)){error('Введите текст жалобы');}
if(empty($_POST['capcha'])){error('Введите код с картинки'); $error_capcha_strlen = TRUE; $error = TRUE;}
if(!isset($error_capcha_strlen) && !isset($capcha) && $_POST['capcha'] !== $_SESSION['capcha']){error('Код с картинки введен не верно'); $error = TRUE;}
if($error == FALSE)
{
mysql_query("INSERT INTO `complaint` (`id_site`,`text`,`ip`) VALUES('".$site['id']."','$text','$ip')");
?>
<div class="menu">
Ваша жалоба успешно отправлена администрации.
</div>
<div class="link"><a href="/pages/site/<?=$site['translitit']?>.html">Перейти к сайту</a></div>
<?
}
}
else
{
?>
<div class="menu">
<form action="" method="POST">
Текст жалобы:<br />
<textarea name="text"></textarea><br />
Введите код с картинки:<br />
<img style="border: 1px solid gray; background: url('/captcha/bg_capcha.png');" src = "/captcha/captcha.php" width="90" height="25" /><br />
<input type="text" name="capcha"><br />
<input type="submit" name="go" value="Отправить жалобу">
</form>
</div>
<?
}
}
}
require '../Core/footer.php';
?>