Вход Регистрация
Файл: audio/admin.php
Строк: 116
<?
include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
include_once 
'config.php';
$set['title']='Аудиоальбомы / Админка'// заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut();
if (isset(
$_GET['act'])) {$act power($_GET['act']);} else {$act 'index';} 
switch (
$act):
### Главная страница
case "index":
if(
user_access('audio_move_dir') || user_access('audio_del_dir')){
$set['p_str']=20;
$k_post =mysql_result(mysql_query("SELECT count(*) FROM `audio_cat`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
"<table class='post'>n";
if (
$k_post==0)
{
echo 
"   <tr>n";
echo 
"  <td class='p_t'>n";
echo 
"Категорий не создано!n";
echo 
"  </td>n";
echo 
"   </tr>n";
}
$q=mysql_query("SELECT * FROM `audio_cat` ORDER BY `num` DESC LIMIT " $start ", " $set['p_str'] . "");
while (
$data mysql_fetch_assoc($q)){
$count =mysql_result(mysql_query("SELECT count(*) FROM `audio_file` WHERE `id_cat`='".$data['id']."'"),0);
echo 
"  <td class='icon14'>n";
echo 
"<img src='/images/mp3.gif'>n";
echo 
"  </td>n";
echo 
"  <td class='p_t'>n";
echo
'<a href = "index.php?act=cat&id='.$data['id'].'">'.$data['name'].'</a> ('.$count.') ';
echo
'[<a href="?act=up&id='.$data['id'].'">Вверх</a>] | [<a href="?act=down&id='.$data['id'].'">Вниз</a>] | [<a href="?act=del&id='.$data['id'].'">Удалить</a>]<br/>';
echo 
"  </td>n";
echo 
"   </tr>n";
}
echo 
"</table>n";
}else{
header("Location: index.php");}
break;
case 
"del":
if(
user_access('audio_del_dir')){
$id intval($_GET['id']);
if(
mysql_result(mysql_query("SELECT count(*) FROM `audio_cat` WHERE `id`='".$id."'"),0)==0){header("Location: /audio/");}### Проверили есть ли каталог
$catalog=mysql_fetch_assoc(mysql_query("SELECT * FROM `audio_cat` WHERE `id`= $id LIMIT 1"));
$q=mysql_query("SELECT * FROM `audio_file` WHERE `id_cat`='$id'");
while (
$data mysql_fetch_assoc($q)){
unlink(H.'audio/files/'.$data['id'].'.mp3');
mysql_query("DELETE FROM `audio_file` WHERE `id_cat` = '$id'");
}
mysql_query("DELETE FROM `audio_cat` WHERE `id` = '$id'");
header("Location: admin.php");
}else{
header("Location: index.php");}
break;
### Папка вверх
case "up":
if(
user_access('audio_move_dir')){
$id intval($_GET['id']);
mysql_query("UPDATE `audio_cat` SET `num`=`num`+1 WHERE `id` = '$id' LIMIT 1");
header("Location: admin.php?act=index");
}else{
header("Location: index.php");}
break;
### Папка вниз
case "down":
if(
user_access('audio_move_dir')){
$id intval($_GET['id']);
mysql_query("UPDATE `audio_cat` SET `num`=`num`-1 WHERE `id` = '$id' LIMIT 1");
header("Location: admin.php?act=index");
}else{
header("Location: index.php");}
break;
### Создание папки
case "dir_add":
if(
user_access('audio_move_dir')){
echo
'<div class="mess">';
echo
'<img src = "img/dir_open.png"> Аудиоальбомы<br/>';
echo 
"<form action='?act=dir_save' method="post">";
echo 
"Название паки:<br />n";
echo 
"<input type='text' name='name'><br />";
echo 
"<input value="Добавить" name='save' type="submit" />n";
echo 
"</form>";
echo
'</div>';
}else{
header("Location: index.php");}
break;
case 
"dir_save":
if(
user_access('audio_move_dir')){
$name my_esc($_POST['name']);
mysql_query("INSERT INTO `audio_cat` (`name`) values('$name')");
header("Location: index.php?");
}else{
header("Location: index.php");}
break;
default:
  
header("location: index.php?" SID);
  endswitch;
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама