Вход Регистрация
Файл: Arhmobi_esdcms/faq/faq.edit.php
Строк: 31
<?php
/*Автор: Fox(Red_Energy)   http://dcms.su*/
include_once '../sys/inc/start.php';
$doc = new document(4);
$doc->title __('Редактирование вопроса');

if (!isset(
$_GET['id']) || !is_numeric($_GET['id'])) {
    if (isset(
$_GET['return']))
        
header('Refresh: 1; url=' $_GET['return']);
    else
        
header('Refresh: 1; url=./');
    
$doc->err(__('Ошибка выбора вопроса'));
    exit;
}

$id_faq = (int) $_GET['id'];
$q $db->prepare("SELECT * FROM `faq` WHERE `id` = ?");
$q->execute(Array($id_faq));

if (!
$faq $q->fetch()) {
    if (isset(
$_GET['return']))
        
header('Refresh: 1; url=' $_GET['return']);
    else
        
header('Refresh: 1; url=./');
    
$doc->err(__('Вопрос не найден'));

    exit;
}
$error false;

if (isset(
$_POST['faq'])) {
    
$faqs text::input_text($_POST['faq']);
 
$name text::input_text($_POST['name']);
if (empty(
$faqs)) {
$doc->err(__('Нельзя оставить пустым ответ'));
$error true;
}
if (empty(
$name)) {
$doc->err(__('Нельзя оставить пустым вопрос'));
$error true;
}

if (!
$error) {
        
header('Refresh: 1; url=?id=' $faq['id']);
        
$res $db->prepare("UPDATE `faq` SET `faqq` = ?, `name` = ? WHERE `id` = ? LIMIT 1");
        
$res->execute(Array($faqs,$name,  $faq['id']));
        
$doc->msg(__('Успешно изменено'));
    
        exit;
    }
}
$form = new form("?id=$faq[id]&amp;" passgen() . (isset($_GET['return']) ? '&amp;return=' urlencode($_GET['return']) : null));
$form->textarea('name'__('Редактирование вопроса'), $faq['name']);
$form->textarea('faq'__('Редактирование ответа'), $faq['faqq']);
$form->button(__('Применить'));
$form->display();

    
$doc->ret($faq['name'], '/faq/cat.php?id=' $faq['id_cat']);
?>
Онлайн: 3
Реклама