Вход Регистрация
Файл: p/news.php
Строк: 60
<?
    
/*
    Автор скрипта DarkSlayer
    Связь: icq 471777781, почта darkslayer@mail.ua
    Сайт поддержки игры darkslayer.ru
    -----
    Запрещено снятие копирайта внизу страниц без согласования с автором игры.
    В случае снятия копирайта последует обращение к вашему хостинг-провайдеру с жалобой о нарушении вами авторских прав и последующей блокировкой вашего аккаунта.
    */
    
define('_ON_CMS'1);
    
$rootpath '../';
    require_once 
'../includes/start.php';
    require_once 
'../includes/function.php';
    require_once 
'../includes/header.php';
    if(
$level==OR $ban!=0){
   
header('Location: index.php');
   }

        echo 
'<div class="top">Новости '.$title.'</div>';
        switch (
$act) {
    default:
        if(
$level>=8)echo '<div class="cont"><a href="?act=add">Новая новость</a></div>';
            
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `news`;"), 0);
            
$PAGINGS = new PAGINGS($elem"SELECT * FROM `news` ORDER BY `time` DESC");
            if(
$PAGINGS->count_get 0)
            {
                while(
$row mysql_fetch_array($PAGINGS->get))
                {
                    
$q mysql_query("SELECT * FROM `users` WHERE `id`='".check(mysql_real_escape_string($row['uid']))."'");
                    
$f mysql_fetch_array($q);
                    
$komm mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_posts` WHERE `id_theme`='".$row['theme']."';"), 0);
                    echo 
'<div class="conts">';
                    echo 
''.rasa($f['rasa']).' <a href="anketa.php?id='.$f['id'].'"><span class="' crasa($f['rasa']) . '">' $f['login'] . '</span></a> ['.dates($row['time']).']<br/>
                    '
.$row['text'].'<br/>
                    <a href="../forum/postlist.php?id='
.$row['theme'].'">Коментарии</a> ['.$komm.']';
                    echo 
'</div>'

                    ++
$i;
                }
                if(
$count>$elem)echo $PAGINGS->Links('?'); // вывод меню навигации в аргументе указывать адрес страницы 
            
}
            else
            {
                
div('Новостей нет!','conts');
            }

break;
case 
'add':
if(
$level>=8){
    echo 
'<div class="conts">';
          if(!
$_POST)
    {

            echo 
'<form action="" method="POST">';
            echo 
'
            Новость:<br />
            <input type="text" value="" name="text" /> <input type="submit" name="submit" value="Разместить"/></form>'
;
            
    }
    else
    {
            
$text check(trim($_POST['text']));
            
$maxtheme mysql_result(mysql_query("SELECT MAX(id) FROM `forum_theme`;"), 0);
        
$error false;

                if (empty(
$text))
            
$error $error 'Не введен текст<br/>';
        elseif (
strlen($text) < 2)
            
$error $error 'Слишком короткий текст!<br />';
        elseif (
preg_match('/[^a-zA-Zа-яА-Я0-9]+/=:',$text))
            
$error $error 'Недопустимые символы в тексте<br />';
        
        
      
              if (empty(
$error))
        {
        
            
mysql_query("INSERT INTO `news` SET
                        `uid`='" 
mysql_real_escape_string($use_id) . "',
                        `time`='" 
time() . "',
                        `theme`='"
.($maxtheme+1)."',
                        `text`='" 
mysql_real_escape_string($text) . "';");
                            
            
mysql_query("INSERT INTO `forum_theme` SET
                        `id`='"
.($maxtheme+1)."',
                        `uid`='"
.$use_id."',
                        `id_podf`=5,
                        `time`='"
.time()."',
                        `lasttime`='"
.time()."',
                        `name`='Новость от "
.date('d.m.o',$realtime)."',
                        `msgs`=1;"
);
                        
            
mysql_query("INSERT INTO `forum_posts` SET
                        `uid`='"
.$use_id."',
                        `time`='" 
time() . "',
                        `id_theme`='"
.($maxtheme+1)."',
                        `text`='"
.$text."';");
                        
            
mysql_query("UPDATE `forum_podf` SET `themes`=themes+1 WHERE `id`=5;");

            
            
header('Location: news.php');

        }
        else
        {
            echo 
'' $error'';
        }
    }
    echo 
'<a href="news.php"><<Назад</a></div>';
}
break;
case 
'new':
            
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `time` > '" . ($realtime 86400) . "';"), 0);
            
$PAGINGS = new PAGINGS($elem"SELECT * FROM `news` WHERE `time` > '" . ($realtime 86400) . "' ORDER BY `time` DESC");
            if(
$PAGINGS->count_get 0)
            {
                while(
$row mysql_fetch_array($PAGINGS->get))
                {
                    
$q mysql_query("SELECT * FROM `users` WHERE `id`='".check(mysql_real_escape_string($row['uid']))."'");
                    
$f mysql_fetch_array($q);
                    
$komm mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_posts` WHERE `id_theme`='".$row['theme']."';"), 0);
                    echo 
'<div class="conts">';
                    echo 
''.rasa($f['rasa']).' <a href="anketa.php?id='.$f['id'].'"><span class="' crasa($f['rasa']) . '">' $f['login'] . '</span></a> ['.dates($row['time']).']<br/>
                    '
.$row['text'].'<br/>
                    <a href="../forum/postlist.php?id='
.$row['theme'].'">Коментарии</a> ['.$komm.']';
                    echo 
'</div>'

                    ++
$i;
                }
                if(
$count>$elem)echo $PAGINGS->Links('?'); // вывод меню навигации в аргументе указывать адрес страницы 
            
}
            else
            {
                
div('Новых новостей нет!','conts');
            }
break;

        }
        
div('<a href="../">В игру</a>','conts');
    require_once 
'../includes/footer.php';
?>
Онлайн: 0
Реклама