Размер файла: 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');
?>