Файл: user/change_nickname.php
Строк: 43
<?
include_once '../connect.php';
$location = '(Изменяет ник)';
include_once '../head.php';
if (isset($_POST['save'])){
if (isset($_POST['name']))
{
if(500 <= $user['money'])
{
ok('Извените, но у Вас не хватает монет! Нужено как минимум 30 монет');
}
else
{
$login=mysql_real_escape_string($_POST['name']);
if (!preg_match("#^([A-zА-я0-9])+$#ui", $login))
{
error('В нике присутствуют запрещенные символы, используйте только латиницу, кирилицу и цифры');
}
else
{
if (strlen($login)<4)
{
show_error('Слишком короткий ник, не менее 4-х букв!');
}
else
{
if (strlen($login)>20)
{
error('Длина ника превышает 20 символов!');
}
else
{
mysql_query("UPDATE `users` SET `money` = '".($u['money']-500)."' WHERE `id` = '".$u['id']."'");
mysql_query("UPDATE `users` SET `login` = '".mysql_real_escape_string($login)."' WHERE `id` = '$u[id]' LIMIT 1");
ok('Ник успешно изменен!С вашего счета снято : 200 монет!');
}
}
}
}
}
}
echo '<div class="foot">';
echo '</div>';
echo "<div class='div'>n";
echo "<b>Личный счет:</b><br />
Монет - <b><font color='green'>$u[money]</font></b> $sMonet[0]";
echo "</div>n";
echo "<div class='div'>n";
echo "<form method='post' action='?$passgen'>n";
echo"Ваш новый ник:<br />";
echo"<input type='text' name='name' value='' /><br />";
echo "<input type='submit' name='save' value='Изменить ник' />n";
echo "</form>n";
echo "</div><div class='div'>Стоимость изменения ника составляет 500 монет!Внимание!После изменения ника требуется повторная авторизация,так же ваш новый ник в лидере не будет отображен,требуется новая покупка услуги!</div>";
include_once '../foot.php';
?>