Файл: page/settings/rename.php
Строк: 42
<?php
$title = 'Смена ника';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active)) {
echo '<div class="title">Смена ника</div>
<div class="menu">Ваш ник: <u>'.$user['login'].'</u></div>';
if (isset($_POST['submit'])) {
$error = '';
if ($user['money'] < $sys['system']['rename'] && $adm_id == 0) {
$error.= 'Недостаточно средств!<br/>';
}
elseif (empty($_POST['login'])) {
$error.= 'Введите новый никнейм!<br/>';
}
elseif (mb_strlen($_POST['login']) < 3 || mb_strlen($_POST['login']) > 25) {
$error.= 'Никнейм должен содержать от 3 до 25 символов!<br/>';
}
elseif (!preg_match("#^[a-z0-9_-]{1,25}$#i", $_POST['login'])) {
$error.= 'Никнейм должен состоять из латинских букв и/или цифр!<br/>';
}
elseif ($_POST['login'] == $user['login']) {
$error.= 'У вас и так установлен этот никнейм!<br/>';
}
elseif (user($_POST['login'], 1)) {
$error.= 'Этот никнейм занят!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
$stmt = $connect->prepare("update `users` set `login` = ? where `id` = ?");
if ($stmt->execute(array($_POST['login'], $user['id']))) {
if ($adm_id == 0)
pay(-$sys['system']['rename'], $user['id']);
header('Location: /settings/rename');
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
}
echo '<div class="menu">
<form name="form" action="" method="POST" enctype="multipart/form-data">
Новый ник:<br/><input type="text" name="login"><br/>
<input type="submit" name="submit" value="Изменить">
<div class="chi">Стоимость: '.($adm_id == 0 ? rub($sys['system']['rename']) : 'бесплатно').'</div>
</form></div>';
echo '<div class="forlink"><a href="/settings" class="links"><img src="/img/sett.png" alt="sett">Настройки</a></div>';
} else {
header('Location: /');
}
require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>