Файл: Dvig/news/add.php
Строк: 33
<?php
####################
## Автор - USER-X ##
## Copyright 2013 ##
## xcms.mcdir.ru ##
####################
define( 'xcms_pro', 1 ) ;
set_time_limit( 0 ) ;
$path = '../' ;
include_once ( $path . 'core/core.php' ) ;
#########
if ( $act ){
$resss = mysql_fetch_assoc(mysql_query( "SELECT * FROM `news` WHERE `id`='" . $id ."' " ));
if($resss['id']){
if ( ! $users )
{
$_SESSION['error'] = 'Для создания новости нужно быть авторизованным!<br/>' ;
header( "location: ../index.php" ) ;
include_once ( $path . 'core/foot.php' ) ;
exit ;
}
include_once ( $path . 'core/upl.php' ) ;
$text = isset( $_POST['text'] ) ? trim( $_POST['text'] ) : '' ;
if ( preg_match( "/[^1-9a-z-@*()?!~_,=[]]+/", $text ) )
{
$_SESSION['error'] = 'Запрещенные символы в названии!<br/>' . $lname ;
header("location: ".$_SERVER["HTTP_REFERER"]);
exit ;
}
if ( empty( $text ) )
{
$_SESSION['error'] = 'Пожалуйста,введите название!<br/>' ;
header("location: ".$_SERVER["HTTP_REFERER"]);
exit ;
}
#############################
$text = $_POST['text'];
mysql_query( "INSERT INTO `news_comm` SET
`text` = '" . $text . "',
`author` = '". $users['id']."',
`news` = '". $id."',
`time` = '" . time() . "',
`pole` = '0',
`polea` = '0',
`poleb` = '0'
" ) ;
mysql_query("UPDATE `users` SET `posts` = posts+1,`balans` = balans+1 WHERE `id` = '".$users['id']."'");
$bid = mysql_insert_id() ;
$_SESSION['id'] = $bid ;
header('location: /news/'.$id.'') ;
exit ;
}else{echo'<div id="error">Такой новости нет</div>';}}
#########
$title = 'Комментируем новость' ;
include_once ( $path . 'core/head.php' ) ;
#########
$id=(int)check(protect($_GET['id']));
$res = mysql_fetch_assoc(mysql_query( "SELECT * FROM `news` WHERE `id`='" . $id ."' " ));
if($res['id']){
if($users){
echo '<div id="body">' ;
echo '<form action="?act=ok" method="post" enctype="multipart/form-data">
Сообщение:<small>(max:700)</small><br/><input type="text" name="text" value="" maxlength="700"/><br/>
<input type="submit" value="Добавить"/><br/>
</form>' ;}}else{echo'<div id="error">Такой новости нет</div>';}
#########
include_once ( $path . 'core/foot.php' ) ;
?>