Файл: test.zfarm.mobi/mystyleuser/linknick.php
Строк: 53
<?php
/////////////////////////
/*
Author MyStyle ZomBi.Biz
Год 2013 Права предоставлены автору Шехову Виталию Александровичу
http://vk.com/online_user
*/
/////////////////////////
if(isset($_POST['nick']))
{
$userq = my_esc($_POST['nick']);
$first_l = mb_substr($userq, 0, 1, 'UTF8');
$last_l = mb_substr($userq, -1, 1, 'UTF8');
if (!preg_match('#^([a-z1-9_])+$#ui', $userq))err_game('Ник может содержать только знаки латинского алфавита и цифры(кроме 0)');
elseif (!preg_match('#^([a-z1-9])+$#ui', $first_l)) err_game('Ник должен начинаться с латинской буквы или цифры!');
elseif (!preg_match('#^([a-z1-9])+$#ui', $last_l)) err_game('Ник должен заканчиваться латинской буквой или цифрой!');
elseif (ctype_digit($userq)) err_game('Ник не должен состоять из одних цифр');
elseif(mysql_result(mysql_query("SELECT COUNT(*) FROM `mystyle_user` WHERE `nick` = '".my_esc($_POST['nick'])."' LIMIT 1"),0)!=0)err_game("Этот ник уже зарегистрирован. Выберите другой!");
elseif(!preg_match("#^([A-zА-я0-9 ])+$#ui", $_POST['nick']))err_game('В нике присутствуют запрещенные символы');
elseif (preg_match("#[a-z]+#ui", $_POST['nick']) && preg_match("#[а-я]+#ui", $_POST['nick']))err_game('Разрешается использовать символы только русского или только английского алфавита');
elseif (preg_match("#(^ )|( $)#ui", $_POST['nick']))err_game('Запрещено использовать пробел в начале и конце ника');
elseif (strlen2($_POST['nick'])<4)err_game('Короткий ник');
elseif (strlen2($_POST['nick'])>20)err_game('Длина ника превышает 32 символа');
else
{
$need = 3;
if($user['ruby']>=$need){
$ere = $user['ruby']-$need;
mysql_query("UPDATE `mystyle_user` SET `ruby` = '".$ere."', `nick` = '".my_esc($_POST['nick'])."' WHERE `id` = '".$user['id']."' LIMIT 1");
if($_SESSION['training'] == 'resyrsy')
{
$_SESSION['training'] = 'name';
}
header("Location:?linkoknick");
exit;
}else{
err_ruby($need-$user['ruby']);
} } }
echo '<div class="emptyPanel">';
echo '<h1 class="body">Изменение ника:</h1>';
echo '<form method="post" id="id1"><div style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden"></div>';
echo '<div class="pt12"><label for="pass">Введите ник (<span><span class="money nobr textshadow"><img width="16" height="16" src="images/zombi/cash.png" alt=""/> <span>3</span></span></span>
)</label><span class="major">*</span></div>
<div><input class="btnp" type="name" id="nick" value="'.$user['nick'].'" name="nick"/></div>
<div class="pt12"><input type="submit" value="Готово!" class="btn bold" style="width: 100%; font-size: 16px;"/></div>
</form></div></div>';
?>