Файл: settings.php
Строк: 1442
<?php
require 'sid.php';
require 'config.php';
$link = connect_db();
list($user, $id, $ps) = check_login($link);
whorm(0, 'settings');
include 'head.php';
$do = (isset($_GET['do'])) ? $_GET['do'] : NULL;
switch($do) {
default:
echo $div_left . $div_title . 'Настройки' . $div_end . $div_menu . '
<b>Основное</b> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
$_tran = ($user['translit'] == 1)
? 'Вкл'
: 'Выкл';
$_logo = ($user['home_logo'] == 1)
? 'Вкл'
: 'Выкл';
$_avka = ($user['avka'] == 1)
? 'Вкл'
: 'Выкл';
$_adult = ($user['adult'] == 1)
? 'Вкл'
: 'Выкл';
$_icon = ($user['menu_icon'] == 1)
? 'Вкл'
: 'Выкл';
echo '<a href="settings.php?do=translit">Транслит:</a> ' . $_tran . '<br/>
<a href="settings.php?do=logo">Логотип:</a> ' . $_logo . '<br/>
<a href="settings.php?do=color">Цвет ника</a>
' . PreviewGrad($user['id']) . '
<br/>
<a href="settings.php?do=menu_icon">Иконки в меню:</a> ' . $_icon . '<br/>
<a href="settings.php?do=view_blank">Показ маленьких аватаров:</a> ' . $_avka . '<br/>
<a href="settings.php?do=view_adult">Показ эротического материала:</a> ' . $_adult . '<br/>';
echo $div_end;
break;
case translit:
if ($user['translit'] == 1) {
$_tr_1 = 'checked="checked"';
} elseif ($user['translit'] == 0) {
$_tr_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$t = my_int($_POST['t']);
$value = ($t == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `translit` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?');
}
echo $div_left . $div_title . 'Транслит' . $div_end . $div_razdel . '
Транслит нужен тем пользователям, у которых нет на телефоне русских букв.<br/>
Если транслит включен, то все латинские буквы будут изменяться на кириллицу.<br/>
<a href="faq.php?do=translit">Правила транслита</a>' . $div_end . '
<FORM method="POST" action="settings.php?do=translit">
Транслит:
<input type="radio" name="t" ' . $_tr_1 . ' value="1"/> Вкл
<input type="radio" name="t" ' . $_tr_2 . ' value="2"/> Выкл
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>' . $div_end;
break;
case menu_icon:
if ($user['menu_icon'] == 1) {
$_lg_1 = 'checked="checked"';
} elseif ($user['menu_icon'] == 0) {
$_lg_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$l = my_int($_POST['l']);
$value = ($l == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `menu_icon` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?');
}
echo $div_left . $div_title . 'Иконки в меню' . $div_end . '
Иконки в меню:<br/>
<FORM method="POST" action="settings.php?do=menu_icon">
<input type="radio" name="l" ' . $_lg_1 . ' value="1"/> Вкл
<input type="radio" name="l" ' . $_lg_2 . ' value="2"/> Выкл
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>' . $div_end;
break;
case logo:
if ($user['home_logo'] == 1) {
$_lg_1 = 'checked="checked"';
} elseif ($user['home_logo'] == 0) {
$_lg_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$l = my_int($_POST['l']);
$value = ($l == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `home_logo` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?' . $ref);
}
echo $div_left . $div_title . 'Показ логотипа' . $div_end . '
Показ логотипа на главной:<br/>
<FORM method="POST" action="settings.php?do=logo">
<input type="radio" name="l" ' . $_lg_1 . ' value="1"/> Вкл
<input type="radio" name="l" ' . $_lg_2 . ' value="2"/> Выкл
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>' . $div_end;
break;
case view_blank:
if ($user['avka'] == 1) {
$_av_1 = 'checked="checked"';
} elseif ($user['avka'] == 0) {
$_av_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$a = my_int($_POST['a']);
$value = ($a == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `avka` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?');
}
echo $div_left . $div_title . 'Показ аватаров' . $div_end . '
Показ маленьких аватаров:<br/>
<FORM method="POST" action="settings.php?do=view_blank">
<input type="radio" name="a" ' . $_av_1 . ' value="1"/> Вкл
<input type="radio" name="a" ' . $_av_2 . ' value="2"/> Выкл(уменьшает трафик)
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>' . $div_end;
break;
case view_adult:
if ($user['adult'] == 1) {
$_ad_1 = 'checked="checked"';
} elseif ($user['adult'] == 0) {
$_ad_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$a = my_int($_POST['a']);
$value = ($a == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `adult` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?');
}
echo $div_left . $div_title . 'Показ +18' . $div_end . '
Показ эротического материала без предупреждений:<br/>
<FORM method="POST" action="settings.php?do=view_adult">
<input type="radio" name="a" ' . $_ad_1 . ' value="1"/> Вкл
<input type="radio" name="a" ' . $_ad_2 . ' value="2"/> Выкл
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>' . $div_end;
break;
case chat:
echo $div_left . $div_title . 'Настройка чата' . $div_end . $div_menu . '
<a href="settings.php?">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<b>Настройки чата</b> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
$sis = ($user['sistem_mes'] == 1) ? 'Вкл' : 'Выкл';
echo '<a href="settings.php?do=chat_onp">Сообщений на страницу:</a> ' . $user['room_post'] . '</a><br/>
<a href="settings.php?do=chat_update">Время обновления:</a> ' . $user['refresh'] . '<br/>
<a href="settings.php?do=chat_ent">Уведомления:</a> ' . $sis . $div_end;
break;
case chat_onp:
if (isset($_POST['save'])) {
$onp = my_int($_POST['onp']);
mysql_query("UPDATE `users` SET `room_post` = '$onp' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=chat');
}
if ($user['room_post'] == 5) $sl_1 = 'selected="selected"';
if ($user['room_post'] == 10) $sl_2 = 'selected="selected"';
if ($user['room_post'] == 15) $sl_3 = 'selected="selected"';
if ($user['room_post'] == 20) $sl_4 = 'selected="selected"';
if ($user['room_post'] == 25) $sl_5 = 'selected="selected"';
if ($user['room_post'] == 30) $sl_6 = 'selected="selected"';
echo $div_left . $div_title . 'Кол-во сообщений' . $div_end . '
Количество сообщений на страницу:<br/>
<FORM method="POST" action="settings.php?do=chat_onp"/>
<fieldset>
<select name="onp">
<option value="5" ' . $sl_1 . '>5</option>
<option value="10" ' . $sl_2 . '>10</option>
<option value="15" ' . $sl_3 . '>15</option>
<option value="20" ' . $sl_4 . '>20</option>
<option value="25" ' . $sl_5 . '>25</option>
<option value="30" ' . $sl_6 . '>30</option>
</select>
<br/>
<input type="submit" name="save" value="Сохранить"/>
</fieldset>
</FORM>' . $div_end;
break;
case chat_update:
if (isset($_POST['save'])) {
$update = my_int($_POST['update']);
mysql_query("UPDATE `users` SET `refresh` = '$update' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=chat');
}
if ($user['refresh'] == 0) $sl_0 = 'selected="selected"';
if ($user['refresh'] == 5) $sl_1 = 'selected="selected"';
if ($user['refresh'] == 10) $sl_2 = 'selected="selected"';
if ($user['refresh'] == 15) $sl_3 = 'selected="selected"';
if ($user['refresh'] == 20) $sl_4 = 'selected="selected"';
if ($user['refresh'] == 25) $sl_5 = 'selected="selected"';
if ($user['refresh'] == 30) $sl_6 = 'selected="selected"';
echo $div_left . $div_title . 'Автообновление' . $div_end . '
Время обновления:<br/>
<FORM method="POST" action="settings.php?do=chat_update">
<fieldset>
<select name="update">
<option value="0" ' . $sl_0 . '>Выкл</option>
<option value="5" ' . $sl_1 . '>5</option>
<option value="10" ' . $sl_2 . '>10</option>
<option value="15" ' . $sl_3 . '>15</option>
<option value="20" ' . $sl_4 . '>20</option>
<option value="25" ' . $sl_5 . '>25</option>
<option value="30" ' . $sl_6 . '>30</option>
</select>
<br/>
<input type="submit" name="save" value="Сохранить"/><br/>
</fieldset>
</FORM>' . $div_end;
break;
case chat_ent:
if (isset($_POST['save'])) {
$chat_ent = my_int($_POST['chat_ent']);
$value = ($chat_ent == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `sistem_mes` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=chat');
}
if ($user['sistem_mes'] == 1) {
$_ch_1 = 'checked="checked"';
} elseif ($user['sistem_mes'] == 0) {
$_ch_2 = 'checked="checked"';
}
echo $div_left . $div_title . 'Уведомления' . $div_end . '
Уведомления:<br/>
<FORM method="POST" action="settings.php?do=chat_ent">
<fieldset>
<input type="radio" name="chat_ent" ' . $_ch_1 . ' value="1"/> Вкл
<input type="radio" name="chat_ent" ' . $_ch_2 . ' value="2"/> Выкл
<br/>
<input type="submit" name="save" value="Сохранить"/><br/>
</fieldset>
</FORM>' . $div_end;
break;
case color:
if ($user['color'] == 0) $ch_0 = 'checked="checked"';
elseif ($user['color'] == 1) $ch_1 = 'checked="checked"';
elseif ($user['color'] == 2) $ch_2 = 'checked="checked"';
elseif ($user['color'] == 3) $ch_3 = 'checked="checked"';
elseif ($user['color'] == 4) $ch_4 = 'checked="checked"';
elseif ($user['color'] == 5) $ch_5 = 'checked="checked"';
elseif ($user['color'] == 6) $ch_6 = 'checked="checked"';
elseif ($user['color'] == 7) $ch_7 = 'checked="checked"';
elseif ($user['color'] == 8) $ch_8 = 'checked="checked"';
elseif ($user['color'] == 9) $ch_9 = 'checked="checked"';
elseif ($user['color'] == 10) $ch_10 = 'checked="checked"';
elseif ($user['color'] == 11) $ch_11 = 'checked="checked"';
elseif ($user['color'] == 12) $ch_12 = 'checked="checked"';
elseif ($user['color'] == 13) $ch_13 = 'checked="checked"';
if (isset($_POST['save'])) {
$color = my_int($_POST['color']);
mysql_query("UPDATE `users` SET `color` = '$color' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?' . $ref);
}
echo $div_left . $div_title . 'Цвет ника' . $div_end . '
<FORM method="POST" action="settings.php?do=color">
<input type="radio" name="color" ' . $ch_0 . ' value="0"/> Стандарт
<br/>
<input type="radio" name="color" ' . $ch_1 . ' value="1"/> ' . GradientLetter('Чёрно-красный', '000000', 'FF0000') . '
<br/>
<input type="radio" name="color" ' . $ch_2 . ' value="2"/> ' . GradientLetter('Чёрно-зелёный', '000000', '00FF00') . '
<br/>
<input type="radio" name="color" ' . $ch_3 . ' value="3"/> ' . GradientLetter('Чёрно-белый', '000000', 'DDE4DA') . '
<br/>
<input type="radio" name="color" ' . $ch_4 . ' value="4"/> ' . GradientLetter('Чёрно-синий', '000000', '0000FF') . '
<br/>
<input type="radio" name="color" ' . $ch_5 . ' value="5"/> ' . GradientLetter('Красно-фиолетовый', 'FF0000', 'A80AEA') . '
<br/>
<input type="radio" name="color" ' . $ch_6 . ' value="6"/> ' . GradientLetter('Сине-голубой', '0000FF', '0ADFEC') . '
<br/>
<input type="radio" name="color" ' . $ch_7 . ' value="7"/> ' . GradientLetter('Оранжево-розовый', 'FCD05B', 'E665F9') . '
<br/>
<input type="radio" name="color" ' . $ch_8 . ' value="8"/> ' . GradientLetter('Серо-синий', 'C3C3C3', '2020EF') . '
<br/>
<input type="radio" name="color" ' . $ch_9 . ' value="9"/> ' . GradientLetter('Зелёно-оранжевый', '4ECF0F', 'FAB600') . '
<br/>
<input type="radio" name="color" ' . $ch_10 . ' value="10"/> ' . GradientLetter('Жёлто-синий', 'F3F016', '3A2FC8') . '
<br/>
<input type="radio" name="color" ' . $ch_11 . ' value="11"/> ' . GradientLetter('Красно-оранжевый', 'E80A24', 'F9BB14') . '
<br/>
<input type="radio" name="color" ' . $ch_12 . ' value="12"/> ' . GradientLetter('Голубо-зелёный', '46A6F7', '0AD90A') . '
<br/>
<input type="radio" name="color" ' . $ch_13 . ' value="13"/> ' . GradientLetter('Розово-чёрный', 'EA18F7', '000000') . '
<br/>
<input type="submit" name="save" value="Выбрать"/>
</FORM>' . $div_end;
break;
case pass:
echo $div_left . $div_title . 'Смена пароля' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<b>Сменить пароль</b> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>
' . $div_end;
if (isset($_POST['replace'])) {
$oldpass = check($_POST['oldpass']);
$newpass = check($_POST['newpass']);
$newpass2 = check($_POST['newpass2']);
if (!preg_match("!^[a-z0-9]+$!i", $oldpass)) $error .= 'В старом пароле обнаружены запрещенные знаки!';
elseif (!preg_match("!^[a-z0-9]+$!i", $newpass)) $error .= 'В новом пароле обнаружены запрещенные знаки!';
elseif (!preg_match("!^[a-z0-9]+$!i", $newpass2)) $error .= 'В новом пароле обнаружены запрещенные знаки!';
elseif (mb_strlen($newpass, 'UTF8') < 6) $error .= 'Пароль не должен быть короче шести символов!';
elseif (mb_strlen($newpass2, 'UTF8') < 6) $error .= 'Пароль не должен быть короче шести символов!';
elseif ($newpass !== $newpass2) $error .= 'Пароли не совпадают!';
elseif (is_numeric($newpass) || is_numeric($newpass2)) $error .= 'Слишком простой пароль, используйте буквы и цифры!';
elseif ($user['pass'] != $oldpass) $error .= 'Старый пароль введен не верно!';
if (empty($error)) {
mysql_query("UPDATE `users` SET `pass` = '$newpass' WHERE `id` = '$user[id]' LIMIT 1");
msg('Пароль успешно изменен! Авторизируйтесь заново.');
} else {
err($error);
}
}
echo '<fieldset>
<FORM method="POST" action="settings.php?do=pass">
<label>Старый пароль:</label><br/>
<input type="password" name="oldpass"/>
<br/>
<label>Новый пароль:</label><br/>
<input type="password" name="newpass"/>
<br/>
<label>Подтверждение пароля:</label><br/>
<input type="password" name="newpass2"/>
<br/>
<input type="submit" name="replace" value="Сменить"/>
</FORM>
</fieldset>' . $div_end;
break;
case looks:
echo $div_left . $div_title . 'Настройка отображения' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<b>Настройки отображения</b> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
echo $div_razdel . 'Кол-во на страницу:
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=onp_comments">комментариев:</a> ' . $user['onp_comments'] . '
<br/>
<a href="settings.php?do=onp_files">файлов:</a> ' . $user['onp_files'] . '
<br/>
<a href="settings.php?do=onp_albums">фотоальбомов:</a> ' . $user['onp_albums'] . '
<br/>
<a href="settings.php?do=onp_photos">фотографий:</a> ' . $user['onp_photos'] . '
<br/>
<a href="settings.php?do=onp_favs">заметок:</a> ' . $user['onp_favs'] . '
<br/>
<a href="settings.php?do=onp_themes">тем форума:</a> ' . $user['onp_themes'] . '
<br/>
<a href="settings.php?do=onp_privats">сообщений(личка):</a> ' . $user['onp_privats'] . '
<br/>
<a href="settings.php?do=onp_prevs">Размер превью:</a> ' . $user['onp_prevs'] . 'x' . $user['onp_prevs'] . $div_end;
echo $div_end;
break;
case onp_comments:
echo $div_left . $div_title . 'Кол-во комментариев' . $div_end;
if (isset($_POST['ok'])) {
$comm = my_int($_POST['comm']);
mysql_query("UPDATE `users` SET `onp_comments` = '$comm' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество комментариев на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_comments">
<select name="comm">
<option selected="selected" value="'.$user['onp_comments'].'">'.$user['onp_comments'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_files:
echo $div_left . $div_title . 'Кол-во файлов' . $div_end;
if (isset($_POST['ok'])) {
$fil = my_int($_POST['fil']);
mysql_query("UPDATE `users` SET `onp_files` = '$fil' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество файлов:<br/>
<FORM method="POST" action="settings.php?do=onp_files">
<select name="fil">
<option selected="selected" value="'.$user['onp_files'].'">'.$user['onp_files'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_albums:
echo $div_left . $div_title . 'Кол-во альбомов' . $div_end;
if (isset($_POST['ok'])) {
$albums = my_int($_POST['albums']);
mysql_query("UPDATE `users` SET `onp_albums` = '$albums' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество фотоальбомов на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_albums">
<select name="albums">
<option selected="selected" value="'.$user['onp_albums'].'">'.$user['onp_albums'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_photos:
echo $div_left . $div_title . 'Кол-во фотографий' . $div_end;
if (isset($_POST['ok'])) {
$photos = my_int($_POST['photos']);
mysql_query("UPDATE `users` SET `onp_photos` = '$photos' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество фотографий на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_photos">
<select name="photos">
<option selected="selected" value="'.$user['onp_photos'].'">'.$user['onp_photos'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_favs:
echo $div_left . $div_title . 'Кол-во заметок' . $div_end;
if (isset($_POST['ok'])) {
$favs = my_int($_POST['favs']);
mysql_query("UPDATE `users` SET `onp_favs` = '$favs' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество заметок на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_favs">
<select name="favs">
<option selected="selected" value="'.$user['onp_favs'].'">'.$user['onp_favs'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_themes:
echo $div_left . $div_title . 'Кол-во тем форума' . $div_end;
if (isset($_POST['ok'])) {
$themes = my_int($_POST['themes']);
mysql_query("UPDATE `users` SET `onp_themes` = '$themes' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество тем форума на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_themes">
<select name="themes">
<option selected="selected" value="'.$user['onp_themes'].'">'.$user['onp_themes'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_privats:
echo $div_left . $div_title . 'Кол-во сообщений' . $div_end;
if (isset($_POST['ok'])) {
$privats = my_int($_POST['privats']);
mysql_query("UPDATE `users` SET `onp_privats` = '$privats' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
Количество сообщений на страницу:<br/>
<FORM method="POST" action="settings.php?do=onp_privats">
<select name="privats">
<option selected="selected" value="'.$user['onp_privats'].'">'.$user['onp_privats'].'</option>
<option value="5">5</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case onp_prevs:
echo $div_left . $div_title . 'Размер превью' . $div_end;
if (isset($_POST['ok'])) {
$prevs = my_int($_POST['prevs']);
mysql_query("UPDATE `users` SET `onp_prevs` = '$prevs' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=looks');
}
echo '<fieldset>
<label>Размер превью:<label><br/>
<FORM method="POST" action="settings.php?do=onp_prevs">
<select name="prevs">
<option selected="selected" value="'.$user['onp_prevs'].'">'.$user['onp_prevs'].'x'.$user['onp_prevs'].'</option>
<option value="40">40x40</option>
<option value="80">80x80</option>
<option value="128">128x128</option>
<option value="176">176x176</option>
<option value="240">240x240</option>
</select>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</fieldset>
<a href="settings.php?do=looks">Назад</a>';
echo $div_end;
break;
case privat:
echo $div_left . $div_title . 'Настройка приватности' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<b>Приватность</b> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
$p_mail = ($user['p_mail'] == 1) ? 'Все' : 'Только друзья';
$p_wall = ($user['p_wall'] == 1) ? 'Все' : 'Только друзья';
$p_r_wall = ($user['p_r_wall'] == 1) ? 'Все' : 'Только друзья';
$p_group = ($user['p_group'] == 1) ? 'Все' : 'Только друзья';
$p_oko = ($user['p_oko'] == 1) ? 'Да' : 'Нет';
$p_guest = ($user['p_guest'] == 1) ? 'Да' : 'Нет';
if ($user['p_date'] == 1) {
$p_date = 'Все';
} elseif ($user['p_date'] == 0) {
$p_date = 'Только друзья';
} elseif ($user['p_date'] == 2) {
$p_date = 'Никто';
}
if ($user['p_status'] == 1) {
$p_status = 'Все';
} elseif ($user['p_status'] == 0) {
$p_status = 'Только друзья';
} elseif ($user['p_status'] == 2) {
$p_status = 'Никто';
}
if ($user['p_friends'] == 1) {
$p_friends = 'Все';
} elseif ($user['p_friends'] == 0) {
$p_friends = 'Только друзья';
} elseif ($user['p_friends'] == 2) {
$p_friends = 'Никто';
}
echo $div_razdel . 'Кто может
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=p_mail">писать мне личные сообщения:</a> ' . $p_mail . '
<br/>
<a href="settings.php?do=p_wall">оставлять сообщения у меня на стене:</a> ' . $p_wall . '
<br/>
<a href="settings.php?do=p_r_wall">читать сообщения у меня на стене:</a> ' . $p_r_wall . '
<br/>
<a href="settings.php?do=p_group">приглашать меня в группу:</a> ' . $p_group . '
<br/>
<a href="settings.php?do=p_date">видеть мою дату рождения:</a> ' . $p_date . '
<br/>
<a href="settings.php?do=p_status">видеть моё семейное положение:</a> ' . $p_status . '
<br/>
<a href="settings.php?do=p_friends">видеть моих друзей:</a> ' . $p_friends . '
<br/>
<a href="settings.php?do=p_oko">показывать меня всевидящему оку:</a> ' . $p_oko . '
<br/>
<a href="settings.php?do=p_guest">показывать меня в гостях:</a> ' . $p_guest . $div_end;
echo $div_end;
break;
case p_mail:
echo $div_left . $div_title . 'Личные сообщения' . $div_end;
if (isset($_POST['ok'])) {
$mail = my_int($_POST['mail']);
mysql_query("UPDATE `users` SET `p_mail` = '$mail' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_mail'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_mail'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Кто может писать мне личные сообщения:<br/>
<FORM method="POST" action="settings.php?do=p_mail">
<input type="radio" name="mail" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="mail" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_wall:
echo $div_left . $div_title . 'Сообщения на стене' . $div_end;
if (isset($_POST['ok'])) {
$wall = my_int($_POST['wall']);
mysql_query("UPDATE `users` SET `p_wall` = '$wall' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_wall'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_wall'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Кто может оставлять сообщения у меня на стене:<br/>
<FORM method="POST" action="settings.php?do=p_wall">
<input type="radio" name="wall" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="wall" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_r_wall:
echo $div_left . $div_title . 'Чтение стены' . $div_end;
if (isset($_POST['ok'])) {
$wall = my_int($_POST['wall']);
mysql_query("UPDATE `users` SET `p_r_wall` = '$wall' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_r_wall'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_r_wall'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Кто может читать сообщения у меня на стене:<br/>
<FORM method="POST" action="settings.php?do=p_r_wall">
<input type="radio" name="wall" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="wall" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_group:
echo $div_left . $div_title . 'Приглашение в группу' . $div_end;
if (isset($_POST['ok'])) {
$group = my_int($_POST['group']);
mysql_query("UPDATE `users` SET `p_group` = '$group' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_group'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_group'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Кто может отправлять мне приглашения в группу:<br/>
<FORM method="POST" action="settings.php?do=p_group">
<input type="radio" name="group" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="group" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_date:
echo $div_left . $div_title . 'Дата рождения' . $div_end;
if (isset($_POST['ok'])) {
$date = my_int($_POST['date']);
mysql_query("UPDATE `users` SET `p_date` = '$date' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_date'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_date'] == 0) $ch_0 = 'checked="checked"';
if ($user['p_date'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Кто может видеть мою дату рождения:<br/>
<FORM method="POST" action="settings.php?do=p_date">
<input type="radio" name="date" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="date" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="date" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_status:
echo $div_left . $div_title . 'Семейное положение' . $div_end;
if (isset($_POST['ok'])) {
$status = my_int($_POST['status']);
mysql_query("UPDATE `users` SET `p_status` = '$status' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_status'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_status'] == 0) $ch_0 = 'checked="checked"';
if ($user['p_status'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Кто может видеть моё семейное положение:<br/>
<FORM method="POST" action="settings.php?do=p_status">
<input type="radio" name="status" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="status" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="status" ' . $ch_2 . ' value="2"/> Никто
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_friends:
echo $div_left . $div_title . 'Список друзей' . $div_end;
if (isset($_POST['ok'])) {
$friends = my_int($_POST['friends']);
mysql_query("UPDATE `users` SET `p_friends` = '$friends' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_friends'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_friends'] == 0) $ch_0 = 'checked="checked"';
if ($user['p_friends'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Кто может видеть список моих друзей:<br/>
<FORM method="POST" action="settings.php?do=p_friends">
<input type="radio" name="friends" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="friends" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="friends" ' . $ch_2 . ' value="2"/> Никто
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_oko:
echo $div_left . $div_title . 'Всевидящее око' . $div_end;
if (isset($_POST['ok'])) {
$oko = my_int($_POST['oko']);
mysql_query("UPDATE `users` SET `p_oko` = '$oko' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
if ($user['p_oko'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_oko'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Показывать меня всевидящему оку:<br/>
<FORM method="POST" action="settings.php?do=p_oko">
<input type="radio" name="oko" ' . $ch_1 . ' value="1"/> Да
<br/>
<input type="radio" name="oko" ' . $ch_0 . ' value="0"/> Нет
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case p_guest:
echo $div_left . $div_title . 'Показ в гостях' . $div_end;
if (isset($_POST['ok'])) {
$guest = my_int($_POST['guest']);
if (rat($user['id']) < 100) {
err('Для включение этой настройки у вас должно быть не менее 100% рейтинга!');
} else {
mysql_query("UPDATE `users` SET `p_guest` = '$guest' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat');
}
}
if ($user['p_guest'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_guest'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
Показывать меня в гостях:<br/>
<FORM method="POST" action="settings.php?do=p_guest">
<input type="radio" name="guest" ' . $ch_1 . ' value="1"/> Да
<br/>
<input type="radio" name="guest" ' . $ch_0 . ' value="0"/> Нет
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat">Назад</a>';
echo $div_end;
break;
case lenta:
echo $div_left . $div_title . 'Настройка ленты' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<b>Лента</b> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
if (isset($_POST['ok'])) {
$fr_lenta_files = my_int($_POST['fr_lenta_files']);
$fr_lenta_photos = my_int($_POST['fr_lenta_photos']);
$fr_lenta_favs = my_int($_POST['fr_lenta_favs']);
$fr_lenta_status = my_int($_POST['fr_lenta_status']);
$fr_lenta_friends = my_int($_POST['fr_lenta_friends']);
$fr_lenta_groups = my_int($_POST['fr_lenta_groups']);
$my_lenta_files = my_int($_POST['my_lenta_files']);
$my_lenta_photos = my_int($_POST['my_lenta_photos']);
$my_lenta_favs = my_int($_POST['my_lenta_favs']);
$my_lenta_status = my_int($_POST['my_lenta_status']);
$my_lenta_friends = my_int($_POST['my_lenta_friends']);
$my_lenta_groups = my_int($_POST['my_lenta_groups']);
mysql_query("UPDATE `users` SET
`fr_lenta_files` = '$fr_lenta_files',
`fr_lenta_photos` = '$fr_lenta_photos',
`fr_lenta_favs` = '$fr_lenta_favs',
`fr_lenta_status` = '$fr_lenta_status',
`fr_lenta_friends` = '$fr_lenta_friends',
`fr_lenta_groups` = '$fr_lenta_groups',
`my_lenta_files` = '$my_lenta_files',
`my_lenta_photos` = '$my_lenta_photos',
`my_lenta_favs` = '$my_lenta_favs',
`my_lenta_status` = '$my_lenta_status',
`my_lenta_friends` = '$my_lenta_friends',
`my_lenta_groups` = '$my_lenta_groups'
WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=lenta');
}
$fr_lenta_files = ($user['fr_lenta_files'] == 1) ? 'checked="checked"' : '';
$fr_lenta_photos = ($user['fr_lenta_photos'] == 1) ? 'checked="checked"' : '';
$fr_lenta_favs = ($user['fr_lenta_favs'] == 1) ? 'checked="checked"' : '';
$fr_lenta_status = ($user['fr_lenta_status'] == 1) ? 'checked="checked"' : '';
$fr_lenta_friends = ($user['fr_lenta_friends'] == 1) ? 'checked="checked"' : '';
$fr_lenta_groups = ($user['fr_lenta_groups'] == 1) ? 'checked="checked"' : '';
$my_lenta_files = ($user['my_lenta_files'] == 1) ? 'checked="checked"' : '';
$my_lenta_photos = ($user['my_lenta_photos'] == 1) ? 'checked="checked"' : '';
$my_lenta_favs = ($user['my_lenta_favs'] == 1) ? 'checked="checked"' : '';
$my_lenta_status = ($user['my_lenta_status'] == 1) ? 'checked="checked"' : '';
$my_lenta_friends = ($user['my_lenta_friends'] == 1) ? 'checked="checked"' : '';
$my_lenta_groups = ($user['my_lenta_groups'] == 1) ? 'checked="checked"' : '';
echo $div_razdel . '
Оповещать друзей об обновлениях моей страницы, связанных с разделами:
' . $div_end . '
<fieldset>
<FORM method="POST" action="settings.php?do=lenta">
<input type="checkbox" name="fr_lenta_files" ' . $fr_lenta_files . ' value="1"/> Файлы
<br/>
<input type="checkbox" name="fr_lenta_photos" ' . $fr_lenta_photos . ' value="1"/> Фотографии
<br/>
<input type="checkbox" name="fr_lenta_favs" ' . $fr_lenta_favs . ' value="1"/> Заметки
<br/>
<input type="checkbox" name="fr_lenta_status" ' . $fr_lenta_status . ' value="1"/> Статус
<br/>
<input type="checkbox" name="fr_lenta_friends" ' . $fr_lenta_friends . ' value="1"/> Друзья
<br/>
<input type="checkbox" name="fr_lenta_groups" ' . $fr_lenta_groups . ' value="1"/> Группы
' . $div_razdel . '
Оповещать меня в ленте об обновлениях, связанных с разделами:
' . $div_end . '
<input type="checkbox" name="my_lenta_files" ' . $my_lenta_files . ' value="1"/> Файлы
<br/>
<input type="checkbox" name="my_lenta_photos" ' . $my_lenta_photos . ' value="1"/> Фотографии
<br/>
<input type="checkbox" name="my_lenta_favs" ' . $my_lenta_favs . ' value="1"/> Заметки
<br/>
<input type="checkbox" name="my_lenta_status" ' . $my_lenta_status . ' value="1"/> Статус
<br/>
<input type="checkbox" name="my_lenta_friends" ' . $my_lenta_friends . ' value="1"/> Друзья
<br/>
<input type="checkbox" name="my_lenta_groups" ' . $my_lenta_groups . ' value="1"/> Группы
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case comms:
echo $div_left . $div_title . 'Настройка комментариев' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<b>Комментарии</b> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
if (isset($_POST['ok'])) {
$comm_files = my_int($_POST['comm_files']);
$comm_photos = my_int($_POST['comm_photos']);
$comm_groups = my_int($_POST['comm_groups']);
$comm_forum = my_int($_POST['comm_forum']);
$comm_wall = my_int($_POST['comm_wall']);
mysql_query("UPDATE `users` SET
`comm_files` = '$comm_files',
`comm_photos` = '$comm_photos',
`comm_groups` = '$comm_groups',
`comm_forum` = '$comm_forum',
`comm_wall` = '$comm_wall'
WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=comms');
}
$comm_files = ($user['comm_files'] == 1) ? 'checked="checked"' : '';
$comm_photos = ($user['comm_photos'] == 1) ? 'checked="checked"' : '';
$comm_groups = ($user['comm_groups'] == 1) ? 'checked="checked"' : '';
$comm_forum = ($user['comm_forum'] == 1) ? 'checked="checked"' : '';
$comm_wall = ($user['comm_wall'] == 1) ? 'checked="checked"' : '';
echo $div_razdel . '
Оповещать меня в ленте о комментариях в разделах:
' . $div_end . '
<fieldset>
<FORM method="POST" action="settings.php?do=comms">
<input type="checkbox" name="comm_files" ' . $comm_files . ' value="1"/> Файлы
<br/>
<input type="checkbox" name="comm_photos" ' . $comm_photos . ' value="1"/> Фотографии
<br/>
<input type="checkbox" name="comm_groups" ' . $comm_groups . ' value="1"/> Группы
<br/>
<input type="checkbox" name="comm_forum" ' . $comm_forum . ' value="1"/> Форум
<br/>
<input type="checkbox" name="comm_wall" ' . $comm_wall . ' value="1"/> Стена
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case favs:
echo $div_left . $div_title . 'Настройка закладок' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<b>Закладки</b> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
if ($user['fvr_user'] == 1) {
$fvr_user = 'Все';
} elseif ($user['fvr_user'] == 0) {
$fvr_user = 'Только друзья и контакты';
} elseif ($user['fvr_user'] == 2) {
$fvr_user = 'Никто';
}
if ($user['fvr_file'] == 1) {
$fvr_file = 'Все';
} elseif ($user['fvr_file'] == 0) {
$fvr_file = 'Только друзья и контакты';
} elseif ($user['fvr_file'] == 2) {
$fvr_file = 'Никто';
}
if ($user['fvr_album'] == 1) {
$fvr_album = 'Все';
} elseif ($user['fvr_album'] == 0) {
$fvr_album = 'Только друзья и контакты';
} elseif ($user['fvr_album'] == 2) {
$fvr_album = 'Никто';
}
if ($user['fvr_foto'] == 1) {
$fvr_foto = 'Все';
} elseif ($user['fvr_foto'] == 0) {
$fvr_foto = 'Только друзья и контакты';
} elseif ($user['fvr_foto'] == 2) {
$fvr_foto = 'Никто';
}
if ($user['fvr_note'] == 1) {
$fvr_note = 'Все';
} elseif ($user['fvr_note'] == 0) {
$fvr_note = 'Только друзья и контакты';
} elseif ($user['fvr_note'] == 2) {
$fvr_note = 'Никто';
}
if ($user['fvr_them'] == 1) {
$fvr_them = 'Все';
} elseif ($user['fvr_them'] == 0) {
$fvr_them = 'Только друзья и контакты';
} elseif ($user['fvr_them'] == 2) {
$fvr_them = 'Никто';
}
echo $div_razdel . '
Кто может смотреть мои закладки:
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=fvr_user">Люди:</a> ' . $fvr_user . '
<br/>
<a href="settings.php?do=fvr_file">Файлы:</a> ' . $fvr_file . '
<br/>
<a href="settings.php?do=fvr_album">Фотоальбомы:</a> ' . $fvr_album . '
<br/>
<a href="settings.php?do=fvr_foto">Фотографии:</a> ' . $fvr_foto . '
<br/>
<a href="settings.php?do=fvr_note">Заметки:</a> ' . $fvr_note . '
<br/>
<a href="settings.php?do=fvr_them">Темы форума:</a> ' . $fvr_them . $div_end;
echo $div_end;
break;
case fvr_user:
echo $div_left . $div_title . 'Люди' . $div_end;
if (isset($_POST['ok'])) {
$fvr_user = my_int($_POST['fvr_user']);
mysql_query("UPDATE `users` SET `fvr_user` = '$fvr_user' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_user'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_user'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_user'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Люди:<br/>
<FORM method="POST" action="settings.php?do=fvr_user">
<input type="radio" name="fvr_user" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_user" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_user" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case fvr_file:
echo $div_left . $div_title . 'Файлы' . $div_end;
if (isset($_POST['ok'])) {
$fvr_file = my_int($_POST['fvr_file']);
mysql_query("UPDATE `users` SET `fvr_file` = '$fvr_file' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_file'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_file'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_file'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Файлы:<br/>
<FORM method="POST" action="settings.php?do=fvr_file">
<input type="radio" name="fvr_file" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_file" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_file" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case fvr_album:
echo $div_left . $div_title . 'Альбомы' . $div_end;
if (isset($_POST['ok'])) {
$fvr_album = my_int($_POST['fvr_album']);
mysql_query("UPDATE `users` SET `fvr_album` = '$fvr_album' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_album'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_album'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_album'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Фотоальбомы:<br/>
<FORM method="POST" action="settings.php?do=fvr_album">
<input type="radio" name="fvr_album" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_album" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_album" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case fvr_foto:
echo $div_left . $div_title . 'Фото' . $div_end;
if (isset($_POST['ok'])) {
$fvr_foto = my_int($_POST['fvr_foto']);
mysql_query("UPDATE `users` SET `fvr_foto` = '$fvr_foto' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_foto'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_foto'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_foto'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Фотографии:<br/>
<FORM method="POST" action="settings.php?do=fvr_foto">
<input type="radio" name="fvr_foto" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_foto" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_foto" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case fvr_note:
echo $div_left . $div_title . 'Заметки' . $div_end;
if (isset($_POST['ok'])) {
$fvr_note = my_int($_POST['fvr_note']);
mysql_query("UPDATE `users` SET `fvr_note` = '$fvr_note' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_note'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_note'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_note'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Заметки:<br/>
<FORM method="POST" action="settings.php?do=fvr_note">
<input type="radio" name="fvr_note" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_note" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_note" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case fvr_them:
echo $div_left . $div_title . 'Темы форума' . $div_end;
if (isset($_POST['ok'])) {
$fvr_them = my_int($_POST['fvr_them']);
mysql_query("UPDATE `users` SET `fvr_note` = '$fvr_them' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=favs');
}
if ($user['fvr_them'] == 1) $ch_1 = 'checked="checked"';
if ($user['fvr_them'] == 0) $ch_0 = 'checked="checked"';
if ($user['fvr_them'] == 2) $ch_2 = 'checked="checked"';
echo '<fieldset>
Темы форума:<br/>
<FORM method="POST" action="settings.php?do=fvr_them">
<input type="radio" name="fvr_them" ' . $ch_1 . ' value="1"/> Все
<br/>
<input type="radio" name="fvr_them" ' . $ch_0 . ' value="0"/> Только друзья и контакты
<br/>
<input type="radio" name="fvr_them" ' . $ch_2 . ' value="2"/> Только я
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs">Назад</a>';
echo $div_end;
break;
case nick:
echo $div_left . $div_title . 'Настройка' . $div_end . $div_menu . '
<a href="settings.php?'.$ref.'">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<a href="settings.php?do=retpass">Секретный вопрос</a> |
<b>Сменить ник</b>' . $div_end;
if (isset($_POST['ok'])) {
$login = trim(mysql_real_escape_string(check($_POST['login'])));
$first_l = mb_substr($login, 0, 1, 'UTF8');
$last_l = mb_substr($login, -1, 1, 'UTF8');
$latuser = mb_strtolower($login, 'UTF8');
$sql = mysql_query("SELECT `id` FROM `users` WHERE `latuser` = '$latuser' AND `id` != '$login' LIMIT 1");
if (!preg_match('#^([a-z1-9_])+$#ui', $login)) $error .= 'Ник может содержать только знаки латинского алфавита, знак _ и цифры(кроме 0)';
elseif (!preg_match('#^([a-z1-9])+$#ui', $first_l)) $error .= 'Ник должен начинаться с латинской буквы или цифры!';
elseif (!preg_match('#^([a-z1-9])+$#ui', $last_l)) $error .= 'Ник должен заканчиваться латинской буквой или цифрой!';
elseif (mysql_num_rows($sql)) $error .= 'Указанный Вами ник <b>' . $login . '</b> уже занят!';
elseif (mb_strlen($login, 'UTF-8') < 4) $error .= 'Ник не должен содержать менее 4х знаков!';
elseif (mb_strlen($login, 'UTF-8') > 15) $error .= 'Ник не должен превышать 15 знаков!';
elseif (ctype_digit($login)) $error .= 'Ник не должен состоять из одних цифр!';
if ($user['balls'] < 30) $error .= 'Извините, но у Вас недостаточно бубликов для смены ника!';
if (empty($error)) {
mysql_query("UPDATE `users` SET `user` = '$login' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=nick');
} else {
err($error);
}
}
echo $div_razdel . '
В целях вашей безопасности, мы не смогли сделать смену ника бесплатной.
<br/>
Стоимость смены ника: 30 <img src="ico/bublik_small.png" alt=""/>
' . $div_end . '
Ник:
<br/>
<fieldset>
<FORM method="POST" action="settings.php?do=nick">
<input type="text" name="login" value="' . $user['user'] . '"/>
<br/>
<input type="submit" name="ok" value="Изменить"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case retpass:
echo $div_left . $div_title . 'Секретный вопрос' . $div_end . $div_menu . '
<a href="settings.php?do=pass">Основное</a> |
<a href="settings.php?do=pass">Сменить пароль</a> |
<a href="settings.php?do=looks">Настройки отображения</a> |
<a href="settings.php?do=privat">Приватность</a> |
<a href="settings.php?do=lenta">Лента</a> |
<a href="settings.php?do=comms">Комментарии</a> |
<a href="settings.php?do=favs">Закладки</a> |
<a href="settings.php?do=chat">Настройки чата</a> |
<b>Секретный вопрос</b> |
<a href="settings.php?do=nick">Сменить ник</a>' . $div_end;
if (isset($_POST['ok'])) {
$ret = my_int($_POST['ret']);
$answer = trim(mysql_real_escape_string(check($_POST['answer'])));
if (!empty($ret) && empty($answer)) {
err('Не заполнен секретный ответ!');
} elseif (empty($ret)) {
mysql_query("UPDATE `users` SET `quest` = '0', `answer` = '' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=retpass');
} else {
mysql_query("UPDATE `users` SET `quest` = '$ret', `answer` = '$answer' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=retpass');
}
}
if ($user['quest'] == 1) {
echo $div_razdel . 'Девичья фамилия матери<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 2) {
echo $div_razdel . 'Кличка домашнего животного<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 3) {
echo $div_razdel . 'Номер паспорта<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 4) {
echo $div_razdel . 'Любимое блюдо<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 5) {
echo $div_razdel . 'Любимый цвет<br/>' . $user['answer'] . $div_end;
}
else {
echo $div_aut . 'Секретный вопрос не установлен!' . $div_end;
}
echo '<FORM method="POST" action="settings.php?do=retpass">
<label>Выберите секретный вопрос:</label><br/>
<select name="ret">
<option value="0">Не выбрано</option>
<option value="1">Девичья фамилия матери</option>
<option value="2">Кличка домашнего животного</option>
<option value="3">Номер паспорта</option>
<option value="4">Любимое блюдо</option>
<option value="5">Любимый цвет</option>
</select>
<br/>
<label>Ответ на вопрос:</label><br/>
<input type="text" name="answer" maxlength="20"/>
<br/>
<input type="submit" name="ok" value="Сохранить"/>
</FORM>';
echo $div_end;
break;
case foot_link:
echo $div_left . $div_title . 'Настройка навигации' . $div_end;
// удаление ссылки
if (isset($_GET['x'])) {
$x = my_int($_GET['x']);
$EmptyLink = mysql_query("SELECT `id` FROM `foot_links` WHERE `user` = '$user[id]' AND `id` = '$x' LIMIT 1");
if (mysql_num_rows($EmptyLink) != FALSE) {
mysql_query("DELETE FROM `foot_links` WHERE `user` = '$user[id]' AND `id` = '$x' LIMIT 1");
header('Location: settings.php?do=foot_link');
} else {
header('Location: settings.php?do=foot_link');
}
}
// Предвижение ссылки вверх
if (isset($_GET['up'])) {
$up = my_int($_GET['up']);
$SqlMyLink = mysql_query("SELECT `id`, `sort` FROM `foot_links` WHERE `id` = '$up' AND `user` = '$user[id]' LIMIT 1");
$IsSqlMyLink2 = mysql_fetch_array($SqlMyLink);
if (mysql_num_rows($SqlMyLink) == FALSE) {
header('Location: settings.php?do=foot_link');
} else {
$InSqlMyLink = mysql_query("SELECT `id`, `sort` FROM `foot_links` WHERE `sort` = '" . ($IsSqlMyLink2[1] - 1) . "' AND `user` = '$user[id]' LIMIT 1");
if (mysql_num_rows($InSqlMyLink) == FALSE) {
header('Location: settings.php?do=foot_link');
} else {
$IsSqlMyLink1 = mysql_fetch_array($InSqlMyLink);
mysql_query("UPDATE `foot_links` SET `sort` = '$IsSqlMyLink1[1]' WHERE `id` = '$up' AND `user` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `foot_links` SET `sort` = '$IsSqlMyLink2[1]' WHERE `id` = '$IsSqlMyLink1[0]' AND `user` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=foot_link');
}
}
}
// Передвижение ссылки вниз
if (isset($_GET['down'])) {
$down = my_int($_GET['down']);
$SqlMyLink = mysql_query("SELECT `id`, `sort` FROM `foot_links` WHERE `id` = '$down' AND `user` = '$user[id]' LIMIT 1");
$IsSqlMyLink2 = mysql_fetch_array($SqlMyLink);
if (mysql_num_rows($SqlMyLink) == FALSE) {
header('Location: settings.php?do=foot_link');
} else {
$InSqlMyLink = mysql_query("SELECT `id`, `sort` FROM `foot_links` WHERE `sort` = '" . ($IsSqlMyLink2[1] + 1) . "' AND `user` = '$user[id]' LIMIT 1");
if (mysql_num_rows($InSqlMyLink) == FALSE) {
header('Location: settings.php?do=foot_link');
} else {
$IsSqlMyLink1 = mysql_fetch_array($InSqlMyLink);
mysql_query("UPDATE `foot_links` SET `sort` = '$IsSqlMyLink1[1]' WHERE `id` = '$down' AND `user` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `foot_links` SET `sort` = '$IsSqlMyLink2[1]' WHERE `id` = '$IsSqlMyLink1[0]' AND `user` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=foot_link');
}
}
}
echo '<a href="settings.php?do=down_link">+ Добавить ссылку</a>' . $block;
// вывод моих ссылок
$FootLinks = mysql_query("SELECT * FROM `foot_links` WHERE `user` = '$user[id]' ORDER BY `sort` ASC");
$i = 0;
while($FootLink = mysql_fetch_assoc($FootLinks)) {
$down = '<a href="settings.php?do=foot_link&down='.$FootLink['id'].'">
<img src="ico/down_link.gif" alt=""/></a> ';
$up = '<a href="settings.php?do=foot_link&up='.$FootLink['id'].'">
<img src="ico/up_link.gif" alt=""/></a> ';
echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
echo $down . $up . $FootLink['name'] . ' <a href="settings.php?do=foot_link&x='.$FootLink['id'].'">
<img src="ico/delete.gif" alt=""/></a>' . $div_end;
}
echo '<a href="settings.php?do=style_panel">Настроить стиль панелей</a>';
echo $div_end;
break;
case down_link:
echo $div_left . $div_title . 'Настройка навигации' . $div_end;
if (isset($_GET['a'])) {
$a = my_int($_GET['a']);
$MyLink = mysql_query("SELECT * FROM `foot_links` WHERE `user` = '$user[id]' AND `uid` = '$a' LIMIT 1");
if ($a < 1 && $a > 16) {
header('Location: settings.php?do=foot_link');
die();
}
if ($a == 1) {
$SetLink = '/index.php?';
$SetName = 'Гл';
}
if ($a == 2) {
$SetLink = '/fav.php?';
$SetName = 'Закл';
}
if ($a == 3) {
$SetLink = '/'.$user['id'];
$SetName = 'МС';
}
if ($a == 4) {
$SetLink = '/mail.php?';
$SetName = 'Поч';
}
if ($a == 5) {
$SetLink = '/friends.php?';
$SetName = 'Др';
}
if ($a == 6) {
$SetLink = '/love/index.php?';
$SetName = 'Знак';
}
if ($a == 7) {
$SetLink = '/chat/index.php?';
$SetName = 'Чат';
}
if ($a == 8) {
$SetLink = '/forum/index.php?';
$SetName = 'Фор';
}
if ($a == 9) {
$SetLink = '/groups/index.php?';
$SetName = 'Гру';
}
if ($a == 10) {
$SetLink = '/fo/index.php?';
$SetName = 'ЗО';
}
if ($a == 11) {
$SetLink = '/zametki.php?';
$SetName = 'Зам';
}
if ($a == 12) {
$SetLink = '/gazeta.php?';
$SetName = 'Газ';
}
if ($a == 13) {
$SetLink = '/files.php?nk='.$user['id'];
$SetName = 'Мф';
}
if ($a == 14) {
$SetLink = '/total.php?';
$SetName = 'Тот';
}
if ($a == 15) {
$SetLink = '/faq.php?';
$SetName = 'Пом';
}
if ($a == 16) {
$SetLink = '/exit.php?';
$SetName = 'Вых';
}
if (mysql_num_rows($MyLink) == FALSE) {
$lst = mysql_fetch_array(mysql_query("SELECT `sort` FROM `foot_links` ORDER BY `sort` DESC LIMIT 1"));
$Rnd = mt_rand(10000, 9999999);
mysql_query("INSERT INTO `foot_links` SET
`id` = '$Rnd',
`user` = '$user[id]',
`link` = '$SetLink',
`name` = '$SetName',
`uid` = '$a',
`sort` = '" . ($lst[0] + 1) . "'");
header('Location: settings.php?do=foot_link');
} else {
header('Location: settings.php?do=foot_link');
}
}
$FootFile = file('foot_str.dat');
$FootStr = file_get_contents('foot_str.dat');
$FootEx = explode('|', $FootStr);
$i = 0;
for($strs = 0, $FootFile = count($FootFile); $strs < $FootFile; ++$strs)
{
$Sql = mysql_fetch_assoc(mysql_query("SELECT `uid` FROM `foot_links` WHERE `user` = '$user[id]' AND `uid` = '" . ($strs + 1) . "'"));
if ($Sql['uid'] != $strs + 1) {
echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
echo $FootEx[$strs] . $div_end;
}
}
echo $div_end;
break;
case style_panel:
echo $div_left . $div_title . 'Меню и панель навигации' . $div_end;
if (isset($_GET['color'])) {
$color = my_int($_GET['color']);
if ($color < 1 && $color > 8) {
header('Location: settings.php?do=style_panel');
} else {
if ($color == 1) $style = '';
if ($color == 2) $style = '0066cc';
if ($color == 3) $style = '3b5998';
if ($color == 4) $style = '000000';
if ($color == 5) $style = '006600';
if ($color == 6) $style = '33cc66';
if ($color == 7) $style = 'ffcccc';
if ($color == 8) $style = 'ffcc66';
mysql_query("UPDATE `users` SET `style_panel` = '$style' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=style_panel');
}
}
echo 'Выберите шаблон:<br/>
<div style="background-color:#b4c8e9;padding:2px;border-top:1px solid #D2F0FF">
<a href="settings.php?do=style_panel&color=1">
<span style="color:#000000">Стандартный</span></a></div>
<div style="background-color:#0066cc;padding:2px">
<a href="settings.php?do=style_panel&color=2">
<span style="color:#ffffff">Светло-синий</span></a></div>
<div style="background-color:#3b5998;padding:2px">
<a href="settings.php?do=style_panel&color=3">
<span style="color:#ffffff">Синий</span></a></div>
<div style="background-color:#000000;padding:2px">
<a href="settings.php?do=style_panel&color=4">
<span style="color:#ffffff">Черный</span></a></div>
<div style="background-color:#006600;padding:2px">
<a href="settings.php?do=style_panel&color=5">
<span style="color:#ffffff">Темно-зеленый</span></a></div>
<div style="background-color:#33cc66;padding:2px">
<a href="settings.php?do=style_panel&color=6">
<span style="color:#000000">Зеленый</span></a></div>
<div style="background-color:#ffcccc;padding:2px">
<a href="settings.php?do=style_panel&color=7">
<span style="color:#000000">Розовый</span></a></div>
<div style="background-color:#ffcc66;padding:2px;border-bottom:1px solid #666600">
<a href="settings.php?do=style_panel&color=8">
<span style="color:#000000">Оранжевый</span></a></div>
<br/>
<a href="settings.php?do=foot_link">Назад</a>';
echo $div_end;
break;
}
include 'foot.php';
?>