Файл: user/login_edit.php
Строк: 64
<?php
require_once '../sys/inc/start.php';
require_once '../sys/inc/compress.php';
require_once '../sys/inc/sess.php';
require_once '../sys/inc/settings.php';
require_once '../sys/inc/db_connect.php';
require_once '../sys/inc/ipua.php';
require_once '../sys/inc/fnc.php';
require_once '../sys/inc/user.php';
require_once '../sys/inc/thead.php';
only_reg();
$set['title'] = 'Настройки - Смена логина';
aut();
if (isset($user) & $user['rating'] <= 201){
echo "<div class = 'err'>";
echo "Для вас эта функция не доступна ";
if (isset($user) & $user['rating'] <= 201){
echo "<font color = 'red'>$user[rating]</font>";
echo "/201 рейтинга";
}else{
echo "<font color = 'green'>$user[rating]</font>";
echo "/201 рейтинга";
}
echo "</div><div class = 'foot'>";
echo "<img src = '/style/icons/left.png' /> <a href = '/umenu.php'>Кабинет</a>";
echo "</div>";
require_once '../sys/inc/tfoot.php';
exit();
}
if (isset($_POST['save'])){
if (isset($_POST['name'])){
if (isset($user) & $user['money'] <= 3000){
msg('У вас нет 2х звезд');
}else{
$nick = mysql_real_escape_string(text::esc($_POST['name']));
if (!preg_match("#^([A-zА-я0-9])+$#ui", $nick)){
msg('В логине присутствуют запрещенные символы');
}else{
if (utf8_strlen($nick) < 4){
dse::msg('Короткий логин');
}else{
if (utf8_strlen($nick) > 20){
msg('Длина логина превышает 32 символа');
}else{
mysql_query("UPDATE `user` SET `nick` = '".mysql_real_escape_string($nick)."' WHERE `id` = '$user[id]' LIMIT 1");
msg('Логин успешно изменен');
header("Refresh: 1; url=?");
}
}
}
}
}
}
err();
echo "<form class = 'foot' method = 'POST' action = '?$passgen'>";
echo "Новый логин:<br/>";
echo "<input type = 'text' name = 'name' value = '' /><br/>";
echo "<button name = 'save' class = 'btn'>";
echo "<img src = '/style/icons/save.png' /> Сохранить изменения";
echo "</button></form><div class = 'foot'>";
echo "Для смены логина необходимо 2 звезды";
echo "</div>";
require_once '../sys/inc/tfoot.php';