Вход Регистрация
Файл: icq/adm/news.php
Строк: 64
<?
include_once '../inc/fnc.php';
include_once 
'../inc/sys.php';
if (
$U['adm'] != 1header('Location: ../index.php?fack');
head('Админка');
echo 
'<div class="head">Управление новостями</div>'.P();
switch(
$_GET['act']) { default:
if (isset(
$_GET['oka'])) echo '<span class="err">Новость добавлено))</span>';
elseif (isset(
$_GET['oks'])) echo '<span class="err">Новость изменено))</span>';
elseif (isset(
$_GET['okd'])) echo '<span class="err">Новость удалено))</span>';

$k mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);
if (
$k == 0) echo 'Нет новостей<br />';
else {
$k_page ceil($k $SET['k_p_s']);
$page page();
$s $page $SET['k_p_s'] - $SET['k_p_s'];
$q mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT $s$SET[k_p_s]");
while (
$n =  mysql_fetch_assoc($q)) echo '<div class="cont"><a href="?act=set&amp;n='.$n['id'].'">'.out($n['title']).'</a><br />
Добавлена: '
.data($n['time']).'<br />
'
.out(mb_substr($n['text'], 030), true).'...</div>';
}
echo 
'<a href="?act=add">Добавить новость</a><br />';
break;

case 
'set':
$nid intval($_GET['n']);
$q mysql_query("SELECT * FROM `news` WHERE `id` = '$nid'");
if (
mysql_num_rows($q) == 0header('Location: ?');
$n mysql_fetch_assoc($q);
if (isset(
$_GET['go'])) { if (mysql_query("UPDATE `news` SET `title` = '".in($_POST['title'])."', `text` = '".in($_POST['text'])."' WHERE `id` = '$nid' LIMIT 1 ")
header('Location: ?oks');
else echo 
'Ошибка((<br />'; }
echo 
'<form action="?act=set&amp;n='.$nid.'&amp;go" method="post">
Заголовок:<br />
<input name="title" type="text" value="'
.out($n['title']).'" /><br />
Текст:<br />
<textarea name="text" rows="5" cols="20">'
.out($n['text']).'</textarea><br />
[<a href="?act=del&amp;n='
.$nid.'">Удалить</a>]<br />
<input type="submit" value="Изменить" /></form>
<a href="?">Новости</a><br />'
;
break;

case 
'add':
if (isset(
$_GET['go']) AND !empty($_POST['title']) AND !empty($_POST['text'])) { if (mysql_query("INSERT INTO `news` (title, text, time) VALUES ('".in($_POST['title'])."', '".in($_POST['text'])."', '$time')")
 AND 
mysql_query("TRUNCATE TABLE `n_komm`")) header('Location:?oka');
else echo 
'Ошибка <br />';     }
echo 
'<form action="?act=add&amp;go" method="post">
Заголовок:<br />
<input name="title" type="text" /><br />
Текст:<br />
<textarea name="text" rows="5" cols="20"></textarea><br />
<input type="submit" value="Добавить" />
</form>
<a href="?">Новости</a><br />'
;
break;

case 
'del':
if (
mysql_query("DELETE FROM `news` WHERE `id` = '".intval($_GET['n'])."'")) header('Location: ?okd');
else echo 
'Ошибка ((<br />';
break; }
echo 
'<a href="index.php?">Админка</a><br />
<a href="/">Главная</a>'
;
foot();
?>
Онлайн: 0
Реклама