Файл: bash/admin.php
Строк: 108
<?php
require'../includes.php';
$align='left';
$title='СМС и Статусы';
$head='Админка';
aut();
head();
levels(9);
$max = $user['max'];
switch($mod)
{
default:
echo "Админка<br />
<b>СМС</b><br />
<a href='?mod=cat'>Управление категориями</a><br />
<a href='?mod=moder'>Модерация сообщении</a><br />
<b>Статусы</b><br />
<a href='?mod=cats'>Управление категориями</a><br />
<a href='?mod=moders'>Модерация сообщении</a><br />
";
break;
case 'moder':
echo "<b>Модерация</b><br />";
if(isset($_POST['add']))
{
$add = array();
foreach ($_POST['add'] as $val)
{
$add[] = (int)$val;
}
$add = implode(',', $add);
if(query("update `sms` set `moder`='0' where id IN ($add)"))
{
echo '<b>Смски добавлены</b><br />';
}
else
{
echo '<b>Смски добавлены</b><br />';
}
}
$k_post = mysql_result(query("select count(*) from `sms` where `moder`='1'"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$sql = query("select * from `sms` where `moder`='1' order by `id` desc limit $start, $set[num]");
if(mysql_num_rows($sql) == 0)echo 'Нет сообщении<br />';
else
{
echo '<form modion="?mod=moder&page='.$k_page.'" method="post">';
while($row = mysql_fetch_array($sql))
{
$cat = mysql_fetch_array(query("select * from `cat` where `id`='".$row['cat']."'"));
echo '
'.$row['sms'].'<br/>
Рейтинг: <b>'.$row['rating'].'</b><br/>
Добавил: <b>'.user2($row['user_id']).'</b> ('.times($row['data']).')<br/>
Категория: <a href="?mod='.$mod.'&id='.$row['cat'].'">'.$cat['name'].'</a><br/>
<input type="checkbox" name="add[]" value="'.$row['id'].'"> Добавить
';
}
echo '<input type="submit" value="Добавить выбранное"></form><br />';
if ($k_page > 1)str("?mod=moder&page=",$k_page,$page); // Вывод страниц
}
echo '<a href="?">Админка</a><br />';
break;
case 'cat':
echo '<b>Управление категориями</b><br />';
if(isset($_GET['did']))
{
if(query("delete from `cat` where `id`='".abs(intval($_GET['did']))."'"))
{
echo '<b>Категория удалена</b><br />';
query("delete from `sms` where `cat`='".abs(intval($_GET['did']))."'");
}
else
{
echo '<b>Категория не удалена</b><br />';
}
}
if(isset($_GET['eid']))
{
if(isset($_POST['name']) && isset($_POST['mesto']))
{
if(query("update `cat` set `name`='".check($_POST['name'])."', `mesto`='".check($_POST['mesto'])."' where `id`='".abs(intval($_GET['eid']))."'"))
{
echo '<p>Категория успешно изменена</p>';
}
else
{
echo '<p>Категория не изменена</p>';
}
}
$cat = mysql_fetch_array(query("select * from `cat` where `id`='".abs(intval($_GET['eid']))."'"));
echo '<form modion="admin.php?mod=cat&eid='.abs(intval($_GET['eid'])).'" method="post">
Имя:<br/><input type="text" name="name" value="'.$cat['name'].'"/><br/>
Место:<br/><input type="text" name="mesto" value="'.$cat['mesto'].'"/><br/>
<input type="submit" value="Изменить"/></form><br />';
}
if(isset($_GET['add']))
{
if(isset($_POST['name']) && isset($_POST['mesto']))
{
if(query("insert into `cat` set `name`='".check($_POST['name'])."', `mesto`='".check($_POST['mesto'])."'"))
{
echo '<p>Категория успешно добавлена</p>';
}
else
{
echo '<p>Категория не добавлена</p>';
}
}
echo '<form modion="admin.php?mod=cat&add" method="post">
Имя:<br/><input type="text" name="name"/><br/>
Место:<br/><input type="text" name="mesto"/><br/>
<input type="submit" value="Добавить"/></form><br />';
}
$k_post = mysql_result(query("select count(*) from `cat`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$sql = query("select * from `cat` order by `mesto` limit $start, $max");
if(mysql_num_rows($sql) == 0)
{
echo 'Нет категории<br />';
}
else
{
while($row = mysql_fetch_array($sql))
{
$c = mysql_result(query("select count(*) from `sms` where `cat`='".$row['id']."'"),0);
echo '<img src="imgs/dir.png" alt="" /> <a href="?mod='.$mod.'&id='.$row['id'].'">'.$row['name'].'</a> ('.$c.')<br/>
[<a href="admin.php?mod=cat&eid='.$row['id'].'">Редактировать</a>] [<a href="admin.php?mod=cat&did='.$row['id'].'">Удалить</a>]<br />';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('admin.php?mod=cat&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
}
echo '<br /><a href="admin.php?mod=cat&add">Добавить категорию</a><br />';
echo '<a href="?">Админка</a><br />';
break;
case 'moders':
echo "<b>Модерация</b><br />";
if(isset($_POST['add']))
{
$add = array();
foreach ($_POST['add'] as $val)
{
$add[] = (int)$val;
}
$add = implode(',', $add);
if(query("update `status` set `moder`='0' where id IN ($add)"))
{
echo '<b>Смски добавлены</b><br />';
}
else
{
echo '<b>Смски добавлены</b><br />';
}
}
$sql = query("select * from `status` where `moder`='1' order by `id` desc");
if(mysql_num_rows($sql) == 0)echo 'Нет статусов<br />';
else
{
echo '<form modion="?mod=moders&page='.$k_page.'" method="post">';
while($row = mysql_fetch_array($sql))
{
$cat = mysql_fetch_array(query("select * from `st_cat` where `id`='".$row['cat']."'"));
echo '
'.$row['sms'].'<br/>
Рейтинг: <b>'.$row['rating'].'</b><br/>
Добавил: <b>'.user2($row['user_id']).'</b> ('.times($row['data']).')<br/>
Категория: <a href="?mod='.$mod.'&id='.$row['cat'].'">'.$cat['name'].'</a><br/>
<input type="checkbox" name="add[]" value="'.$row['id'].'"> Добавить<br />
';
}
echo '<input type="submit" value="Добавить выбранное"></form><br />';
if ($k_page > 1)str("?mod=moders&page=",$k_page,$page); // Вывод страниц
}
echo '<a href="?">Админка</a><br />';
break;
case 'cats':
echo '<b>Управление категориями</b><br />';
if(isset($_GET['did']))
{
if(query("delete from `st_cat` where `id`='".abs(intval($_GET['did']))."'"))
{
echo '<b>Категория удалена</b><br />';
query("delete from `status` where `cat`='".abs(intval($_GET['did']))."'");
}
else
{
echo '<b>Категория не удалена</b><br />';
}
}
if(isset($_GET['eid']))
{
if(isset($_POST['name']) && isset($_POST['mesto']))
{
if(query("update `st_cat` set `img`='".check($_POST['img'])."', `name`='".check($_POST['name'])."', `mesto`='".check($_POST['mesto'])."' where `id`='".abs(intval($_GET['eid']))."'"))
{
echo '<p><b>Категория успешно изменена</b></p>';
}
}
$cat = mysql_fetch_array(query("select * from `st_cat` where `id`='".abs(intval($_GET['eid']))."'"));
echo '<form modion="admin.php?mod=cats&eid='.abs(intval($_GET['eid'])).'" method="post">
Имя:<br/><input type="text" name="name" value="'.$cat['name'].'"/><br/>
Картинка:<br/><input type="text" name="img" value="'.$cat['img'].'"/><br/>
Место:<br/><input type="text" name="mesto" value="'.$cat['mesto'].'"/><br/>
<input type="submit" value="Изменить"/></form><br />';
}
if(isset($_GET['add']))
{
if(isset($_POST['name']) && isset($_POST['mesto']) && isset($_POST['img']))
{
if(query("insert into `st_cat` set `img`='".check($_POST['img'])."', `name`='".check($_POST['name'])."', `mesto`='".check($_POST['mesto'])."'"))
{
echo '<p>Категория успешно добавлена</p>';
}
else
{
echo '<p>Категория не добавлена</p>';
}
}
$k = mysql_fetch_assoc(query("SELECT count(*) FROM `st_cat`;"));
echo '<form modion="admin.php?mod=cats&add" method="post">
Имя:<br/><input type="text" name="name"/><br/>
Картинка:<br/><input type="text" name="img" value="'.($k['count(*)']+1).'.jpg"/><br/>
Место:<br/><input type="text" name="mesto" value="'.($k['count(*)']+1).'"/><br/>
<input type="submit" value="Добавить"/></form><br />';
}
$k_post = mysql_result(query("select count(*) from `st_cat`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$sql = query("select * from `st_cat` order by `mesto` limit $start, $max");
if(mysql_num_rows($sql) == 0)echo 'Нет категории<br />';
else
{
while($row = mysql_fetch_array($sql))
{
$c = mysql_result(query("select count(*) from `status` where `cat`='".$row['id']."'"),0);
echo '<img src="/img/p2.png" alt="" /> <a href="index?mod=status&id='.$row['id'].'">'.$row['name'].'</a> ('.$c.')<br/>
[<a href="admin.php?mod=cats&eid='.$row['id'].'">Редактировать</a>] [<a href="admin.php?mod=cats&did='.$row['id'].'">Удалить</a>]<br />';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('admin.php?mod=cats&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
}
echo '<br /><a href="admin.php?mod=cats&add">Добавить категорию</a><br />';
echo '<a href="?">Админка</a><br />';
break;
}
echo '<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
?>