Размер файла: 4.48Kb
- <?php
-
- // проверка наличия авторизации
- if (!isset($user))
- {
- # Перенаправляем на главную
- header('Location: /');
- }
-
- # Заголовок модуля
- $system['page_title'] = 'Настройки';
-
- # Шапка модуля
- require_once(HOME .'/incfiles/header.php');
-
- if (isset($_POST['save'])) {
- // задаем переменные
- $ank_view = num($_POST['ank_view']);
- $fast_form = num($_POST['fast_form']);
- $img_site = num($_POST['img_site']);
- $new_posts = num($_POST['new_posts']);
- $auto_go = num($_POST['auto_go']);
-
- // проверяем формат
- if ($ank_view != 0 && $ank_view != 1 && $ank_view != 2 && $ank_view != 3) $err .= 'Неверный формат настройки приватности<br />';
-
- if ($fast_form != 1 && $fast_form != 2) $err .= 'Неверный формат настройки быстрого ответа<br />';
-
- if ($img_site != 1 && $img_site != 2) $err .= 'Неверный формат настройки изображений<br />';
-
- if ($new_posts != 1 && $new_posts != 2) $err .= 'Неверный формат настройки новых постов<br />';
-
- if ($auto_go != 1 && $auto_go != 2) $err .= 'Неверный формат настройки автоперехода<br />';
-
- if (!isset($err)) {
- mysql_query("UPDATE `users` SET `ank_view` = '$ank_view' WHERE `id` = '$user[id]' LIMIT 1");
- mysql_query("UPDATE `user_settings` SET `fast_form` = '$fast_form', `img_site` = '$img_site', `new_posts` = '$new_posts', `auto_go` = '$auto_go' WHERE `user_id` = '$user[id]' LIMIT 1");
-
- echo '<div class="title">Настройки</div>
- <div class="menu">
- Ваши настройки успешно сохранены.
- </div>';
-
- echo '<div class="block">
- » <a href="/user/settings.php">Вернуться к настройкам</a><br />
- » <a href="/user/cabinet.php">Личный кабинет</a><br />
- » <a href="/">На главную</a>
- </div>';
-
- # Ноги модуля
- require_once(HOME .'/incfiles/footer.php');
- }
- }
-
- error($err);
-
- $user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$user[id]' LIMIT 1"));
-
- # Массив с настройками
- $settings = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_settings` WHERE `user_id` = '$user[id]' LIMIT 1"));
-
- echo '<div class="title">Настройки</div>
- <form method="post" action="/user/settings.php">
- <div class="menu">
- Кто может видеть Вашу личную страницу?<br />
- <select name="ank_view" size="1">
- <option value="0"'. ($user['ank_view'] == 0?' selected="selected"':NULL) .'>Все</option>
- <option value="1"'. ($user['ank_view'] == 1?' selected="selected"':NULL) .'>Только я</option>
- <option value="2"'. ($user['ank_view'] == 2?' selected="selected"':NULL) .'>Все кроме гостей</option>
- <option value="3"'. ($user['ank_view'] == 3?' selected="selected"':NULL) .'>Только друзья</option>
- </select><br />
- Форма быстрого ответа на форуме:<br />
- <input type="radio" name="fast_form" value="1"'. ($settings['fast_form'] == 1?' checked':NULL) .' />Вкл
- <input type="radio" name="fast_form" value="2"'. ($settings['fast_form'] == 2?' checked':NULL) .' />Выкл<br />
- Изображения на сайте:<br />
- <input type="radio" name="img_site" value="1"'. ($settings['img_site'] == 1?' checked':NULL) .' />Вкл
- <input type="radio" name="img_site" value="2"'. ($settings['img_site'] == 2?' checked':NULL) .' />Выкл<br />
- Показ новых постов в форуме:<br />
- <input type="radio" name="new_posts" value="1"'. ($settings['new_posts'] == 1?' checked':NULL) .' />Вкл
- <input type="radio" name="new_posts" value="2"'. ($settings['new_posts'] == 2?' checked':NULL) .' />Выкл<br />
- Автопереход в тему после написания сообщения:<br />
- <input type="radio" name="auto_go" value="1"'. ($settings['auto_go'] == 1?' checked':NULL) .' />Вкл
- <input type="radio" name="auto_go" value="2"'. ($settings['auto_go'] == 2?' checked':NULL) .' />Выкл<br />
- <input type="submit" name="save" value="Сохранить" />
- </div>
- </form>';
-
- echo '<div class="block">
- » <a href="/user/cabinet.php">Личный кабинет</a><br />
- » <a href="/">На главную</a>
- </div>';
-
- # Ноги модуля
- require_once(HOME .'/incfiles/footer.php');
-
- ?>