include "../dblogin.php";
if ($todo=='newaccount')
{
# include "banners/checkst.inc.php";
// **************************************************************************
// * Функции проверок строк на правильность ввода *
// **************************************************************************
// Функция проверки логина и пароля
function ch_lp($st)
{
return eregi("^[0-9a-z_\.\-]+$",$st);
}
// Функция проверки e-mail'а
function ch_email($st)
{
return eregi("^[0-9a-z_\.\-]+@+[0-9a-z_\.\-]+$",$st);
}
$backmsg="
<< вернуться и повторить регистрацию";
if ($registr_vbn_id=='') {$msg="
| не выбрана баннерная сеть$backmsg |
"; }
elseif ($nick=='') {$msg="| не введен логин$backmsg |
"; }
elseif (!ch_lp($nick)) {$msg="| логин может содержать только латинские буквы, цифры и знак подчеркивания$backmsg |
"; }
elseif ($password=='') {$msg="| не введен пароль$backmsg |
"; }
elseif (!ch_lp($password)) {$msg="| пароль может содержать только латинские буквы, цифры и знак подчеркивания$backmsg |
"; }
elseif ($password!=$password_submit) {$msg="| пароль подтверджден неверно$backmsg |
"; }
elseif ($resource_name=='') {$msg="| не введено название сайта$backmsg |
"; }
elseif ($url=='http://') {$msg="| не указан адрес сайта$backmsg |
"; }
elseif ($description=='') {$msg="| нет краткого описания сайта$backmsg |
"; }
elseif ($email=='') {$msg="| не введен e-mail для связи$backmsg |
"; }
elseif ($first_name=='') {$msg="| вы забыли указать ваше имя$backmsg |
"; }
elseif ($checkstring=='') {$msg="| вы забыли указать код, указанный на картинке$backmsg |
"; }
elseif (!(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['checkstring'])) {$msg="| указанный вами проверочный код неверен$backmsg |
"; }
else {
$qs="select count(*) from account where id_vbn=$registr_vbn_id and nick='$nick'";
$duplicate_nick=mysql_query($qs);
$nr=mysql_numrows($duplicate_nick);
$duplicate_nick_num=mysql_fetch_array($duplicate_nick);
if ($duplicate_nick_num[0]!=0) {$msg="| пользователь с таким логином уже существует в этой баннерной сети, задайте другой логин |
"; }
else {
include "inc.meta.php";
if(($cptest)&&($cptest=='РЕЯР')){
$trfrom='юабцде╗фгхийклмнопярстужвьызшэщчъЮАБЦДЕ╦ФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ';
$trto='АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя';
$password = strtr ($password ,$trfrom, $trto);
$first_name = strtr ($first_name ,$trfrom, $trto);
$description = strtr ($description ,$trfrom, $trto);
$resource_name = strtr ($resource_name ,$trfrom, $trto);
}
$mid=mysql_query("select min(id_account),max(id_account) from free_acc_id where id_vbn=$registr_vbn_id");
$min_id_account=mysql_fetch_array($mid);
mysql_query("delete from free_acc_id where id_account=$min_id_account[0] and id_vbn=$registr_vbn_id");
$max_id_account=$min_id_account[1];
$new_id=$max_id_account+1;
mysql_query("insert into free_acc_id values ('$registr_vbn_id','$new_id')");
if (!preg_match("/^http:\/\//",$url)) { $url="http://".$url; }
$vbn_list=mysql_query("select * from vbn where id_vbn=$registr_vbn_id");
$vbn=mysql_fetch_array($vbn_list);
$qs="insert into account (id_account,id_vbn,nick,passwd,first_name,description,e_mail,url,account_name,acc_check) values ('$min_id_account[0]','$registr_vbn_id','$nick','$password','$first_name','$description','$email','$url','$resource_name','0')";
#echo $qs;
mysql_query($qs);
mysql_query("insert into profile (id_vbn,id_account,id_profile,name,ratio,profile_type) values ('$registr_vbn_id','$min_id_account[0]','0','default','100','0')");
#send e-mail to admin
$bq=mysql_query("select * from vbn where id_vbn=$registr_vbn_id");
$vbndata=mysql_fetch_array($bq);
$aq=mysql_query("select * from account where id_vbn=$registr_vbn_id and id_account=0");
$admdata=mysql_fetch_array($aq);
$mbody="Сайт $url подал заявку в сети $vbndata[name_lat]\n";
$mbody.="Вход в систему администрирования сети:\n";
$mbody.="http://bannerhost.ru/$registr_vbn_id/\n";
#echo "$mbody, $admdata[e_mail]";
$addheader="Content-Type: text/plain; charset=\"koi8-r\"";
mail($admdata[e_mail],$vbndata[name_lat],$mbody,"From: $vbndata[name_lat]. $nick <$email>\n$addheader");
$mbody="Вами подана заявка на регистрацию сайта $url\nв сети $vbndata[name_lat]\n";
$mbody.="\nПосле одобрения заявки администратором сети вам будет\n";
$mbody.="выслано приглашение с данными вашего логина.\n";
$mbody.="\nС уважением и надеждой на дальнейшее \nплодотворное сотрудничество.\n";
$mbody.="Администрация $vbndata[name_lat]\n";
mail($email,$vbndata[name_lat],$mbody,"From: $vbndata[name_lat]\n$addheader");
if($vbn[acc_moder]==1){
$msg="Вами подана заявка на регистрацию
аккаунта в баннерообменной сети $vbndata[name_lat]. После рассмотрения заявки
администратором данной сети и разрешения регистрации вам будет отправлено
подтверждающее письмо.
Спасибо за регистрацию в нашей сети |
";
}else{
$msg="Вами подана заявка на регистрацию
аккаунта в баннерообменной сети $vbndata[name_lat]. Вводите указанный вами при
регистрации логин/пароль и можете приступать к работе в сети.
Администратор позже проконтролирует вашу заявку и при необходимости
свяжется с вами.
Спасибо за регистрацию в нашей сети |
";
}
}
}
}
?>
include "inc.logo.php"; ?>
include "inc.menu.php"; ?>
include "inc.login.php"; ?>
|
Прием заявки на регистрацию:
|
include "inc.copy.php"; ?>