Вход Регистрация
Файл: panel/rekl.php
Строк: 72
<?PHP
require '../Core/start.php';
$title 'Управление рекламой';
require 
'../Core/header.php';

if(!isset(
$user)){header('Location: /');}

switch(@
$_GET['rekl'])
{
# Добавляем рекламу
case 'add':


 
$count_rekl mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl`"),0);
 
 if(
$count_rekl >= '7')
 {
 
?>
   <div class="menu">
   <b>Добавление рекламы не возможно!</b><br />
   <u>* Вы добавили больше 7 ссылок!</b><br />
    Удалите одну рекламу и вы сможете добавить рекламу
   </div>
<div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
<div class="back"><a href="/panel/">В админ-панель</a></div>
 <?
 
}
 else
 {
 
if(isset(
$_POST['rekl_add']))
{
 
$name text($_POST['name']);
 
$url text($_POST['url']);

 
 if(empty(
$name)){error('Введите название ссылки'); $error TRUE;}
 if(empty(
$url)){error('Введите адрес сайта (URL)'); $error TRUE;}
 
 if(
$error == FALSE)
 {
  
mysql_query("INSERT INTO `rekl`(`name`,`url`) VALUES('$name','$url')");
   
message('Реклама успешно добавлена');
 }
}
?>
<div class="menu">
<form action="" method="POST">
* Внимание! Добавлять можно не более 7 ссылок!
<hr>
Название:<br />
<input type="text" name="name"><br />

Url <small>(С http://)</small><br />
<input type="text" name="url"><br />

<input type="submit" name="rekl_add" value="Добавить">
</form>
</div>
<div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
<div class="back"><a href="/panel/">В админ-панель</a></div>
<?
}
break;
#-----------------------------------------------------------------------------------------------------------------#
# Редактирование рекламы
case 'edit':
$id num($_GET['id']);

$count_site mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `id` = '$id'"),0);
if(
$count_site == '0')
{
  
?><div class="menu">Указаная реклама не найдена</div>
    <div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
    <div class="back"><a href="/panel/">В админ-панель</a></div>
  <?
}
else
{
   if(isset(
$_POST['rekl_edit']))
   {
   
    
$name text($_POST['name']);
    
$url text($_POST['url']);
    
    if(empty(
$name)){error('Введите название ссылки'); $error TRUE;}
    if(empty(
$url)){error('Введите адрес ссылки (URL)'); $error TRUE;}
    
    if(
$error == FALSE)
    {
     
mysql_query("UPDATE `rekl` SET `name` = '$name', `url` = '$url'");
       
message('Реклама успешно отредактирована');
    }
   }



    
$rekl mysql_fetch_array(mysql_query("SELECT * FROM `rekl` WHERE `id` = '$id'"));
 
?>
   <div class="menu">
   <form action="" method="POST">
   Название:<br />
   <input type="text" name="name" value="<?=on_text($rekl['name'])?>"><br />
   
   Url <small>(С http://)</small>:<br />
   <input type="text" name="url" value="<?=on_text($rekl['url'])?>"><br />
   
   <input type="submit" name="rekl_edit" value="Изменить">
   </form>
   </div>
   <div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
   <div class="back"><a href="/panel/">В админ-панель</a></div>
 <?
}
break;
# Удаление рекламы
#---------------------------------------------------------------------------------------------------------#
case 'delete':
$id num($_GET['id']);

$count_rekl mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl` WHERE `id` = '$id'"),0);
if(
$count_rekl == '0')
{
 
?>
   <div class="menu">Указаная реклама не найдена</div>
   <div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
   <div class="back"><a href="/panel/">В админ-панель</a></div>
 <?
}
else
{
  
mysql_query("DELETE FROM `rekl` WHERE `id` = '$id'");
  
message('Реклама успешно удалена');
  
?>
   <div class="back"><a href="/panel/rekl.php">В управление рекламой</a></div>
   <div class="back"><a href="/panel/">В админ-панель</a></div>
  <?
}


break;
#----------------------------------------------------------------------------------------------------------#
default:
?>
<div class="link"><a href="?rekl=add">Добавить ссылку</a></div>
<?
# Получаем количество ссылок
$count_rekl mysql_result(mysql_query("SELECT COUNT(*) FROM `rekl`"),0);

# Выводим рекламу
if($count_rekl !== '0')
 {
          
$objects  $system['page'];
        
nav_start($count_rekl$objects);
        
  
$query_rekl mysql_query("SELECT * FROM `rekl` ORDER BY id DESC LIMIT $start$objects");
  while(
$rekl mysql_fetch_array($query_rekl))
   {
    
?>
    <div class="link2">
     Название: <?=on_text($rekl['name'])?><br />
     Url: <a href="<?=on_text($rekl['url'])?>"><?=on_text($rekl['url'])?></a><br />
     <a href="?rekl=edit&id=<?=on_text($rekl['id'])?>">Изменить</a> <a href="?rekl=delete&id=<?=on_text($rekl['id'])?>">Удалить</a>
    </div>
    <?
   
}
 
# Выводим постраничную навигацию
 
view_nav('/panel/rekl.php?');
 }
 else
 {
  
?><div class="menu">Ссылок нет</div><?
 
}
 
?>
<div class="back"><a href="/panel/">В админ-панель</a></div>
<?

}
require 
'../Core/footer.php';
?>
Онлайн: 3
Реклама