Вход Регистрация
Файл: share/dir.edit.php
Строк: 28
<?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['edit'])){
    
$title text::for_name($_POST['title']) ;
    
$description text::input_text($_POST['description']) ;
    
    if(
$title && $title != $dir['title']){
        
$dir['title'] = $title ;
        
$q $db->prepare("UPDATE `share_dir` SET `title` = ? WHERE `id` = ? LIMIT 1") ;
        
$q->execute(Array($dir['title'], $dir['id'])) ;
        
$doc->msg(__('Название изменено')) ;
    }
    if(
$description != $dir['description']){
        
$dir['description'] = $description ;
        
$q $db->prepare("UPDATE `share_dir` SET `description` = ? WHERE `id` = ? LIMIT 1") ;
        
$q->execute(Array($dir['description'], $dir['id'])) ;
        
$doc->msg(__('Описание изменено')) ;
    }
}
$form = new form('?id=' $dir['id']) ;
$form->text('title'__('Название'), $dir['title']) ;
$form->textarea('description'__('Описание'), $dir['description']) ;
$form->button(__('Изменить'), 'edit') ;
$form->display() ;
$doc->ret(__('Вернутся'), './') ;
Онлайн: 3
Реклама