Просмотр файла znak/admin/admin_reclam.php

Размер файла: 2.92Kb
<?php
# Автор: SoluS_Angelu[S] #
# ICQ: 865991 #
# Сайт: http://nkat.h2m.ru #

require_once('../h_f/db.php');
require_once('../system/funct.php');
require_once('../h_f/html.php');
require_once('../h_f/navig.php');
echo head();

if(!$SES OR $res['level'] != 100)
{
echo '<div class="menu">Доступ запрещён.</div>';
}
else
{
if(isset($_GET['mod'])) $mode = $_GET['mod']; else $mod = false;

switch($mod)
{
default:
if(!isset($_GET['id']) OR !is_numeric($_GET['id']))
{
$navig = new navigation();

$all = mysql_result(mysql_query('SELECT COUNT(*) FROM reclam'), 0);

if(!$all)
{
echo '<div class="menu">Рекламных площадок нет.<br />
&#187; <a href="?mod=add">Добавить</a></div>';
}
else
{
$q = mysql_query('SELECT * FROM reclam ORDER BY id DESC '.$navig->limit());

while($url = mysql_fetch_assoc($q))
{
echo '<div class="menu">
&#8226; <a href="?id='.$url['id'].'">'.$url['title'].'</a> [<a href="?mod=del&amp;id='.$url['id'].'">удл.</a>]</div>';
}
$navig->view();
}
echo '<div class="menu">Рекламных ссылок: <b>'.$all.'</b> | <a href="?mod=add">Добавить</a></div>';
}
else
{
$id = f1($_GET['id']);

$q = mysql_query('SELECT * FROM reclam WHERE id = "'.$id.'" LIMIT 1');

if(mysql_num_rows($q) == 0) exit('Пользователь не найден.');

$rec = mysql_fetch_assoc($q);

echo '<div class="menu">
Название: <b>'.$rec['title'].'</b><br />
Ссылка: <b>'.$rec['link'].'</b><br />

</div>
<div class="menu">
&#187; <a href="?mod=add">Добавить</a> | <a href="?mod=del&amp;id='.$id.'">Удалить</a></div>';
}
break;

case 'add';
if(!isset($_POST['link']) OR !isset($_POST['title']))
{
echo '<div class="menu">
<form action="?" method="post" />
Ссылка:<br /><input type="text" name="link" value="http://" /><br />
Название ссылки:<br /><input type="text" name="title" value="" /><br />
<input type="submit" value="Сохранить&#187;" /></form></div>';
}
else
{
$link = f2($_POST['link']);
$title = f2($_POST['title']);

if(mysql_query('INSERT INTO reclam SET link = "'.$link.'", title = "'.$title.'"')) echo '<div class="menu">Данные сохранены.</div>';
else echo '<div class="menu">Возникла ошибка при сохранении.</div>';
}
break;

case 'del':
if(isset($_GET['id']))
{
$id = f1($_GET['id']);

$q = mysql_query('SELECT * FROM reclam WHERE id = "'.$id.'" LIMIT 1');

if(mysql_num_rows($q) == 0) exit('Рекламная площадка не найдена.');

mysql_query('DELETE FROM reclam WHERE id = "'.$id.'"');

echo '<div class="menu">Рекламная площадка удалёна.</div>';
}
break;
}

echo '<div class="menu">';
if(isset($_GET['mod']) || isset($_GET['id']))  echo '<a href="?">&#171; Управление рекламой</a><br/>';
echo '<a href="admin.php">&#171; Админка</a><br /></div>';
}
echo foot();
?>