Файл: admin386/category.php
Строк: 49
<?php
include_once '../inc/sys.php';
include_once './admin_module.php';
$pg->title('Админка - Редактор категорий');
$pg->head();
?>
<div class="list_razd">Меню редактирования категорий</div>
<div class="list">
<?php
if(isset($_GET['add'])) {
if(!preg_match('/[^а-яa-z0-9s]/ui',$_POST['name'])) {
$reqcount=$sql->nr("SELECT * FROM `category` WHERE `name`='$_POST[name]' ");
if($reqcount<1) {
$reqins=$sql->q("INSERT INTO `category`(`name`) VALUES('$_POST[name]') ");
if($reqins) {
echo '<font color="green">Категория успешно добавлена!</font><br/>';
}
else
{
echo '<font color="red">Ошибка! Категория не добавлена!</font><br/>';
}
}
else
{
echo '<font color="red">Ошибка! Категория уже существует!</font><br/>';
}
}
else
{
echo '<font color="red">Ошибка! Неверный формат названия!</font><br/>';
}
}
if(isset($_GET['del']) && is_numeric($_GET['id'])) {
$reqcount=$sql->nr("SELECT * FROM `category` WHERE `id`='$_GET[id]' ");
if($reqcount>0) {
$reqdel=$sql->q("DELETE FROM `category` WHERE `id`='$_GET[id]' ");
if($reqdel) {
echo '<font color="green">Категория успешно удалена!</font><br/>';
}
else
{
echo '<font color="red">Ошибка! Категория не удалена!</font><br/>';
}
}
}
$counted=$sql->nr("SELECT * FROM `category`");
if(is_numeric($_GET['pg']) && $counted>=(($_GET['pg']*5)-5)) {
$start=($_GET['pg']*5)-5;
}
else
{
$start=0;
}
$reqsel=$sql->q("SELECT * FROM `category` ORDER BY `id` DESC LIMIT $start,5 ");
while($category=mysql_fetch_array($reqsel)) {
echo '<b>Категория:</b> '.$category['name'].'<br/>
<li><a href="category.php?id='.$category['id'].'&del">Удалить</a></li><br/>
';
}
$pages=ceil($counted/5);
?>
</div>
<div class='list'>
<hr/>
<form action="?add" method="post">
<font color="#fff">Название категории:</font><br/>
<input type="text" name="name"><br/>
<input type="submit" value="Добавить">
</form>
<hr/>
Страницы:
<?php
for($i=0;$i<$pages;$i++) {
echo '<a href="category.php?pg='.($i+1).'">'.($i+1).'</a> ';
}
?>
<br/>
- <a href="/admin386/">В Админку</a>
</div>
<?php
$pg->foot();
?>