Вход Регистрация
Файл: users/news/add.php
Строк: 86
<?
only_reg
();

if(
$user['level']<=2)
{
header("Location:?");
exit;
}
$set['title']='Новости - добавление'// заголовок страницы
require_once ("../../core/cuctema/head.php");
title();
aut();


if (isset(
$_POST['title']) && isset($_POST['msg']))
{
$title=my_esc(stripcslashes(htmlspecialchars($_POST['title'])));
$msg=my_esc(stripcslashes(htmlspecialchars($_POST['msg'])));
if (
strlen2($title)>50){$err='Слишком большой заголовок новости';}
if (
strlen2($title)<1){$err='Короткий заголовок';}
if (
strlen2($msg)<1){$err='Новость слишком короткая';}

if (!isset(
$err))
{
$ch=intval($_POST['ch']);
$mn=intval($_POST['mn']);
$main_time=time()+$ch*$mn*60*60*24;
if (
$main_time<=time())
$main_time=0;
mysql_query("INSERT INTO `news` (`time`, `msg`, `title`, `main_time`, `link`) values('$time', '$msg', '$title', '$main_time', '$link')");
mysql_query("OPTIMIZE TABLE `news`");
$id=mysql_insert_id();
if (isset(
$_POST['mail'])) // Расслылка новостей на майл
{
$q=mysql_query("SELECT `ank_mail` FROM `user` WHERE `set_news_to_mail` = '1' AND `ank_mail` <> ''");
while (
$ank mysql_fetch_assoc($q))
{
mysql_query("INSERT INTO `mail_to_send` (`mail`, `them`, `msg`) values('$ank[ank_mail]', 'Новости', '".trim(br(bbcode(links(stripcslashes(htmlspecialchars($msg))))))."')");
}
if(
$_POST['rss_mail']==&& $user['level']>3)
{
$q=mysql_query("SELECT * FROM `user`");
while(
$post=mysql_fetch_array($q))
{
if(
$post['id']!=$user['id'])mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$post[id]', '$msg
[url=/news/?new=
$id]Обсудить>>[/url]', '$time')");
}
}
if(
$_POST['rss_lenta']==&& $user['level']>3)
{
$q=mysql_query("SELECT * FROM `user`");
while(
$post=mysql_fetch_array($q))
{
if(
$post['id']!=$user['id'])mysql_query("INSERT INTO `lenta` (`id_user`, `id_kont`, `msg`, `time`) values('1', '$post[id]', '$msg
[url=/news/?new=
$id]Обсудить>>[/url]', '$time')");
}
}
}
header("Location:?new=$id");
}
}

err();

echo 
"<form method="post" action="?add=mod&ok=yes" class='d2'>n";
echo 
"Заголовок новости:<br />n<input name="title" size="16" maxlength="32" value="" type="text" /><br />n";
echo 
"Текст новости:<br />n<textarea name="msg" ></textarea><br />n";
echo 
"<label><input name="mail" value="1" type="checkbox" checked="checked" /> Рассылка (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `set_news_to_mail` = '1' AND `ank_mail` <> ''"),0).")</label><br />n";
if(
$user['level']>3)echo "<input type='checkbox' name='rss_mail' value='1'> Разослать всем в почту<br/>";
if(
$user['level']>3)echo "<input type='checkbox' name='rss_lenta' value='1'> Разослать всем в ленту<br/>";
echo 
"Показывать на главной:<br />n";
echo 
"<input type="text" name="ch" size='3' value="1" />n";
echo 
"<select name="mn">n";
echo 
"  <option value="0" selected='selected'>   </option>n";
echo 
"  <option value="1">Дней</option>n";
echo 
"  <option value="7">Недель</option>n";
echo 
"  <option value="31">Месяцев</option>n";
echo 
"</select><br />n";
echo 
"<input value="Добавить" type="submit" />n";
echo 
"</form>n";
echo 
"<div class='d1'><img src='img/back.png'/> <a href='?'>Назад</a></div>n";

require_once (
"../../core/cuctema/foot.php");
?>
Онлайн: 0
Реклама