Файл: Arhmobi_esdcms/betachat/rooms.new.php
Строк: 41
<?php
include_once '../sys/inc/start.php';
$doc = new document(5);
$doc->title = __('Новая комната');
if (isset($_POST['name']) && isset($_POST['description']) && isset($_POST['position'])) {
$name = text::for_name($_POST['name']);
$description = text::input_text($_POST['description']);
$position = (int) $_POST['position'];
if (!$name) {
$doc->err(__('Введите название комнаты'));
} else {
$res = $db->prepare("INSERT INTO `rooms` (`name`, `description`, `position`, `group_edit`)
VALUES (?, ?, ?, ?)");
$res->execute(Array($name, $description, $position, max($user->group, 5)));
$id_category = $db->lastInsertId();
$dcms->log('Чат', 'Создание комнаты "' . $name . '"');
$doc->msg(__('Комната успешно создана'));
// header('Refresh: 1; url=rooms.php?id='.$id_category);
// header('Refresh: 1; url=?'.passgen());
$doc->act(__('Создать еще'), '?' . passgen());
$doc->ret(__('В комнату'), 'room.php?id=' . $id_category);
$doc->ret(__('Чат прихожая'), './');
exit;
}
}
$form = new form('?' . passgen() . (isset($_GET['return']) ? '&return=' . urlencode($_GET['return']) : null));
$form->text('name', __('Название комнаты'));
$form->textarea('description', __('Описание'));
$res = $db->query("SELECT MAX(`position`) AS max FROM `rooms`");
$k = ($row = $res->fetch()) ? $row['max'] : 0;
$form->text('position', __('Позиция'), $k + 1);
$form->button(__('Создать'));
$form->display();
$doc->ret(__('В прихожую'), './');