Файл: 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';
?>