Файл: Arhmobi_esdcms/pages/settings.common.php
Строк: 19
<?php
include_once '../sys/inc/start.php';
$doc = new document(1); // инициализация документа для браузера
$doc->title = __('Общие настройки');
if (isset($_POST['save'])) {
// количество пунктов на страницу
if (!empty($_POST['items_per_page'])) {
$ipp = (int) $_POST['items_per_page'];
if ($ipp >= 5 && $ipp <= 99)
$user->items_per_page = $ipp;
else
$doc->err(__('Недопустимое количество пунктов на страницу'));
}
// временной сдвиг
if (isset($_POST['time_shift'])) {
$ipp = (int) $_POST['time_shift'];
if ($ipp >= - 12 && $ipp <= 12) {
$user->time_shift = $ipp;
} else {
$doc->err(__('Недопустимое время'));
}
}
if (isset($_POST['scroll'])) {
$ipp = (int) $_POST['scroll'];
if ($ipp >= 0 && $ipp <= 1) {
$user->scroll= $ipp;
} else {
$doc->err(__('Недопустимое значение для выбора скроллинга'));
}
}
$doc->msg(__('Параметры успешно приняты'));
header('Refresh: 1; url=/settings.common.php');
}
$form = new form('?' . passgen());
$options = array();
$options[] = array('0', __('Обычная прокрутка сайта'), $user->scroll== '0');
$options[] = array('1', __('Плавная'), $user->scroll== '1');
$form->select('scroll', __('Бегунок/прокрутка сайта'), $options);
$form->text('items_per_page', __('Пунктов на страницу') . ' (' . $dcms->browser_type . ') [5-99]', $user->items_per_page);
$opt = array(); // Врменной сдвиг
for ($i = - 12; $i < 12; $i++) {
$opt[] = array($i, date('G:i', TIME + $i * 60 * 60), $user->time_shift == $i);
}
$form->select('time_shift', __('Мое время'), $opt);
$form->button(__('Сохранить настройки'), 'save');
$form->display();
$doc->ret(__('Личное меню'), '/menu.user.php');