Файл: settings.php
Строк: 2049
<?php
require 'lang_inc.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 . ''.$lang['Настройки'].'' . $div_end . $div_menu . '
<b>'.$lang['Основное'].'</b> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a>' . $div_end;
$_lang = ($user['lang'] == 1)
? 'RU'
: 'LV';
$_tran = ($user['translit'] == 1)
? ''.$lang['Вкл'].''
: ''.$lang['Выкл'].'';
$_logo = ($user['home_logo'] == 1)
? ''.$lang['Вкл'].''
: ''.$lang['Выкл'].'';
$_avka = ($user['avka'] == 1)
? ''.$lang['Вкл'].''
: ''.$lang['Выкл'].'';
$_adult = ($user['adult'] == 1)
? ''.$lang['Вкл'].''
: ''.$lang['Выкл'].'';
$_icon = ($user['menu_icon'] == 1)
? ''.$lang['Вкл'].''
: ''.$lang['Выкл'].'';
echo '<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].':</a> ' . $_lang . '<br/>
<a href="settings.php?do=translit&lg='.$lg.'">'.$lang['Транслит'].':</a> ' . $_tran . '<br/>
<a href="settings.php?do=logo&lg='.$lg.'">'.$lang['Логотип'].':</a> ' . $_logo . '<br/>
<a href="settings.php?do=color&lg='.$lg.'">'.$lang['Цвет ника'].'</a>
' . PreviewGrad($user['id']) . '
<br/>
<a href="settings.php?do=menu_icon&lg='.$lg.'">'.$lang['Иконки в меню'].':</a> ' . $_icon . '<br/>
<a href="settings.php?do=view_blank&lg='.$lg.'">'.$lang['Показ маленьких аватаров'].':</a> ' . $_avka . '<br/>
<a href="settings.php?do=view_adult&lg='.$lg.'">'.$lang['Показ эротического материала'].':</a> ' . $_adult . '<br/>';
echo $div_end;
break;
case lang:
if ($user['lang'] == 1) {
$_lang_1 = 'checked="checked"';
} elseif ($user['lang'] == 0) {
$_lang_2 = 'checked="checked"';
}
if (isset($_POST['save'])) {
$t = my_int($_POST['t']);
$value = ($t == 1) ? 1 : 0;
mysql_query("UPDATE `users` SET `lang` = '$value' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?lg='.$lg.'');
}
echo $div_left . $div_title . ''.$lang['Язык'].'' . $div_end . $div_razdel . '
<FORM method="POST" action="settings.php?do=lang&lg='.$lg.'">
'.$lang['Язык'].':
<input type="radio" name="t" ' . $_lang_1 . ' value="1"/> RU
<input type="radio" name="t" ' . $_lang_2 . ' value="2"/> LV
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</FORM>' . $div_end;
break;
case style:
echo $div_title . ''.$lang['Стиль сайта'].'' . $div_end . $div_menu . '
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a> |
<b>'.$lang['Стиль сайта'].'</b>' . $div_end;
if (isset($_POST['ok']))
{
$s = my_check($_POST['s']);
$e = explode('.', $s);
mysql_query("UPDATE users SET style = '$e[0]' WHERE id = '$user[id]' LIMIT 1");
header('Location: ?');
}
echo '<form method="post" action="?do=style&lg='.$lg.'">
<select name="s">';
$ver_A = glob('styles/*.css');
for($a = 0, $b = sizeof($ver_A); $a < $b; ++$a)
{
$v = basename($ver_A[$a]);
$rename = str_replace($v, ''.$lang['Стиль'].' #' . ($a + 1), $v);
echo '<option value="' . $v . '" ' . ($v == $user['style'] . '.css' ? 'selected' : '') . '>' . $rename . '</option>';
}
echo '</select>
<br/>
<input type="submit" name="ok" value="'.$lang['Изменить'].'"/>
</form>'. $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?lg='.$lg.'');
}
echo $div_left . $div_title . ''.$lang['Транслит'].'' . $div_end . $div_razdel . '
'.$lang['Транслит нужен тем пользователям, у которых нет на телефоне русских букв'].'.<br/>
'.$lang['Если транслит включен, то все латинские буквы будут изменяться на кириллицу'].'.<br/>
<a href="faq.php?do=translit&lg='.$lg.'">'.$lang['Правила транслита'].'</a>' . $div_end . '
<FORM method="POST" action="settings.php?do=translit&lg='.$lg.'">
'.$lang['Транслит'].':
<input type="radio" name="t" ' . $_tr_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="t" ' . $_tr_2 . ' value="2"/> '.$lang['Выкл'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</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?lg='.$lg.'');
}
echo $div_left . $div_title . ''.$lang['Иконки в меню'].'' . $div_end . '
'.$lang['Иконки в меню'].':<br/>
<FORM method="POST" action="settings.php?do=menu_icon&lg='.$lg.'">
<input type="radio" name="l" ' . $_lg_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="l" ' . $_lg_2 . ' value="2"/> '.$lang['Выкл'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</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?lg='.$lg.'&' . $ref);
}
echo $div_left . $div_title . ''.$lang['Показ логотипа'].'' . $div_end . '
'.$lang['Показ логотипа на главной'].':<br/>
<FORM method="POST" action="settings.php?do=logo&lg='.$lg.'">
<input type="radio" name="l" ' . $_lg_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="l" ' . $_lg_2 . ' value="2"/> '.$lang['Выкл'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</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?lg='.$lg.'');
}
echo $div_left . $div_title . ''.$lang['Показ аватаров'].'' . $div_end . '
'.$lang['Показ маленьких аватаров'].':<br/>
<FORM method="POST" action="settings.php?do=view_blank&lg='.$lg.'">
<input type="radio" name="a" ' . $_av_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="a" ' . $_av_2 . ' value="2"/> '.$lang['Выкл(уменьшает трафик)'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</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?lg='.$lg.'');
}
echo $div_left . $div_title . ''.$lang['Показ +18'].'' . $div_end . '
'.$lang['Показ эротического материала без предупреждений'].':<br/>
<FORM method="POST" action="settings.php?do=view_adult&lg='.$lg.'">
<input type="radio" name="a" ' . $_ad_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="a" ' . $_ad_2 . ' value="2"/> '.$lang['Выкл'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</FORM>' . $div_end;
break;
case chat:
echo $div_left . $div_title . ''.$lang['Настройка чата'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<b>'.$lang['Настройки чата'].'</b> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a>' . $div_end;
$sis = ($user['sistem_mes'] == 1) ? ''.$lang['Вкл'].'' : ''.$lang['Выкл'].'';
echo '<a href="settings.php?do=chat_onp&lg='.$lg.'">'.$lang['Сообщений на страницу'].':</a> ' . $user['room_post'] . '</a><br/>
<a href="settings.php?do=chat_update&lg='.$lg.'">'.$lang['Время обновления'].':</a> ' . $user['refresh'] . '<br/>
<a href="settings.php?do=chat_ent&lg='.$lg.'">'.$lang['Уведомления'].':</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&lg='.$lg.'');
}
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"';
if ($user['room_post'] == 60) $sl_7 = 'selected="selected"';
if ($user['room_post'] == 90) $sl_8 = 'selected="selected"';
echo $div_left . $div_title . ''.$lang['Кол-во сообщений'].'' . $div_end . '
'.$lang['Количество сообщений на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=chat_onp&lg='.$lg.'"/>
<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>
<option value="60" ' . $sl_7 . '>60</option>
<option value="90" ' . $sl_8 . '>90</option>
</select>
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/>
</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&lg='.$lg.'');
}
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"';
if ($user['refresh'] == 60) $sl_7 = 'selected="selected"';
if ($user['refresh'] == 90) $sl_8 = 'selected="selected"';
echo $div_left . $div_title . ''.$lang['Автообновление'].'' . $div_end . '
'.$lang['Время обновления'].':<br/>
<FORM method="POST" action="settings.php?do=chat_update&lg='.$lg.'">
<fieldset>
<select name="update">
<option value="0" ' . $sl_0 . '>'.$lang['Выкл'].'</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>
<option value="60" ' . $sl_7 . '>60</option>
<option value="90" ' . $sl_8 . '>90</option>
</select>
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/><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&lg='.$lg.'');
}
if ($user['sistem_mes'] == 1) {
$_ch_1 = 'checked="checked"';
} elseif ($user['sistem_mes'] == 0) {
$_ch_2 = 'checked="checked"';
}
echo $div_left . $div_title . ''.$lang['Уведомления'].'' . $div_end . '
'.$lang['Уведомления'].':<br/>
<FORM method="POST" action="settings.php?do=chat_ent&lg='.$lg.'">
<fieldset>
<input type="radio" name="chat_ent" ' . $_ch_1 . ' value="1"/> '.$lang['Вкл'].'
<input type="radio" name="chat_ent" ' . $_ch_2 . ' value="2"/> '.$lang['Выкл'].'
<br/>
<input type="submit" name="save" value="'.$lang['Сохранить'].'"/><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?&lg='.$lg.'&' . $ref);
}
echo $div_left . $div_title . ''.$lang['Цвет ника'].'' . $div_end . '
<FORM method="POST" action="settings.php?do=color&lg='.$lg.'">
<input type="radio" name="color" ' . $ch_0 . ' value="0"/> '.$lang['Стандарт'].'
<br/>
<input type="radio" name="color" ' . $ch_1 . ' value="1"/> ' . GradientLetter(''.$lang['Чёрно-красный'].'', '000000', 'FF0000') . '
<br/>
<input type="radio" name="color" ' . $ch_2 . ' value="2"/> ' . GradientLetter(''.$lang['Чёрно-зелёный'].'', '000000', '00FF00') . '
<br/>
<input type="radio" name="color" ' . $ch_3 . ' value="3"/> ' . GradientLetter(''.$lang['Чёрно-белый'].'', '000000', 'DDE4DA') . '
<br/>
<input type="radio" name="color" ' . $ch_4 . ' value="4"/> ' . GradientLetter(''.$lang['Чёрно-синий'].'', '000000', '0000FF') . '
<br/>
<input type="radio" name="color" ' . $ch_5 . ' value="5"/> ' . GradientLetter(''.$lang['Красно-фиолетовый'].'', 'FF0000', 'A80AEA') . '
<br/>
<input type="radio" name="color" ' . $ch_6 . ' value="6"/> ' . GradientLetter(''.$lang['Сине-голубой'].'', '0000FF', '0ADFEC') . '
<br/>
<input type="radio" name="color" ' . $ch_7 . ' value="7"/> ' . GradientLetter(''.$lang['Оранжево-розовый'].'', 'FCD05B', 'E665F9') . '
<br/>
<input type="radio" name="color" ' . $ch_8 . ' value="8"/> ' . GradientLetter(''.$lang['Серо-синий'].'', 'C3C3C3', '2020EF') . '
<br/>
<input type="radio" name="color" ' . $ch_9 . ' value="9"/> ' . GradientLetter(''.$lang['Зелёно-оранжевый'].'', '4ECF0F', 'FAB600') . '
<br/>
<input type="radio" name="color" ' . $ch_10 . ' value="10"/> ' . GradientLetter(''.$lang['Жёлто-синий'].'', 'F3F016', '3A2FC8') . '
<br/>
<input type="radio" name="color" ' . $ch_11 . ' value="11"/> ' . GradientLetter(''.$lang['Красно-оранжевый'].'', 'E80A24', 'F9BB14') . '
<br/>
<input type="radio" name="color" ' . $ch_12 . ' value="12"/> ' . GradientLetter(''.$lang['Голубо-зелёный'].'', '46A6F7', '0AD90A') . '
<br/>
<input type="radio" name="color" ' . $ch_13 . ' value="13"/> ' . GradientLetter(''.$lang['Розово-чёрный'].'', 'EA18F7', '000000') . '
<br/>
<input type="submit" name="save" value="'.$lang['Выбрать'].'"/>
</FORM>' . $div_end;
break;
case pass:
echo $div_left . $div_title . ''.$lang['Смена пароля'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<b>'.$lang['Сменить пароль'].'</b> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</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 .= ''.$lang['В старом пароле обнаружены запрещенные знаки'].'!';
elseif (!preg_match("!^[a-z0-9]+$!i", $newpass)) $error .= ''.$lang['В новом пароле обнаружены запрещенные знаки'].'!';
elseif (!preg_match("!^[a-z0-9]+$!i", $newpass2)) $error .= ''.$lang['В новом пароле обнаружены запрещенные знаки'].'!';
elseif (mb_strlen($newpass, 'UTF8') < 6) $error .= ''.$lang['Пароль не должен быть короче шести символов'].'!';
elseif (mb_strlen($newpass2, 'UTF8') < 6) $error .= ''.$lang['Пароль не должен быть короче шести символов'].'!';
elseif ($newpass !== $newpass2) $error .= ''.$lang['Пароли не совпадают'].'!';
elseif (is_numeric($newpass) || is_numeric($newpass2)) $error .= ''.$lang['Слишком простой пароль, используйте буквы и цифры'].'!';
elseif ($user['pass'] != $oldpass) $error .= ''.$lang['Старый пароль введен не верно'].'!';
if (empty($error)) {
mysql_query("UPDATE `users` SET `pass` = '$newpass' WHERE `id` = '$user[id]' LIMIT 1");
msg(''.$lang['Пароль успешно изменен! Авторизируйтесь заново'].'.');
} else {
err($error);
}
}
echo '<fieldset>
<FORM method="POST" action="settings.php?do=pass&lg='.$lg.'">
<label>'.$lang['Старый пароль'].':</label><br/>
<input type="password" name="oldpass"/>
<br/>
<label>'.$lang['Новый пароль'].':</label><br/>
<input type="password" name="newpass"/>
<br/>
<label>'.$lang['Подтверждение пароля'].':</label><br/>
<input type="password" name="newpass2"/>
<br/>
<input type="submit" name="replace" value="'.$lang['Сменить'].'"/>
</FORM>
</fieldset>' . $div_end;
break;
case looks:
echo $div_left . $div_title . ''.$lang['Настройка отображения'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<b>'.$lang['Настройки отображения'].'</b> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a>' . $div_end;
echo $div_razdel . ''.$lang['Кол-во на страницу'].':
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=onp_comments&lg='.$lg.'">'.$lang['комментариев'].':</a> ' . $user['onp_comments'] . '
<br/>
<a href="settings.php?do=onp_files&lg='.$lg.'">'.$lang['файлов'].':</a> ' . $user['onp_files'] . '
<br/>
<a href="settings.php?do=onp_albums&lg='.$lg.'">'.$lang['фотоальбомов'].':</a> ' . $user['onp_albums'] . '
<br/>
<a href="settings.php?do=onp_photos&lg='.$lg.'">'.$lang['фотографий'].':</a> ' . $user['onp_photos'] . '
<br/>
<a href="settings.php?do=onp_favs&lg='.$lg.'">'.$lang['заметок'].':</a> ' . $user['onp_favs'] . '
<br/>
<a href="settings.php?do=onp_themes&lg='.$lg.'">'.$lang['тем форума'].':</a> ' . $user['onp_themes'] . '
<br/>
<a href="settings.php?do=onp_privats&lg='.$lg.'">'.$lang['сообщений(личка)'].':</a> ' . $user['onp_privats'] . '
<br/>
<a href="settings.php?do=onp_prevs&lg='.$lg.'">'.$lang['Размер превью'].':</a> ' . $user['onp_prevs'] . 'x' . $user['onp_prevs'] . $div_end;
echo $div_end;
break;
case onp_comments:
echo $div_left . $div_title . ''.$lang['Кол-во комментариев'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество комментариев на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_comments&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_files:
echo $div_left . $div_title . ''.$lang['Кол-во файлов'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество файлов'].':<br/>
<FORM method="POST" action="settings.php?do=onp_files&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_albums:
echo $div_left . $div_title . ''.$lang['Кол-во альбомов'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество фотоальбомов на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_albums&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_photos:
echo $div_left . $div_title . ''.$lang['Кол-во фотографий'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество фотографий на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_photos&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_favs:
echo $div_left . $div_title . ''.$lang['Кол-во заметок'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество заметок на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_favs&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_themes:
echo $div_left . $div_title . ''.$lang['Кол-во тем форума'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество тем форума на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_themes&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_privats:
echo $div_left . $div_title . ''.$lang['Кол-во сообщений'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
'.$lang['Количество сообщений на страницу'].':<br/>
<FORM method="POST" action="settings.php?do=onp_privats&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case onp_prevs:
echo $div_left . $div_title . ''.$lang['Размер превью'].'' . $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&lg='.$lg.'');
}
echo '<fieldset>
<label>'.$lang['Размер превью'].':<label><br/>
<FORM method="POST" action="settings.php?do=onp_prevs&lg='.$lg.'">
<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="'.$lang['Сохранить'].'"/>
</fieldset>
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case privat:
echo $div_left . $div_title . ''.$lang['Настройка приватности'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.''.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<b>'.$lang['Приватность'].'</b> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a>' . $div_end;
$p_mail = ($user['p_mail'] == 1) ? ''.$lang['Все'].'' : ''.$lang['Только друзья'].'';
$p_wall = ($user['p_wall'] == 1) ? ''.$lang['Все'].'' : ''.$lang['Только друзья'].'';
$p_r_wall = ($user['p_r_wall'] == 1) ? ''.$lang['Все'].'' : ''.$lang['Только друзья'].'';
$p_group = ($user['p_group'] == 1) ? ''.$lang['Все'].'' : ''.$lang['Только друзья'].'';
$p_oko = ($user['p_oko'] == 1) ? ''.$lang['Да'].'' : ''.$lang['Нет'].'';
$p_guest = ($user['p_guest'] == 1) ? ''.$lang['Да'].'' : ''.$lang['Нет'].'';
if ($user['p_date'] == 1) {
$p_date = ''.$lang['Все'].'';
} elseif ($user['p_date'] == 0) {
$p_date = ''.$lang['Только друзья'].'';
} elseif ($user['p_date'] == 2) {
$p_date = ''.$lang['Никто'].'';
}
if ($user['p_status'] == 1) {
$p_status = ''.$lang['Все'].'';
} elseif ($user['p_status'] == 0) {
$p_status = ''.$lang['Только друзья'].'';
} elseif ($user['p_status'] == 2) {
$p_status = ''.$lang['Никто'].'';
}
if ($user['p_friends'] == 1) {
$p_friends = ''.$lang['Все'].'';
} elseif ($user['p_friends'] == 0) {
$p_friends = ''.$lang['Только друзья'].'';
} elseif ($user['p_friends'] == 2) {
$p_friends = ''.$lang['Никто'].'';
}
echo $div_razdel . ''.$lang['Кто может'].'
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=p_mail&lg='.$lg.'">'.$lang['писать мне личные сообщения'].':</a> ' . $p_mail . '
<br/>
<a href="settings.php?do=p_wall&lg='.$lg.'">'.$lang['оставлять сообщения у меня на стене'].':</a> ' . $p_wall . '
<br/>
<a href="settings.php?do=p_r_wall&lg='.$lg.'">'.$lang['читать сообщения у меня на стене'].':</a> ' . $p_r_wall . '
<br/>
<a href="settings.php?do=p_group&lg='.$lg.'">'.$lang['приглашать меня в группу'].':</a> ' . $p_group . '
<br/>
<a href="settings.php?do=p_date&lg='.$lg.'">'.$lang['видеть мою дату рождения'].':</a> ' . $p_date . '
<br/>
<a href="settings.php?do=p_status&lg='.$lg.'">'.$lang['видеть моё семейное положение'].':</a> ' . $p_status . '
<br/>
<a href="settings.php?do=p_friends&lg='.$lg.'">'.$lang['видеть моих друзей'].':</a> ' . $p_friends . '
<br/>
<a href="settings.php?do=p_oko&lg='.$lg.'">'.$lang['показывать меня всевидящему оку'].':</a> ' . $p_oko . '
<br/>
<a href="settings.php?do=p_guest&lg='.$lg.'">'.$lang['показывать меня в гостях'].':</a> ' . $p_guest . $div_end;
echo $div_end;
break;
case p_mail:
echo $div_left . $div_title . ''.$lang['Личные сообщения'].'' . $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&lg='.$lg.'');
}
if ($user['p_mail'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_mail'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Кто может писать мне личные сообщения'].':<br/>
<FORM method="POST" action="settings.php?do=p_mail&lg='.$lg.'">
<input type="radio" name="mail" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="mail" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_wall:
echo $div_left . $div_title . ''.$lang['Сообщения на стене'].'' . $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&lg='.$lg.'');
}
if ($user['p_wall'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_wall'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Кто может оставлять сообщения у меня на стене'].':<br/>
<FORM method="POST" action="settings.php?do=p_wall&lg='.$lg.'">
<input type="radio" name="wall" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="wall" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_r_wall:
echo $div_left . $div_title . ''.$lang['Чтение стены'].'' . $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&lg='.$lg.'');
}
if ($user['p_r_wall'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_r_wall'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Кто может читать сообщения у меня на стене'].':<br/>
<FORM method="POST" action="settings.php?do=p_r_wall&lg='.$lg.'">
<input type="radio" name="wall" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="wall" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_group:
echo $div_left . $div_title . ''.$lang['Приглашение в группу'].'' . $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&lg='.$lg.'');
}
if ($user['p_group'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_group'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Кто может отправлять мне приглашения в группу'].':<br/>
<FORM method="POST" action="settings.php?do=p_group&lg='.$lg.'">
<input type="radio" name="group" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="group" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_date:
echo $div_left . $div_title . ''.$lang['Дата рождения'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Кто может видеть мою дату рождения'].':<br/>
<FORM method="POST" action="settings.php?do=p_date&lg='.$lg.'">
<input type="radio" name="date" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="date" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="date" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_status:
echo $div_left . $div_title . ''.$lang['Семейное положение'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Кто может видеть моё семейное положение'].':<br/>
<FORM method="POST" action="settings.php?do=p_status&lg='.$lg.'">
<input type="radio" name="status" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="status" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="status" ' . $ch_2 . ' value="2"/> '.$lang['Никто'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_friends:
echo $div_left . $div_title . ''.$lang['Список друзей'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Кто может видеть список моих друзей'].':<br/>
<FORM method="POST" action="settings.php?do=p_friends&lg='.$lg.'">
<input type="radio" name="friends" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="friends" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="friends" ' . $ch_2 . ' value="2"/> '.$lang['Никто'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_oko:
echo $div_left . $div_title . ''.$lang['Всевидящее око'].'' . $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&lg='.$lg.'');
}
if ($user['p_oko'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_oko'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Показывать меня всевидящему оку'].':<br/>
<FORM method="POST" action="settings.php?do=p_oko&lg='.$lg.'">
<input type="radio" name="oko" ' . $ch_1 . ' value="1"/> '.$lang['Да'].'
<br/>
<input type="radio" name="oko" ' . $ch_0 . ' value="0"/> '.$lang['Нет'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case p_guest:
echo $div_left . $div_title . ''.$lang['Показ в гостях'].'' . $div_end;
if (isset($_POST['ok'])) {
$guest = my_int($_POST['guest']);
if (rat($user['id']) < 100) {
err(''.$lang['Для включение этой настройки у вас должно быть не менее 100% рейтинга'].'!');
} else {
mysql_query("UPDATE `users` SET `p_guest` = '$guest' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=privat&lg='.$lg.'');
}
}
if ($user['p_guest'] == 1) $ch_1 = 'checked="checked"';
if ($user['p_guest'] == 0) $ch_0 = 'checked="checked"';
echo '<fieldset>
'.$lang['Показывать меня в гостях'].':<br/>
<FORM method="POST" action="settings.php?do=p_guest&lg='.$lg.'">
<input type="radio" name="guest" ' . $ch_1 . ' value="1"/> '.$lang['Да'].'
<br/>
<input type="radio" name="guest" ' . $ch_0 . ' value="0"/> '.$lang['Нет'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case lenta:
echo $div_left . $div_title . ''.$lang['Настройка ленты'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<b>'.$lang['Лента'].'</b> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</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&lg='.$lg.'');
}
$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 . '
'.$lang['Оповещать друзей об обновлениях моей страницы, связанных с разделами'].':
' . $div_end . '
<fieldset>
<FORM method="POST" action="settings.php?do=lenta&lg='.$lg.'">
<input type="checkbox" name="fr_lenta_files" ' . $fr_lenta_files . ' value="1"/> '.$lang['Файлы'].'
<br/>
<input type="checkbox" name="fr_lenta_photos" ' . $fr_lenta_photos . ' value="1"/> '.$lang['Фотографии'].'
<br/>
<input type="checkbox" name="fr_lenta_favs" ' . $fr_lenta_favs . ' value="1"/> '.$lang['Заметки'].'
<br/>
<input type="checkbox" name="fr_lenta_status" ' . $fr_lenta_status . ' value="1"/> '.$lang['Статус'].'
<br/>
<input type="checkbox" name="fr_lenta_friends" ' . $fr_lenta_friends . ' value="1"/> '.$lang['Друзья'].'
<br/>
<input type="checkbox" name="fr_lenta_groups" ' . $fr_lenta_groups . ' value="1"/> '.$lang['Группы'].'
' . $div_razdel . '
'.$lang['Оповещать меня в ленте об обновлениях, связанных с разделами'].':
' . $div_end . '
<input type="checkbox" name="my_lenta_files" ' . $my_lenta_files . ' value="1"/> '.$lang['Файлы'].'
<br/>
<input type="checkbox" name="my_lenta_photos" ' . $my_lenta_photos . ' value="1"/> '.$lang['Фотографии'].'
<br/>
<input type="checkbox" name="my_lenta_favs" ' . $my_lenta_favs . ' value="1"/> '.$lang['Заметки'].'
<br/>
<input type="checkbox" name="my_lenta_status" ' . $my_lenta_status . ' value="1"/> '.$lang['Статус'].'
<br/>
<input type="checkbox" name="my_lenta_friends" ' . $my_lenta_friends . ' value="1"/> '.$lang['Друзья'].'
<br/>
<input type="checkbox" name="my_lenta_groups" ' . $my_lenta_groups . ' value="1"/> '.$lang['Группы'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case comms:
echo $div_left . $div_title . ''.$lang['Настройка комментариев'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<b>'.$lang['Комментарии'].'</b> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</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&lg='.$lg.'');
}
$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 . '
'.$lang['Оповещать меня в ленте о комментариях в разделах'].':
' . $div_end . '
<fieldset>
<FORM method="POST" action="settings.php?do=comms&lg='.$lg.'">
<input type="checkbox" name="comm_files" ' . $comm_files . ' value="1"/> '.$lang['Файлы'].'
<br/>
<input type="checkbox" name="comm_photos" ' . $comm_photos . ' value="1"/> '.$lang['Фотографии'].'
<br/>
<input type="checkbox" name="comm_groups" ' . $comm_groups . ' value="1"/> '.$lang['Группы'].'
<br/>
<input type="checkbox" name="comm_forum" ' . $comm_forum . ' value="1"/> '.$lang['Форум'].'
<br/>
<input type="checkbox" name="comm_wall" ' . $comm_wall . ' value="1"/> '.$lang['Стена'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case favs:
echo $div_left . $div_title . ''.$lang['Настройка закладок'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<b>'.$lang['Закладки'].'</b> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</a>' . $div_end;
if ($user['fvr_user'] == 1) {
$fvr_user = ''.$lang['Все'].'';
} elseif ($user['fvr_user'] == 0) {
$fvr_user = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_user'] == 2) {
$fvr_user = ''.$lang['Никто'].'';
}
if ($user['fvr_file'] == 1) {
$fvr_file = ''.$lang['Все'].'';
} elseif ($user['fvr_file'] == 0) {
$fvr_file = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_file'] == 2) {
$fvr_file = ''.$lang['Никто'].'';
}
if ($user['fvr_album'] == 1) {
$fvr_album = ''.$lang['Все'].'';
} elseif ($user['fvr_album'] == 0) {
$fvr_album = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_album'] == 2) {
$fvr_album = ''.$lang['Никто'].'';
}
if ($user['fvr_foto'] == 1) {
$fvr_foto = ''.$lang['Все'].'';
} elseif ($user['fvr_foto'] == 0) {
$fvr_foto = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_foto'] == 2) {
$fvr_foto = ''.$lang['Никто'].'';
}
if ($user['fvr_note'] == 1) {
$fvr_note = ''.$lang['Все'].'';
} elseif ($user['fvr_note'] == 0) {
$fvr_note = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_note'] == 2) {
$fvr_note = ''.$lang['Никто'].'';
}
if ($user['fvr_them'] == 1) {
$fvr_them = ''.$lang['Все'].'';
} elseif ($user['fvr_them'] == 0) {
$fvr_them = ''.$lang['Только друзья и контакты'].'';
} elseif ($user['fvr_them'] == 2) {
$fvr_them = ''.$lang['Никто'].'';
}
echo $div_razdel . '
'.$lang['Кто может смотреть мои закладки'].':
' . $div_end . $div_tworazdel . '
<a href="settings.php?do=fvr_user&lg='.$lg.'">'.$lang['Люди'].':</a> ' . $fvr_user . '
<br/>
<a href="settings.php?do=fvr_file&lg='.$lg.'">'.$lang['Файлы'].':</a> ' . $fvr_file . '
<br/>
<a href="settings.php?do=fvr_album&lg='.$lg.'">'.$lang['Фотоальбомы'].':</a> ' . $fvr_album . '
<br/>
<a href="settings.php?do=fvr_foto&lg='.$lg.'">'.$lang['Фотографии'].':</a> ' . $fvr_foto . '
<br/>
<a href="settings.php?do=fvr_note&lg='.$lg.'">'.$lang['Заметки'].':</a> ' . $fvr_note . '
<br/>
<a href="settings.php?do=fvr_them&lg='.$lg.'">'.$lang['Темы форума'].':</a> ' . $fvr_them . $div_end;
echo $div_end;
break;
case fvr_user:
echo $div_left . $div_title . ''.$lang['Люди'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Люди'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_user&lg='.$lg.'">
<input type="radio" name="fvr_user" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_user" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_user" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case fvr_file:
echo $div_left . $div_title . ''.$lang['Файлы'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Файлы'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_file&lg='.$lg.'">
<input type="radio" name="fvr_file" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_file" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_file" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case fvr_album:
echo $div_left . $div_title . ''.$lang['Альбомы'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Фотоальбомы'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_album&lg='.$lg.'">
<input type="radio" name="fvr_album" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_album" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_album" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case fvr_foto:
echo $div_left . $div_title . ''.$lang['Фото'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Фотографии'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_foto&lg='.$lg.'">
<input type="radio" name="fvr_foto" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_foto" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_foto" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case fvr_note:
echo $div_left . $div_title . ''.$lang['Заметки'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Заметки'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_note&lg='.$lg.'">
<input type="radio" name="fvr_note" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_note" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_note" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case fvr_them:
echo $div_left . $div_title . ''.$lang['Темы форума'].'' . $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&lg='.$lg.'');
}
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>
'.$lang['Темы форума'].':<br/>
<FORM method="POST" action="settings.php?do=fvr_them&lg='.$lg.'">
<input type="radio" name="fvr_them" ' . $ch_1 . ' value="1"/> '.$lang['Все'].'
<br/>
<input type="radio" name="fvr_them" ' . $ch_0 . ' value="0"/> '.$lang['Только друзья и контакты'].'
<br/>
<input type="radio" name="fvr_them" ' . $ch_2 . ' value="2"/> '.$lang['Только я'].'
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>
</fieldset>
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
case nick:
echo $div_left . $div_title . ''.$lang['Настройка'].'' . $div_end . $div_menu . '
<a href="settings.php?lg='.$lg.'&'.$ref.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<a href="settings.php?do=retpass&lg='.$lg.'">'.$lang['Секретный вопрос'].'</a> |
<b>'.$lang['Сменить ник'].'</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 .= ''.$lang['Ник может содержать только знаки латинского алфавита, знак _ и цифры(кроме 0)'].'';
elseif (!preg_match('#^([a-z1-9])+$#ui', $first_l)) $error .= ''.$lang['Ник должен начинаться с латинской буквы или цифры'].'!';
elseif (!preg_match('#^([a-z1-9])+$#ui', $last_l)) $error .= ''.$lang['Ник должен заканчиваться латинской буквой или цифрой'].'!';
elseif (mysql_num_rows($sql)) $error .= ''.$lang['Указанный Вами ник'].' <b>' . $login . '</b> '.$lang['уже занят'].'!';
elseif (mb_strlen($login, 'UTF-8') < 4) $error .= ''.$lang['Ник не должен содержать менее 4х знаков'].'!';
elseif (mb_strlen($login, 'UTF-8') > 15) $error .= ''.$lang['Ник не должен превышать 15 знаков'].'!';
elseif (ctype_digit($login)) $error .= ''.$lang['Ник не должен состоять из одних цифр'].'!';
if ($user['balls'] < 30) $error .= ''.$lang['Извините, но у Вас недостаточно ЛВЛ для смены ника'].'!';
if (empty($error)) {
mysql_query("UPDATE `users` SET `user` = '$login' WHERE `id` = '$user[id]' LIMIT 1");
mysql_query("UPDATE `users` SET `latuser` = '$latuser' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=nick&lg='.$lg.'');
} else {
err($error);
}
}
echo $div_razdel . '
'.$lang['В целях вашей безопасности, мы не смогли сделать смену ника бесплатной'].'.
<br/>
'.$lang['Стоимость смены ника'].': 30 <img src="ico/bublik_small.png" alt=""/>
' . $div_end . '
'.$lang['Ник'].':
<br/>
<fieldset>
<FORM method="POST" action="settings.php?do=nick&lg='.$lg.'">
<input type="text" name="login" value="' . $user['user'] . '"/>
<br/>
<input type="submit" name="ok" value="'.$lang['Изменить'].'"/>
</FORM>
</fieldset>';
echo $div_end;
break;
case retpass:
echo $div_left . $div_title . ''.$lang['Секретный вопрос'].'' . $div_end . $div_menu . '
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Основное'].'</a> |
<a href="settings.php?do=style&lg='.$lg.'">'.$lang['Стиль сайта'].'</a> |
<a href="settings.php?do=lang&lg='.$lg.'">'.$lang['Язык'].'</a> |
<a href="settings.php?do=pass&lg='.$lg.'">'.$lang['Сменить пароль'].'</a> |
<a href="settings.php?do=looks&lg='.$lg.'">'.$lang['Настройки отображения'].'</a> |
<a href="settings.php?do=privat&lg='.$lg.'">'.$lang['Приватность'].'</a> |
<a href="settings.php?do=lenta&lg='.$lg.'">'.$lang['Лента'].'</a> |
<a href="settings.php?do=comms&lg='.$lg.'">'.$lang['Комментарии'].'</a> |
<a href="settings.php?do=favs&lg='.$lg.'">'.$lang['Закладки'].'</a> |
<a href="settings.php?do=chat&lg='.$lg.'">'.$lang['Настройки чата'].'</a> |
<b>'.$lang['Секретный вопрос'].'</b> |
<a href="settings.php?do=nick&lg='.$lg.'">'.$lang['Сменить ник'].'</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(''.$lang['Не заполнен секретный ответ'].'!');
} elseif (empty($ret)) {
mysql_query("UPDATE `users` SET `quest` = '0', `answer` = '' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=retpass&lg='.$lg.'');
} else {
mysql_query("UPDATE `users` SET `quest` = '$ret', `answer` = '$answer' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: settings.php?do=retpass&lg='.$lg.'');
}
}
if ($user['quest'] == 1) {
echo $div_razdel . ''.$lang['Девичья фамилия матери'].'<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 2) {
echo $div_razdel . ''.$lang['Кличка домашнего животного'].'<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 3) {
echo $div_razdel . ''.$lang['Номер паспорта'].'<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 4) {
echo $div_razdel . ''.$lang['Любимое блюдо'].'<br/>' . $user['answer'] . $div_end;
}
elseif ($user['quest'] == 5) {
echo $div_razdel . ''.$lang['Любимый цвет'].'<br/>' . $user['answer'] . $div_end;
}
else {
echo $div_aut . ''.$lang['Секретный вопрос не установлен'].'!' . $div_end;
}
echo '<FORM method="POST" action="settings.php?do=retpass&lg='.$lg.'">
<label>'.$lang['Выберите секретный вопрос'].':</label><br/>
<select name="ret">
<option value="0">'.$lang['Не выбрано'].'</option>
<option value="1">'.$lang['Девичья фамилия матери'].'</option>
<option value="2">'.$lang['Кличка домашнего животного'].'</option>
<option value="3">'.$lang['Номер паспорта'].'</option>
<option value="4">'.$lang['Любимое блюдо'].'</option>
<option value="5">'.$lang['Любимый цвет'].'</option>
</select>
<br/>
<label>'.$lang['Ответ на вопрос'].':</label><br/>
<input type="text" name="answer" maxlength="20"/>
<br/>
<input type="submit" name="ok" value="'.$lang['Сохранить'].'"/>
</FORM>';
echo $div_end;
break;
case foot_link:
echo $div_left . $div_title . ''.$lang['Настройка навигации'].'' . $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&lg='.$lg.'');
} else {
header('Location: settings.php?do=foot_link&lg='.$lg.'');
}
}
// Предвижение ссылки вверх
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&lg='.$lg.'');
} 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&lg='.$lg.'');
} 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&lg='.$lg.'');
}
}
}
// Передвижение ссылки вниз
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&lg='.$lg.'');
} 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&lg='.$lg.'');
} 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&lg='.$lg.'');
}
}
}
echo '<a href="settings.php?do=down_link&lg='.$lg.'">+ '.$lang['Добавить ссылку'].'</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'].'&lg='.$lg.'">
<img src="ico/down_link.gif" alt=""/></a> ';
$up = '<a href="settings.php?do=foot_link&up='.$FootLink['id'].'&lg='.$lg.'">
<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'].'&lg='.$lg.'">
<img src="ico/delete.gif" alt=""/></a>' . $div_end;
}
echo '<a href="settings.php?do=style_panel&lg='.$lg.'">'.$lang['Настроить стиль панелей'].'</a>';
echo $div_end;
break;
case down_link:
echo $div_left . $div_title . ''.$lang['Настройка навигации'].'' . $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&lg='.$lg.'');
die();
}
if ($a == 1) {
$SetLink = '/index.php?lg='.$lg.'';
$SetName = ''.$lang['Гл'].'';
}
if ($a == 2) {
$SetLink = '/fav.php?lg='.$lg.'';
$SetName = ''.$lang['Закл'].'';
}
if ($a == 3) {
$SetLink = '/'.$user['id'];
$SetName = ''.$lang['МС'].'';
}
if ($a == 4) {
$SetLink = '/mail.php?lg='.$lg.'';
$SetName = ''.$lang['Поч'].'';
}
if ($a == 5) {
$SetLink = '/friends.php?lg='.$lg.'';
$SetName = ''.$lang['Др'].'';
}
if ($a == 6) {
$SetLink = '/love/index.php?lg='.$lg.'';
$SetName = ''.$lang['Знак'].'';
}
if ($a == 7) {
$SetLink = '/chat/index.php?lg='.$lg.'';
$SetName = ''.$lang['Ча'].'';
}
if ($a == 8) {
$SetLink = '/forum/index.php?lg='.$lg.'';
$SetName = ''.$lang['Фор'].'';
}
if ($a == 9) {
$SetLink = '/groups/index.php?lg='.$lg.'';
$SetName = ''.$lang['Гру'].'';
}
if ($a == 10) {
$SetLink = '/fo/index.php?lg='.$lg.'';
$SetName = ''.$lang['ЗО'].'';
}
if ($a == 11) {
$SetLink = '/zametki.php?lg='.$lg.'';
$SetName = ''.$lang['Зам'].'';
}
if ($a == 12) {
$SetLink = '/gazeta.php?lg='.$lg.'';
$SetName = ''.$lang['Газ'].'';
}
if ($a == 13) {
$SetLink = '/files.php?lg='.$lg.'&nk='.$user['id'];
$SetName = ''.$lang['Мф'].'';
}
if ($a == 14) {
$SetLink = '/total.php?lg='.$lg.'';
$SetName = ''.$lang['Тот'].'';
}
if ($a == 15) {
$SetLink = '/faq.php?lg='.$lg.'';
$SetName = ''.$lang['Пом'].'';
}
if ($a == 16) {
$SetLink = '/exit.php?lg='.$lg.'';
$SetName = ''.$lang['Вых'].'';
}
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&lg='.$lg.'');
} else {
header('Location: settings.php?do=foot_link&lg='.$lg.'');
}
}
$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 . ''.$lang['Меню и панель навигации'].'' . $div_end;
if (isset($_GET['color'])) {
$color = my_int($_GET['color']);
if ($color < 1 && $color > 8) {
header('Location: settings.php?do=style_panel&lg='.$lg.'');
} 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&lg='.$lg.'');
}
}
echo ''.$lang['Выберите шаблон'].':<br/>
<div style="background-color:#b4c8e9;padding:2px;border-top:1px solid #D2F0FF">
<a href="settings.php?do=style_panel&color=1&lg='.$lg.'">
<span style="color:#000000">'.$lang['Стандартный'].'</span></a></div>
<div style="background-color:#0066cc;padding:2px">
<a href="settings.php?do=style_panel&color=2&lg='.$lg.'">
<span style="color:#ffffff">'.$lang['Светло-синий'].'</span></a></div>
<div style="background-color:#3b5998;padding:2px">
<a href="settings.php?do=style_panel&color=3&lg='.$lg.'">
<span style="color:#ffffff">'.$lang['Синий'].'</span></a></div>
<div style="background-color:#000000;padding:2px">
<a href="settings.php?do=style_panel&color=4&lg='.$lg.'">
<span style="color:#ffffff">'.$lang['Черный'].'</span></a></div>
<div style="background-color:#006600;padding:2px">
<a href="settings.php?do=style_panel&color=5&lg='.$lg.'">
<span style="color:#ffffff">'.$lang['Темно-зеленый'].'</span></a></div>
<div style="background-color:#33cc66;padding:2px">
<a href="settings.php?do=style_panel&color=6&lg='.$lg.'">
<span style="color:#000000">'.$lang['Зеленый'].'</span></a></div>
<div style="background-color:#ffcccc;padding:2px">
<a href="settings.php?do=style_panel&color=7&lg='.$lg.'">
<span style="color:#000000">'.$lang['Розовый'].'</span></a></div>
<div style="background-color:#ffcc66;padding:2px;border-bottom:1px solid #666600">
<a href="settings.php?do=style_panel&color=8&lg='.$lg.'">
<span style="color:#000000">'.$lang['Оранжевый'].'</span></a></div>
<br/>
<a href="settings.php?do=foot_link&lg='.$lg.'">'.$lang['Назад'].'</a>';
echo $div_end;
break;
}
include 'foot.php';
?>