Файл: plugins/admin/settings.php
Строк: 32
<?php
core::only('admin', 4);
$temp_set = $set;
$title = 'Админ-панель';
require (SYS.'head.php');
if (isset($_POST['save']))
{
if (isset($_POST['user_pages']) && is_numeric($_POST['user_pages']) && $_POST['user_pages']>0 && $_POST['user_pages']<=100)
{
$temp_set['user_pages'] = $_POST['user_pages'];
$db->query("ALTER TABLE `users` CHANGE `user_pages` `user_pages` INT( 11 ) DEFAULT '$temp_set[user_pages]'");
}
else $error = 'Неправильное количество пунктов на страницу.';
$temp_set['title'] = core::input($_POST['title']);
$temp_set['keywords'] = core::input($_POST['keywords']);
$temp_set['description'] = core::input($_POST['description']);
if (core::config($temp_set) && empty($error))
core::show('success', 'Изменения успешно приняты.');
}
core::show('error');
$elements[] = [
'type' => 'input',
'title' => 'Название сайта',
'br' => 1,
'info' => [
'name' => 'title',
'value' => core::text($temp_set['title'])
]
];
$elements[] = [
'type' => 'input',
'title' => 'Пунктов на страницу',
'br' => 1,
'info' => [
'name' => 'user_pages',
'value' => $temp_set['user_pages']
]
];
$elements[] = [
'type' => 'textarea',
'title' => 'Описание сайта',
'br' => 1,
'info' => [
'name' => 'description',
'value' => core::text($temp_set['description'])
]
];
$elements[] = [
'type' => 'textarea',
'title' => 'Ключевые слова',
'br' => 1,
'info' => [
'name' => 'keywords',
'value' => core::text($temp_set['keywords'])
]
];
$elements[] = [
'type' => 'submit',
'info' => [
'value' => 'Сохранить',
'name' => 'save'
]
];
$smarty->assign([
'method' => 'POST',
'action' => '?',
'el' => $elements
]);
$smarty->display('form.tpl');
require (SYS.'foot.php');