View file adminpanel/rekl.php

File size: 6Kb
<? //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();
$user->sess();
$access=$user->access();
if($access==1){
$x=Base::filter($_GET[x]);
switch ($x){
     default:

Base::head();
	$pages=Base::filter($_GET[page]);
	echo'<div class="title">Реклама</div>';

	$set=10;
    $k_post=mysql_result(mysql_query("SELECT COUNT(*) from `reklama`"),0);
    $k_page=k_page($k_post,$set);
    $page=page($k_page,$pages);
    $start=$set*$page-$set;
    $q=mysql_query("SELECT * FROM `reklama` ORDER BY `id` LIMIT $start,$set");
    if($k_post==0){
    	echo "Рекламных ссылок нет!";
    	}
    	while($rek=mysql_fetch_array($q))
    	{
			echo '<div class="raine">';
    		echo"".$rek[name]."<br />";
            echo'&nbsp;[<a href="?x=edit&amp;id='.$rek[id].'">Редактировать</a>][<a href="?x=delete&amp;id='.$rek[id].'">Удалить</a>]<br />';
    	      echo '</div>';
		  }

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

	
echo '<div class="bf"><img src="../style/images/plus.png" />&nbsp;<a href="?x=adds">Добавить рекламу</a>';
    echo '</div>';
    Base::foot();
    break;

case 'adds':
	Base::head();
	echo "<div class='title'>&nbsp;Реклама</div>";// div раздела
	echo '<div class="bepdukt">';
    echo '<form action="?x=add" method="post">Название:<br /><input name="name" type="text" value=""/><br />';
    echo 'Ссылка:<br /><input name="href" type="text" value=""><br />';
    echo 'Картинка:<br /><input name="img" type="text" value=""><br />';
    echo 'Позиция:<br /><select size="1" name="position"><option value="0">Вверху</option><option value="1">Внизу</option></select><br />';
    echo 'Вид:<br /><select size="1" name="baner"><option value="0">Обычная ссылка</option><option value="1">Банер/счётчик</option></select><br />';
    echo '<input type="submit" value="Добавить"/></form>';
    echo '</div>';
    Base::foot();
    break;

case 'add':
    $name=Base::filter($_POST[name]);
    $position=Base::filter($_POST[position]);
    $href=Base::filter($_POST[href]);
    $img=Base::filter($_POST[img]);
    $baner=Base::filter($_POST[baner]);
     if((empty($name)) || (empty($href)))
    {   Base::head();
    	echo 'Ошибка!!! Пустые параметры!';
    	Base::foot();
    	exit;
    }

    if(mysql_query("INSERT INTO `reklama` VALUES('0','$name','$href','$img','$position','$baner')") OR DIE (mysql_error()))
    {
    Base::head();
    echo '<div class="bepdukt">';
    echo "Ссылка успешно добавлена!<br /><a href='rekl.php'>Назад</a>";
    echo '</div>';
    Base::foot();
	}else{
	Base::head();
	echo '<div class="bepdukt">';
	echo "Ошибка добавления ссылки!<br /><a href='rekl.php'>Назад</a>";
	echo '</div>';
	Base::foot();
	}
    break;



  case 'edit':
   $id=Base::filter($_GET[id]);
   $r=mysql_query("SELECT * FROM `reklama` WHERE `id`='$id'");
   $rek=mysql_fetch_array($r);
   Base::head();


	echo "<div class='title'>&nbsp;Реклама</div>";// div раздела
	echo '<div class="bepdukt">';
    echo '<form action="?x=edits&amp;id='.$id.'" method="post">Название:<br /><input name="name" type="text" value="'.$rek[name].'"/><br />';
    echo 'Ссылка:<br /><input name="href" type="text" value="'.$rek[href].'"><br />';
    echo 'Картинка:<br /><input name="img" type="text" value="'.$rek[img].'"><br />';
    echo 'Позиция:<br /><select size="1" name="position"><option value="0">Вверху</option><option value="1">Внизу</option></select><br />';
    echo 'Вид:<br /><select size="1" name="baner"><option value="0">Обычная ссылка</option><option value="1">Банер/счётчик</option></select><br />';
    echo '<input type="submit" value="Изменить"/></form>';
    echo '</div>';


   Base::foot();
  break;

  case 'edits':
   $id=Base::filter($_GET[id]);
   $name=Base::filter($_POST[name]);
   $position=Base::filter($_POST[position]);
   $href=Base::filter($_POST[href]);
   $img=Base::filter($_POST[img]);
   $baner=Base::filter($_POST[baner]);
   if(mysql_query("UPDATE `reklama` SET `name`='$name', `href`='$href', `img`='$img', `position`='$position', `baner`='$baner' WHERE `id`='$id'") OR DIE (mysql_error()))

  { Base::head();
  echo '<div class="bepdukt">';
   	echo "Данные успешно изменены!<br /><a href='rekl.php'>Назад</a>";
   	echo '</div>';
     Base::foot();
     }else{
     	Base::head();
     	echo '<div class="bepdukt">';
     	echo "Данные не изменены!<br /><a href='rekl.php'>Назад</a>";
     	echo '</div>';
        Base::foot();}
    break;

     case 'delete':
  $go=Base::filter($_GET[go]);
 if($go != 'yes'){
  $id=Base::filter($_GET[id]);
  $q=mysql_query("SELECT * FROM `reklama` WHERE `id`='$id' LIMIT 1");
  $a=mysql_fetch_array($q);
  Base::head();
  echo '<div class="bepdukt">';
  echo "Вы точно хотите удалить эту ссылку :&nbsp; ".$a['name']."?<br /><a href='?x=delete&amp;id=".$id."&amp;go=yes'>ДА!</a><br /> <a href='rekl.php'>Отмена</a><br />";
  echo '</div>';
  Base::foot();
  } else{
  	$id=Base::filter($_GET[id]);
  	if(mysql_query(" DELETE FROM `reklama` WHERE `id`='$id'") OR DIE (mysql_error()))
    {
    Base::head();
    echo '<div class="bepdukt">';
    	echo "Удаление успешно выполнено!<br /><a href='rekl.php'>&larr;НАЗАД</a><br />";
    	echo '</div>';
    Base::foot();

     }else{
     	Base::head();
     	echo '<div class="bepdukt">';
     	echo "Произошла ошибка удаления!";
     	echo '</div>';
         Base::foot();
         }}




}}else{
	Base::head();
	echo'Ошибка!!!';
	Base::foot();
	}

?>