View file admin/set_gifts.php

File size: 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');
	
	
	
?>