Вход Регистрация
Файл: news/edit_news.php
Строк: 46
<? //by rine(Andrey Arapov) & BEPDuKT(Aleksey Ivanov) site: dizkod.ru
$path=1;
include_once(
'../config/config.php');
include_once(
'../config/function.php');
Base::$site $url;
$user=new Users();
$new_s=new News();
$user->sess();
$access=$user->access();
if(
$access==1){         @$p=Base::filter($_GET['p']);
switch (
$p){
    default:
Base::head();

 echo
'<div class="title">Новости</div>';

    
$set='10';
    
$k_post=mysql_result(mysql_query("SELECT COUNT(*) from `news`"),0);
    
$k_page=k_page($k_post,$set);
    
$page=page($k_page,$pages);
    
$start=$set*$page-$set;
    
$q=mysql_query("SELECT * FROM `news` ORDER BY `id` LIMIT $start,$set");
    if(
$k_post==0){
        echo 
'<div class="bepdukt">';
        echo 
"Новостей НЕТ!";
        echo 
'</div>';

        }
            while(
$news=mysql_fetch_array($q))
        {
        echo 
'<div class="bepdukt">';
            echo 
"<b>".$news[title]."</b><br/><span style='color:green'> ".$news['date']."<br/></span><span style='color:red'>[<a href='?p=delete&amp;id=".$news['id']."'>del</a>|<a href='?p=edit&amp;id=".$news['id']."'>edit</a>]</span><br />";
            echo 
''.$news[msg].'';
        echo 
'</div>';
          }

    if(
$k_page>1)str('?',$k_page,$page);

     echo 
'<div class="bf">';

     echo 
'<img src="'.$url.'/style/images/plus.png" alt="+" />&nbsp;<a href="?p=add">Добавить новость</a></br>';
     echo 
'</div>';
 
Base::foot();
 break;
case 
'add':
  
Base::head();
  echo
'<div class="title">Новости</div>';
  echo 
'<div class="bepdukt">';
echo 
'<form  action="?p=adds" method="post">Название:<br /><input name="title" type="text" value=""><br />Новость:<br /><textarea name="msg" rows=5 cols=20 ></textarea><br /><input type="submit" value="Добавить"></form>';
  echo 
'</div>';
  
Base::foot();
break;

case 
'adds':
     
$title=Base::filter($_POST['title']);
     
$msg=Base::filter($_POST[msg]);

     
$new_s->insert($title,$msg);
break;

case 
'delete':



 
$go=Base::filter($_GET[go]);
 if(
$go != 'yes'){
  
$id=Base::filter($_GET[id]);

  
Base::head();
  echo 
"Вы точно хотите удалить cообщение?<br /><a href='?p=delete&amp;id=".$id."&amp;go=yes'>ДА!</a><br /> <a href='?'>Отмена</a><br />";
  
Base::foot();
  } else{
      
$id=Base::filter($_GET[id]);

   
$new_s->deletes($id);

}

break;
case 
'edit':

 
Base::head();
 
$go=Base::filter($_GET[go]);
 if(
$go != 'yes'){
 
$id=Base::filter($_GET[id]);
 
$r=mysql_query("SELECT * FROM `news` WHERE `id`='$id'");
 
$ed=mysql_fetch_array($r);
 echo 
'<form action="?p=edit&amp;id='.$id.'&amp;go=yes" method="post">Название:<br /><input name="title" type="text" value="'.$ed[title].'"><br /><textarea name="msg" rows="5" cols="20">'.$ed[msg].'</textarea><br /><input type="submit" value="Edit"></form>';
 }else{
     
$id=Base::filter($_GET[id]);
  
$mess=Base::filter($_POST[msg]);
  
$title=Base::filter($_POST[title]);
 
$new_s->edit($id,$title,$mess);
 }


 
Base::foot();


break;
}
}else{
    
Base::head();
    echo
'Ошибка!!!';
    
Base::foot();
    }
?>
Онлайн: 1
Реклама