View file guest v2/guest/inc/tema_act.php

File size: 4.06Kb
<?
// Автор скрипта: Simptom
// Сайт поддержки: http://s-klub.ru
// Запрещео распространять скрипт в любом виде и под любым предлогом!
if (user_access('guest_clear'))
{
if (isset($_POST['add']) && isset($_POST['new_tema']))
{
$new_tema=$_POST['new_tema'];
$new_tema_pok=$_POST['new_tema_pok'];
if (strlen2(esc(stripcslashes(htmlspecialchars($_POST['new_tema']))))>=1025)
{
$err='Текст для темы дня слишком длинный!';
}
if (strlen2(esc(stripcslashes(htmlspecialchars($_POST['new_tema']))))<=2)
{
$err='Текст для темы дня слишком короткий!';
}
$mat=antimat($new_tema);
if ($mat)
{
$err='В тексте для темы дня обнаружен мат: '.$mat.'!';
}
if (!isset($err))
{
mysql_query("INSERT INTO `guest_tema_dnja` (`tema`, `pok`, `time`) VALUES ('".my_esc($new_tema)."', '".$new_tema_pok."', '".$time."')");
msg('Тема дня успешно создана!');
}
}
if (isset($_GET['id']) && isset($_GET['save']))
{
$it=intval($_GET['id']);
$tem=mysql_fetch_assoc(mysql_query("SELECT * FROM `guest_tema_dnja` WHERE `id`='".$it."' LIMIT 1"));
if (!$tem)
{
echo "<div class='err'>";
echo "Ошибка";
echo "</div>";
}else{
if (isset($_POST['edit_tema']))
{
$edit_tema=$_POST['edit_tema'];
$edit_tema_pok=$_POST['edit_tema_pok'];
if (strlen2(esc(stripcslashes(htmlspecialchars($_POST['edit_tema']))))>=1025)
{
$err='Текст для темы дня слишком длинный!';
}
if (strlen2(esc(stripcslashes(htmlspecialchars($_POST['edit_tema']))))<=2)
{
$err='Текст для темы дня слишком короткий!';
}
$mat=antimat($edit_tema);
if ($mat)
{
$err='В тексте для темы дня обнаружен мат: '.$mat.'!';
}
if (!isset($err))
{
mysql_query("UPDATE `guest_tema_dnja` SET `tema` = '".my_esc($edit_tema)."' WHERE `id` = '".$tem['id']."' LIMIT 1");
mysql_query("UPDATE `guest_tema_dnja` SET `pok` = '".$edit_tema_pok."' WHERE `id` = '".$tem['id']."' LIMIT 1");
msg('Тема дня успешно сохранена!');
}
}
}
}
if (isset($_GET['act']) && $_GET['act']=='del_tema_ok')
{
if (isset($_GET['id']))
{
$it=intval($_GET['id']);
$temka=mysql_fetch_assoc(mysql_query("SELECT * FROM `guest_tema_dnja` WHERE `id`='".$it."' LIMIT 1"));
if (!$temka)
{
echo "<div class='err'>";
echo "Ошибка";
echo "</div>";
}else{
mysql_query("DELETE FROM `guest_tema_dnja` WHERE `id` = '".$temka['id']."'");
mysql_query("DELETE FROM `guest_tema_dnja_otzuv` WHERE `id_tema` = '".$temka['id']."'");
echo "<div class='msg'>";
echo "Тема дня успешно удалена!";
echo "</div>";
}
}
}
}
if (isset($user) && isset($_GET['id']))
{
if (isset($_GET['up']) || isset($_GET['down']))
{
$it=intval($_GET['id']);
$temka=mysql_fetch_assoc(mysql_query("SELECT * FROM `guest_tema_dnja` WHERE `id`='".$it."' LIMIT 1"));
if (!$temka)
{
echo "<div class='err'>";
echo "Ошибка";
echo "</div>";
}else{
if ($temka['pok']==1)
{
echo "<div class='err'>";
echo "Голосование за эту тему дня запрещено администрацией";
echo "</div>";
}else{
$otzuv=mysql_fetch_assoc(mysql_query("SELECT * FROM `guest_tema_dnja_otzuv` WHERE `id_tema` = '".$temka['id']."' AND `id_user` = '".$user['id']."'"));
if ($otzuv)
{
echo "<div class='err'>";
echo "Вы уже голосовали за эту тему дня";
echo "</div>";
}else{
if (isset($_GET['up']))
{
mysql_query("INSERT INTO `guest_tema_dnja_otzuv` (`id_user`, `id_tema`, `plus`, `minus`, `time`) VALUES ('".$user['id']."', '".$temka['id']."', '1', '0', '".$time."')");
}
if (isset($_GET['down']))
{
mysql_query("INSERT INTO `guest_tema_dnja_otzuv` (`id_user`, `id_tema`, `plus`, `minus`, `time`) VALUES ('".$user['id']."', '".$temka['id']."', '0', '1', '".$time."')");
}
echo "<div class='msg'>";
echo "Спасибо за участие в голосовании, ваше мнение важно для нас!";
echo "</div>";
}
}
}
}
}
?>