View file news/index.php

File size: 4.54Kb
<?php
//автор - figura             //
//сайт - http://for.h2m.ru   //
session_start();
include("../sistem/cfg.dat");
include("../sistem/global.dat");
include("../temes/$teme/verh.dat");
if($status=="gost")
{
   echo'<div class="razd"><B>МЕНЮ ГОСТЯ</B></div>';
   echo'<a href="../rega.php">Регистрация</a> | ';
   echo'<a href="../avtoriza.php">Вход</a><br>';
   echo'<a href="../avtoriza.php">Информация</a><br>';
}

if($status=="uzer" || $status=="moder" || $status=="admin")
{
   echo'<div class="razd"><B>МЕНЮ ЮЗЕРА</B></div>';
   echo'Здравствуйте <B>'.$login.'</B><br>';
   echo'Постов на сайте ['.$postov.']<br>';
   echo'<a href="../anket/index.php?act=my_anket">Моя анкета</a><br>';
   if(file_exists("../privat/dat/new-$login.dat")){ $new_pismo='<font COLOR="#FF0000">NEW</font>'; }else{ $new_pismo=''; }
   echo'<a href="../privat/index.php?act=index">Письма</a> '.$new_pismo.'<br>';
}
echo'<div class="razd"><B>НОВОСТИ НАШЕГО САЙТА</B></div>';
if($status=="gost" || $status=="uzer" || $status=="moder" || $status=="admin")
{
   if($act == "index")
   {
      //вывод новостей
      $str = file("../news/news.dat");
      $nom=count($str);
      
      if(!$i){ $i = $nom; }
      $var = $i-$navnews;
      while(--$i >= $var)
      {
         if($i>=0)
         {
            echo $str[$i];
            if($status=="admin")
            {
               echo'<a href="index.php?act=dell&amp;sob='.$i.'">Удалить</a><br>';
            }
         }
      }
      
      echo'Всего новостей '.$nom.'<br>';
      
      //записываем количество сообщений в кеш для вывода на главную//
      $filegbcount = fopen("../news/count.dat", "w+");
      fputs($filegbcount,$nom);
      fclose($filegbcount);
      
      if($i>=0){ echo '<a href="index.php?act=index&amp;i='.$var.'">Далее</a><br>'; }
      if($status=="admin")
      { 
         echo'<form name="forma" action="index.php" method="post">';
         
         echo'<INPUT TYPE="hidden" NAME="act" VALUE="add">';
         echo'Добавить новость<br>';
         echo'<TEXTAREA NAME="txtsob" ROWS=5 COLS=30></TEXTAREA><br>';
         echo'<input type="submit" name="" value="добавить"><br>';
         echo'</form>';
      }
   }
   
   if($act == "dell")
   {
      if(isset($_GET['sob'])){$sob = $_GET['sob'];}
      $str = file("../news/news.dat");
      $nom=count($str);
      
      //функция удаления строки
      $str[$sob] =str_replace($str[$sob],"",$str[$sob]);
      
      $i='-1';
      $var=$nom;
      
      $filenews = fopen("../news/news.dat", "w+");
      while(++$i <= $var)
      {
      fputs($filenews,$str[$i]);
      }
      fclose($filenews);
      
      echo'Новость удалена<br>';
      echo '<a href="index.php?act=index">К новостям</a><br>';
      
   }
   
   if($act == "add")
   {
      if(isset($_POST['txtsob'])){$txtsob = $_POST['txtsob'];}
      
      if($txtsob=="")
               {
      	  	      
      	  	      echo'Новость не введена!';
      	  	      echo ' <a href="index.php?act=index">К новостям</a><br>';
      	  	      
      	  	   }else{
      	  	      $txtsob=htmlspecialchars($txtsob);
      	  	      $txtsob = str_replace("\r","",$txtsob);
      	  	      $txtsob = str_replace("\n","<br>",$txtsob);
      	  	      $dat=date("d.m.Y H:i");
      	  	      $dat=htmlspecialchars($dat);
      	  	      
      	  	      
                  $kod='<div class="sob"><B>Дата</B>-'.$dat.'</div>'.$txtsob.'<br>';
      	  	      
      	  	      $filenews = fopen("../news/news.dat", "a+");
      	  	      fputs($filenews,$kod."\r\n");
      	  	      fclose($filenews);
      	  	      
      	  	      $kod='['.$dat.']-'.$txtsob.'<br>';
      	  	      
      	  	      $filenews = fopen("../news/last.dat", "w+");
      	  	      fputs($filenews,$kod."\r\n");
      	  	      fclose($filenews);
      	  	      
      	  	      
      	  	      echo'Новость добавлена<br>';
      	  	      echo '<a href="index.php?act=index">К новостям</a><br>';
      	  	   }
      
      
   }
   
}

if($status=="ban"){ echo'Вам сюда нельзя<br>'; }
echo'<a href="../index.php">Главная</a><br>';




include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>