Просмотр файла admin/set_privat.php

Размер файла: 2.82Kb
<?php
include('../inc/core.php');



if (empty($_SESSION['access']) || $_SESSION['access']<md_privat) {
	$_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_privat.php?act=getedit" method="post">
	Максимальная длина личного сообщения: <br>
	<input type="text" name="maxlen_privatemsg" value="'.maxlen_privatemsg.'"><br>
	Сколько сообщений показывать на страницу: <br>
	<input type="text" name="view_messages" value="'.view_messages.'"><br>
	Сколько диалогов показывать на страницу: <br>
	<input type="text" name="view_dialogs" value="'.view_dialogs.'"><br>
	Количество сообщений на страницу в диалоге: <br>
	<input type="text" name="view_dialogs_msg" value="'.view_dialogs_msg.'"><br>
	<div align="center"><input type="submit" value="Изменить"></div>
	<li><a href="index.php"><img src="../images/back.png"> В панель управления</a></li>
	</ul></div>
	';
}
	
	
if ($act=='getedit') {
	if (empty($_POST['maxlen_privatemsg']) || empty($_POST['view_messages']) || empty($_POST['view_dialogs']) || empty($_POST['view_dialogs_msg'])) {
		$_SESSION['error'] = 'Все поля обязательны для заполнения';
		redirect('set_privat.php');
		die();
	}
	$maxlen_privatemsg = trim(htmlspecialchars($_POST['maxlen_privatemsg']));
	$view_messages = trim(htmlspecialchars($_POST['view_messages']));
	$view_dialogs = trim(htmlspecialchars($_POST['view_dialogs']));
	$view_dialogs_msg = trim(htmlspecialchars($_POST['view_dialogs_msg']));
	if (file_put_contents('../inc/const_privat.php',"<?php
################### настройки личных сообщений
define('maxlen_privatemsg',$maxlen_privatemsg); ## максимальная длина личного сообщения
define('view_messages',$view_messages); # сколько сообщений показывать на страницу (в личке) 
define('view_dialogs',$view_dialogs); ## кол-во диалогов на страницу
define('view_dialogs_msg',$view_dialogs_msg); ## кол-во сообщений на страницу в диалоге
?>
	")) {
		$_SESSION['info'] = 'Настройки сохранены';
		redirect('index.php');
		die();
	} else {
		$_SESSION['error'] = 'Ошибка при сохранении настроек';
		redirect('set_privat.php');
		die();
	}
}
	
	
	
	
	
	
	
	
	
	

include('../design/'.$_SESSION['design'].'/footer.php');

?>