Размер файла: 3.3Kb
<?php
include('../inc/core.php');
if (empty($_SESSION['access']) || $_SESSION['access']<md_gifts) {
$_SESSION['error'] = 'Доступ запрещен';
redirect(URL);
die();
}
$pagetitle = 'Настройки подарков';
if (empty($_GET['act'])) $act = 'index';
else $act = htmlspecialchars($_GET['act']);
if ($act=='index') {
include('../design/'.$_SESSION['design'].'/header.php');
echo '<div id="title_a">'.$pagetitle.'</div><div id="menu"><ul>';
echo '<form action="set_gifts.php?act=getedit" method="post">
Максимальный вес загружаемого изображения подарка: (в байтах)<br>
<input type="text" name="gift_maxsize" value="'.gift_maxsize.'"><br>
Допустимое количество символов в сообщении с подарком: <br>
<input type="text" name="maxlen_gift" value="'.maxlen_gift.'"><br>
Сколько подарков показывать на странице: <br>
<input type="text" name="gifts_usr_view" value="'.gifts_usr_view.'"><br>
Сколько последних подарков показывать на странице пользователя: <br>
<input type="text" name="gifts_page_view" value="'.gifts_page_view.'"><br>
Сколько подарков показывать на странице при отправке: <br>
<input type="text" name="gifts_view" value="'.gifts_view.'"><br>
<div align="center">
<input type="submit" value="Изменить">
</div>
</form>
<li><a href="index.php"><img src="../images/back.png"> В панель управления</a></li>
</ul>
</div>';
}
if ($act=='getedit') {
if (empty($_POST['gift_maxsize']) || empty($_POST['maxlen_gift']) || empty($_POST['gifts_usr_view']) || empty($_POST['gifts_view'])) {
$_SESSION['error'] = 'Все поля обязательны для заполнения';
redirect('set_gifts.php');
die();
}
if (empty($_POST['gifts_page_view'])) $gifts_page_view = 0;
else $gifts_page_view = trim(htmlspecialchars($_POST['gifts_page_view']));
$gift_maxsize = trim(htmlspecialchars($_POST['gift_maxsize']));
$maxlen_gift = trim(htmlspecialchars($_POST['maxlen_gift']));
$gifts_usr_view = trim(htmlspecialchars($_POST['gifts_usr_view']));
$gifts_view = trim(htmlspecialchars($_POST['gifts_view']));
if (file_put_contents('../inc/const_gifts.php',"<?php
########### настройки подарков
define('gift_maxsize',$gift_maxsize); ## максимальный вес загружаемого изображения подарка
define('maxlen_gift',$maxlen_gift); ## максимальная длина сообщения с подарком
define('gifts_usr_view',$gifts_usr_view); ## сколько подарков показывать на странице
define('gifts_page_view',$gifts_page_view); ## сколько подарков показывать в профиле
define('gifts_view',$gifts_view); ## сколько подарков показывать на странице при отправке
?>
")) {
$_SESSION['info'] = 'Настройки сохранены';
redirect('index.php');
die();
} else {
$_SESSION['error'] = 'Ошибка при сохранении настроек';
redirect('set_gifts.php');
die();
}
}
include('../design/'.$_SESSION['design'].'/footer.php');
?>