View file anteka_address/dirname/user.url.php

File size: 3.31Kb
<?php
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
$cena = "100"; // цена покупки
if (isset($_POST['user_url']) && $_POST['user_url'] !=NULL){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `user_url` = '".my_esc($_POST['user_url'])."'"), 0) == '0'){
$user_url = my_esc($_POST['user_url']);
if (preg_match("#[а-я]+#ui", $_POST['user_url']))$err[] = 'Разрешается использовать символы только русского или только английского алфавита';
if (!isset($err) && !preg_match("#^([A-z0-9\_])+$#ui", $_POST['user_url']))$err[] = 'В адресе присутствуют запрещенные символы';
if (!isset($err) && preg_match("#(^\_)|(\_$)#ui", $_POST['user_url']))$err[] = 'Запрещено использовать символ "_" в начале и конце ника';
if (!isset($err) && strlen2($user_url) < '3')$err[] = 'Короткий адрес';
if (!isset($err) && strlen2($user_url) > '16')$err[] = 'Длина адреса превышает предел в 16 символов';
if (!isset($err) && preg_match("#^([0-9])+$#ui", $_POST['user_url'])){
$err[] = 'Адреса состоящие только из цифр запрещены!';
}
include_once 'if.else.php';
} else {
$err[] = 'Адрес уже занят!';
}
} elseif (isset($_POST['user_url']) && $_POST['user_url'] == null){
$err[] = 'Введите адрес!';
}
$set['title'] = 'Адрес страницы';
include_once '../../sys/inc/thead.php';
title().aut().err();
if (isset($_POST['user_url'])){
if ($user['money'] < $cena){
$_SESSION['err'] = 'У Вас нехватает монет! Необходимо '.$cena.' монет!';
header('Location: ?');
}
}
if (!isset($err) && !isset($_SESSION['err']) && isset($_POST['user_url'])){
$_SESSION['message'] = 'Адрес успешно установлен!';
mysql_query("UPDATE `user` SET `money` = '".($user['money'] - $cena)."' WHERE `id` = '".$user['id']."' LIMIT 1");
mysql_query("UPDATE `user` SET `user_url` = '".my_esc($_POST['user_url'])."' WHERE `id` = '".$user['id']."' LIMIT 1");
header('Location: ?');
}
echo '<div class="nav2">Сдесь вы можете изменить адрес вашей страницы. Цена '.$cena.' монет.<br />Ваши монеты: <b><font color="green">'.$user['money'].'</font></b>.</div>';
echo '<form class="nav1" method="post" action="?act=go">';
echo 'Ваш адрес<br />http://'.$_SERVER['HTTP_HOST'].'/<input type="text" name="user_url" maxlength="16" placeholder="'.($user['user_url'] == 'u_s-er_u-r-l_00' ?  "" : "".$user['user_url']."").'" value="" /><br />';
echo '<input type="submit" name="save" value="'.($user['user_url'] == '0' ? "Занять" : "Изменить").'" />';
echo '</form>';
echo '<div class="nav1">Разрешено использовать литеры английского алфавита, символ "_" и цифры.</div>';
include_once '../../sys/inc/tfoot.php';
?>