Файл: add/index.php
Строк: 67
<?php
ob_start();
error_reporting(0);
require_once ('../inc/bd.php');
require_once ('../inc/fun.php');
include_once ('../inc/v.php');
if(!$profile) {
echo 'Вы неавторизованы';
include_once '../inc/n.php';
exit;
}
switch($_GET['mod']) {
default:
####
if ($version == web) {$max = 'cols="50" rows="30"';} else {$max = 'cols="20" rows="15"';}
echo '<div class="menu">
Обращаюсь к товарищам, которые желают разместить статью.<br/>
Отныне, статьи без скринов и логов переписки и без ссылок на доказательства, допускаться не будут.
Также не будут допускаться заметки, написанные в стиле - скопировал откуда то и похуй. Это, извините не заметка, а хуета какая-то. Такое на вападмине копипасте.<br/>
Преимуществом к добавлению, будут пользоваться статейки, написаные с юморком (если это возможно) и доказательствами.<br/>
<form action="?mod=addstok" method="POST">
• Буфер текста:<br/>
<input type="text" name="buff" value="'.$_POST['buff'].'"><br>';
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `cat`"), 0, 0);
if ($all==0) {echo '<br/>Для начала создайте категории<br/>'; }
else {
echo '• Категория:<br/>
<select size="1" name="cat">';
$sql = mysql_query("SELECT * FROM `cat` ORDER BY `id` DESC");
while ($row = mysql_fetch_assoc($sql))
{
$id = $row['id'];
$name = html($row['name']);
echo '<option value="'.$id.'">'.$name.'</option>';
}
}
echo '</select><br/>
• Название:<br/>
<input type="text" name="name" maxlength="30" value=""><br>
• Статья:<br/>
<textarea '.$max.' name="stat" value=""></textarea><br/>
• Метки (через запятую без пробелов):<br/>
<input type="text" name="tags" value=""><br/>
• <input type="checkbox" name="news" /> Использовать как новость <br/>
• <input type="checkbox" name="golos" /> Запретить голосование<br/>
• <input type="checkbox" name="comment" /> Запретить комментарии<br/>
<input type="submit" value="Сохранить"></form>';
####
echo '</div><div class="amenu"><a href="'.$home.'/smiles.php">Смайлы</a> | <a href="'.$home.'/add/bbcodes.php">BB Коды</a> | <a href="files.php">Заливка файлов</a></div>';
break;
############################################
############################################
case 'addstok':
####
$error = null;
if(empty($_POST['stat']) || empty($_POST['name']) || empty($_POST['cat'])) $error .= 'Заполните все поля и выберите категорию!';
$cat_id = ms($_POST['cat']);
$news = isset($_POST['news']);
$golos = isset($_POST['golos']);
$comment = isset($_POST['comment']);
$name = ms($_POST['name']);
$date = date("d.m.Y H:i");
$text = ms($_POST['stat']);
$tags = ms($_POST['tags']);
$tr = mysql_query("SELECT * FROM `text` WHERE `text` = '".$text."'");
if(mysql_fetch_row($tr)) $error .= 'Зачем повторяться?!';
if($error) {echo '<div class="err">'.$error.'<br/><a href="?mod=addst">Вернуться обратно!</a> <strong>Внимание!</strong> Лучше нажмите кнопку назад в вашем браузере!</a></div>'; require_once ('../inc/n.php'); exit();}
mysql_query("INSERT INTO `text` (`date`, `text`, `name`, `cat_id`, `tags`, `news`, `golos`, `comment`, `checked`, `user`) VALUES ('".$date."', '".$text."', '".$name."', '".$cat_id."', '".$tags."', '".$news."', '".$golos."', '".$comment."', '0', '".ms($profile['login'])."');");
//go($home.'/add/');
echo '<div class="menu">Статья успешно добавлена! Ожидайте проверки администратором.</div>';
break;
############################################
break;
}
include_once '../inc/n.php';
?>