$body, "hide" => $hide, "filename" => $filename, "id_brand" => $id_brand, "page" => $page), "Редактировать", "field"); } else { // Удаление изображения $delimg = new field_checkbox("delimg", "Удалить изображение", $_REQUEST['delimg']); $form = new form(array("body" => $body, "hide" => $hide, "delimg" => $delimg, "filename" => $filename, "id_brand" => $id_brand, "page" => $page), "Редактировать", "field"); } } catch(ExceptionObject $exc) { require("../utils/exception_object.php"); } // Обработчик HTML-формы if(!empty($_POST)) { // Проверяем корректность заполнения HTML-формы // и обрабатываем текстовые поля $error = $form->check(); if(empty($error)) { // Скрытый или открытый каталог if($form->fields['hide']->value) $showhide = "show"; else $showhide = "hide"; // Удаляем старые файлы, если они имеются $url_pict = ""; $str = $form->fields['delimg']->value; if(!empty($str) || !empty($_FILES['filename']['name'])) { $path = str_replace("//","/","../../".$brands['pic']); if(file_exists($path)) { @unlink($path); } $url_pict = "pic = '',"; } if(!empty($_FILES['filename']['name'])) { $url_pict = "pic = 'files/brands/". $form->fields['filename']->get_filename()."',"; } // Формируем SQL-запрос на добавление позиции $query = "UPDATE $tbl_brands SET brand_text = '{$form->fields['body']->value}', $url_pict hide = '{$showhide}' WHERE id_brand=".$form->fields['id_brand']->value; if(!mysql_query($query)) { throw new ExceptionMySQL(mysql_error(), $query, "Ошибка при редактировании описания бренда"); } // Осуществляем редирект на главную страницу администрирования header("Location: index.php?page={$form->fields[page]->value}"); exit(); } } } catch(ExceptionMySQL $exc) { require("../utils/exception_mysql.php"); } // Данные переменные определяют название страницы и подсказку. $title = "Редактирование описания бренда"; $pageinfo='

'; // Включаем заголовок страницы require_once("../utils/top.php"); echo "

Назад

"; // Выводим сообщения об ошибках если они имеются if(!empty($error)) { foreach($error as $err) { echo "$err
"; } } // Выводим HTML-форму // Блок с примером тег-кодов require_once("../utils/codes.php"); echo '

'.$brands['brand'].'

'; $form->print_form(); // Включаем завершение страницы require_once("../utils/bottom.php"); ?>