Размер файла: 4.52Kb
<?
include('../include/path.php');
if(isset($user)){
if(isset($_POST['chtime']) && isset($_POST['tpage']) && isset($_POST['lpage']) && isset($_POST['npage']) && isset($_POST['spage']) && isset($_POST['inf'])){
if($_POST['inf']!=0 && $_POST['inf']!=1){
$error[]='<br>';
}
if(!preg_match('/^[0-9]{1,2}$/D',$_POST['chtime']) || $_POST['chtime']<3) {
$error[]='- Такой интервал времени установить нельзя<br>';
}
if(!preg_match('/^[0-9]{1,2}$/D',$_POST['tpage']) || $_POST['tpage']<3 || $_POST['tpage']>30) {
$error[]='- Такое количество сообщений установить нельзя<br>';
}
if(!preg_match('/^[0-9]{1,2}$/D',$_POST['upage']) || $_POST['upage']<3 || $_POST['upage']>30) {
$error[]='- Такое количество пользователей установить нельзя<br>';
}
if(!preg_match('/^[0-9]{1,2}$/D',$_POST['lpage']) || $_POST['lpage']<3 || $_POST['lpage']>30) {
$error[]='- Такое количество загрузок установить нельзя<br>';
}
if(!preg_match('/^[0-9]{1,2}$/D',$_POST['npage']) || $_POST['npage']<3 || $_POST['npage']>30) {
$error[]='- Такое количество загрузок установить нельзя<br>';
}
if(!preg_match('/^[0-9]{1,4}$/D',$_POST['spage']) || $_POST['spage']<3 || $_POST['spage']>9999) {
$error[]='- Такое количество загрузок установить нельзя<br>';
}
if(!isset($error)){
if(sql_query('UPDATE `'.PRE.'users` SET `refresh`="'.$_POST['chtime'].'", `tpage`="'.$_POST['tpage'].'",`lpage`="'.$_POST['lpage'].'",`npage`="'.$_POST['npage'].'",`spage`="'.$_POST['spage'].'",`inf`="'.$_POST['inf'].'",`upage`="'.$_POST['upage'].'" WHERE `login`="'.$user['login'].'"')) $error[]='- Данные сохранены!<br><br>';
}
}
function put_content() {
global $user,$path,$error,$ranks;
echo '<div class="header">Точные настройки</div>';
if(isset($error)) { echo implode($error); }
$data=get_user_data((StrToLow($user['login'])));
echo'<form action="exact.php?'.SID.'" method="post" accept-charset="utf-8">';
echo'Интервал автообновления страницы в чате (сек) [3-99]:<br>';
echo'<input type="text" maxlength="2" class="text" name="chtime" value="'.$data['refresh'].'"><br>';
echo'Количество сообщений на странице (чат, гостевая, форум, внутрення почта, комментарии) [3-30]:<br>';
echo'<input type="text" maxlength="2" class="text" name="tpage" value="'.$data['tpage'].'"><br>';
echo'Количество пользователей на странице (список пользователей) [3-30]:<br>';
echo'<input type="text" maxlength="2" class="text" name="upage" value="'.$data['upage'].'"><br>';
echo'Количество элементов на странице (загрузки) [3-30]:<br>';
echo'<input type="text" maxlength="2" class="text" name="lpage" value="'.$data['lpage'].'"><br>';
echo'Количество элементов на странице (тексты) [3-30]:<br>';
echo'<input type="text" maxlength="2" class="text" name="npage" value="'.$data['npage'].'"><br>';
echo'Количество символов на странице (тексты) [128-9999]:<br>';
echo'<input type="text" maxlength="4" class="text" name="spage" value="'.$data['spage'].'"><br>';
echo'<br>';
echo'Ваши личные данные доступны всем: ';
echo'<select name="inf">';
echo'<option '.(($data["inf"]==0)?'selected':'').' value="0">Да</option>';
echo'<option '.(($data["inf"]==1)?'selected':'').' value="1">Нет</option>';
echo'</select>';
echo'<br>';
echo'<br>';
echo'<input type="submit" class="button" value="Изменить">';
echo'</form>';
echo'</div>';
echo '<div class="nav">';
echo '<a href="settings.php?'.SID.'">назад</a><br>';
echo '<a href="../index.php?'.SID.'">на главную</a>';
echo'</div>';
}
}else{
$link = '1; URL=../index.php?'.SID;
function put_content() {
echo '<a href="../index.php?'.SID.'">далее...</a>';
}
}
// подключение дизайна
design();?>