Вход Регистрация
Файл: share/dir.delete.php
Строк: 17
<?php
include_once '../sys/inc/start.php' ;
$doc = new document(1) ;
include_once 
'sys/inc/start.php' ;

$doc->title __('Удаление категории') ;

if(!isset(
$_GET['id']) || !is_numeric($_GET['id'])){
    
header('Location: ./') ;
    exit ;
}
$id_dir = (int) $_GET['id'] ;
$q $db->prepare("SELECT * FROM `share_dir` WHERE `id` = ? LIMIT 1") ;
$q->execute(Array($id_dir)) ;

if(!
$dir $q->fetch()){
    
header('Location: ./') ;
    exit ;
   
}
if(
$user->id != $dir['id_user']){
    
header('Location: ./') ;
    exit ;
}

if(isset(
$_POST['delete'])){
    if(isset(
$_POST['save'])){
        
$q $db->prepare("UPDATE `share` SET `id_dir` = ? WHERE `id_user` = ? AND `id_dir` = ?") ;
        
$q->execute(Array(0$user->id$dir['id'])) ;
        
$doc->msg(__('Закладки перемещены')) ;
    }else{
        
$q $db->query("SELECT `id` FROM `share` WHERE `id_dir` = '$dir[id]'") ;
        
$res $q->fetchAll() ;
        foreach(
$res AS $v){
            
$share = new share($v['id']) ;
            
$share->delete() ;
        }
        
$doc->msg(__('Закладки удалены')) ;
   }
    
$q $db->prepare("DELETE FROM `share_dir` WHERE `id` = ? LIMIT 1") ;
    
$q->execute(Array($dir['id'])) ;
    
$doc->msg(__('Категория удалена')) ;
    
header('Refresh: 1; ./') ;
    exit ;
}
$form = new form('?id=' $dir['id']) ;
$form->checkbox('save'__('Закладки переместить в корень'), true) ;
$form->button(__('Удалить'), 'delete') ;
$form->display() ;
$doc->ret(__('Вернутся'), './') ;
Онлайн: 3
Реклама