Вход Регистрация
Файл: forum/theme.rename.php
Строк: 38
<?php
include_once '../sys/inc/start.php';
$doc = new document(2);
$doc->title __('Форум');
if(!
$user->access('forum_theme_edit_name'))$doc->access_denied(__('У Вас нет доступа!'));
if (!isset(
$_GET['id']) || !is_numeric($_GET['id'])) {
header('Refresh: 1; url=./');
$doc->err(__('Ошибка выбора темы'));
exit;
}
$id_theme = (int) $_GET['id'];
$q $db->prepare("SELECT `forum_themes`.* , `forum_categories`.`name` AS `category_name` , `forum_topics`.`name` AS `topic_name`
FROM `forum_themes`
LEFT JOIN `forum_categories` ON `forum_categories`.`id` = `forum_themes`.`id_category`
LEFT JOIN `forum_topics` ON `forum_topics`.`id` = `forum_themes`.`id_topic`
WHERE `forum_themes`.`id` = ? AND `forum_themes`.`group_show` <= ? AND `forum_topics`.`group_show` <= ? AND `forum_categories`.`group_show` <= ?"
);
$q->execute(Array($id_theme$user->group$user->group$user->group));
if (!
$theme $q->fetch()) {
header('Refresh: 1; url=./');
$doc->err(__('Тема не доступна'));
exit;
}
if (isset(
$_POST['save'])) {
if (isset(
$_POST['name'])) {
$name text::for_name($_POST['name']);
if (
$name && $name != $theme['name']) {
$dcms->log('Форум''Изменение названия темы ' $theme['name'] . ' на [url=/forum/theme.php?id=' $theme['id'] . ']' $name '[/url]');
$theme['name'] = $name;
$res=$db->prepare("UPDATE `forum_themes` SET `name` = ? WHERE `id` = ? LIMIT 1");
$res->execute(Array($theme['name'],$theme['id']));
$doc->msg(__('Название темы успешно изменено'));
}
}
}
$doc->title __('Переименование темы %s'$theme['name']);
$form = new form(new url());
$form->text('name'__('Название'), $theme['name']);
$form->button(__('Применить'), 'save');
$form->display();
$doc->ret(__('Действия'), 'theme.actions.php?id=' $theme['id']);
$doc->ret(__('Вернуться в тему'), 'theme.php?id=' $theme['id']);
$doc->ret(empty($theme['topic_name']) ? __('В раздел') : $theme['topic_name'], 'topic.php?id=' $theme['id_topic']);
$doc->ret(empty($theme['category_name']) ? __('В категорию') : $theme['category_name'], 'category.php?id=' $theme['id_category']);
$doc->ret(__('Форум'), './');
?>
Онлайн: 2
Реклама