Размер файла: 3.45Kb
- <?
- ///////////////////////////
- ///by Kyber 2011
- ///Поддержка klybok.net
- ///ICQ 626-000-895
- ///Не для продажы!!!
- ///Потрачено 23 часа
- ///Реквизиты для помощи:
- ///R 191559143752
- ///Z 109983295073
- ///U 211922671748
- ///Изменять код скрипта ЗАПРЕЩЕНО!!!
- ///Нарушители получат блок хостинга
- ///////////////////////////
- include_once '../inc/fnc.php';
- include_once '../inc/sys.php';
- if ($U['adm'] != 1) header('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&n='.$n['id'].'">'.out($n['title']).'</a><br />
- Добавлена: '.data($n['time']).'<br />
- '.out(mb_substr($n['text'], 0, 30), 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) == 0) header('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&n='.$nid.'&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&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&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>
- <img src="inc/img/rss.png" alt="" /> <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 '<img src="inc/img/admin.png" alt="" /> <a href="index.php?">Админка</a><br />
- <img src="inc/img/home.png" alt="" /> <a href="/">На главную</a>';
- foot();
- ?>