#############################################################
# File name: register.php
# Author: Plamen Jelezov
# Date:21.11.2003
#############################################################
# NO LINE BELOW IS TO BE MODIFIED
#############################################################
require_once("logo_fns.php");
if(!$act && !$stat) {
print_header("Регистрация на нов потребител", $sid);
make_table("Регистрация на нов потребител");
make_ins_usr("ins", "", "");
close_table();
print_footer($sid);
exit;
}
if($act == "ins" && $stat != "go") {
print_header("Регистрация на нов потребител", $sid);
make_table("Регистрация на нов потребител");
make_ins_usr("ins", "", "");
close_table();
print_footer($sid);
exit;
}
else if($act == "ins" && $stat =="go") {
#Checking for right input
if($name == "" || $family == "" || $lname == "" || $passwd == "" || $cpasswd == "") {
print_header("Регистрация на нов потребител", $sid);
make_table("Регистрация на нов потребител");
make_error("Не сте попълнили задължителните полета.
Моля, върнете се и коригирайте грешката!");
close_table();
print_footer($sid);
exit;
}
else {
print_header("Регистрация на нов потребител", $sid);
make_table("Регистрация на нов потребител");
//Checking for PWDs to be equal
$check_pwd_eq = check_eq_pwd($passwd, $cpasswd);
//Checking for valid email
$email_valid = check_email($email);
//Checking for pwds to be vlid
$check_pwd = check_pwd($passwd);
//Checkign for uid - is valid?
$check_uid = check_lname($lname);
#*************************************************************************
# Benning with validatibg the User input
#************************************************************************
if($check_uid == false) {
make_error("потребителското име $lname е заето");
close_table();
print_footer($sid);
exit;
}
else if($email_valid == false) {
make_error("въвели сте невалиден email");
close_table();
print_footer($sid);
exit;
}
else if($check_pwd_eq == false) {
make_error("паролите ви не са еднакви");
close_table();
print_footer($sid);
exit;
}
else if($check_pwd == false) {
make_error("паролата ви е < от 6 или > от 12 символа");
close_table();
print_footer($sid);
exit;
}
print TAB.'
'.NL;
print TAB."регистрация на нов питребител".NL;
print TAB.'
'.BR.NL;
//Start making the array with user input
$name = dress($name);
$family = dress($family);
$cmp = dress($cmp);
$email =dress($email);
$url = dress($url);
$phone = dress($phone);
$fax = dress($fax);
$uid = dress($uid);
$notes = dress($notes);
$date = date('Y-m-d');
$exp_date = $date;
if($status == "on") {
$status = 1;
} else {
$status = 0;
}
if($lvl == "") {
$lvl = 4;
} else {
$lvl = $lvl;
}
db_connect();
$ins_usr = "insert into usrDetails values('', ";
$ins_usr .= "'$name', '$family', '$lname', encode('$cpasswd', '.v'), ";
$ins_usr .= "'$date', '$lvl', '$notes', '$cmp', '$email', '$url', '$phone', ";
$ins_usr .= "'$fax', '$exp_date', '$status')";
$q_usr = mysql_query($ins_usr) or die("Can't make the insert: ".mysql_error());
$last_record = mysql_insert_id();
#System Message begins here - Sends E-mail to the owner of the site
$to = 'logo@logobags-bg.com';
$subject = "Message from Logo-bg.com Web Site - New user has been registered";
$msg = "Имаме нов регистриран потребител в сайта.\r\n\n";
$msg .= "=-------------------------------------------=\r\n";
$msg .= "Име: $name $family\r\n";
$msg .= "Потребителско име: $lname; Email: $email\r\n";
$msg .= "=-------------------------------------------=\r\n";
$msg .= "Не забравяйте да активирате потребителският акаунт за да може да \r\n";
$msg .= "използва услугата! \r\n";
// mail($to, $subject, $msg);
mail($to, $subject, $msg,
"From: $email\r\n".
"Reply-To:$email\r\n" .
"X-Mailer: PHP/".phpversion());
#System Message begins here - Sends E-mail to the new registered user
$to_usr = "$email";
$sub_usr = "Message from Logo-bg.com Web Site - RE: Your registration";
$msg_usr = "Уважаеми $name $family, \r\n";
$msg_usr .= "Благодарим Ви за проявения интерес към нашите услуги!\r\n\n";
$msg_usr .= "Бяхте успешна регистриран в системата на Logo-bg.com\r\n";
$msg_usr .= "Моля, изчакайте активирането на Вашият акаунт, за което ще бъдете уведомени с email\r\n";
$msg_usr .= "След като получите известието за вашето активиране ще имате пълен достъп до \r\n";
$msg_usr .= "потребителските услуги на Logo-bg.com\r\n\n";
$msg_usr .= "Благодарим Ви отново!\r\n";
// mail($to_usr, $sub_usr, $msg_usr);
$from = WEBMASTER;
mail($to_usr, $sub_usr, $msg_usr,
"From: $from\r\n".
"Reply-To:$from\r\n" .
"X-Mailer: PHP/".phpversion());
make_ok("Записът въведен успешно!
Моля, изберете следващо действие!");
print BR."Опции
".NL;
TAB.make_link("?act=ed&id=$last_record", "", "редактирай профил", "center");
TAB.make_link("login.php", "", "вход", "center");
close_table();
print_footer($sid);
exit;
}
}
if($act == "ed" && !$usr_lgn && !$usr_ID) {
print_header("Редактиране на профил", $sid);
make_table("Редактиране на профил");
make_error("Съжалявам, но нямате право на достъп до тази опция!
Моля, логнете се преди да продължим!");
close_table();
print_footer($sid);
exit;
}
else {
if($act == "ed" && $stat != "go") {
print_header("Редактиране на потребителски профил", $sid);
make_table("Редактиране на потребителски профил");
make_ins_usr("ed", $id, "");
close_table();
print_footer($sid);
exit;
}
if($act == "ed" && $stat == "go") {
#Checking for right input
if($name == "" || $family == "" || $passwd == "" || $cpasswd == "") {
print_header("Редактиране на профил", $sid);
make_table("Редактиране на профил");
make_error("Не сте попълнили задължителните полета.
Моля, върнете се и коригирайте грешката!");
close_table();
print_footer($sid);
exit;
}
else {
print_header("Редактиране на профил", $sid);
make_table("Редактиране на профил");
//Checking for PWDs to be equal
$check_pwd_eq = check_eq_pwd($passwd, $cpasswd);
//Checking for valid email
$email_valid = check_email($email);
//Checking for pwds to be vlid
$check_pwd = check_pwd($passwd);
//Checkign for uid - is valid?
$check_uid = check_lname($lname);
#*************************************************************************
# Benning with validatibg the User input
#************************************************************************
if($email_valid == false) {
make_error("въвели сте невалиден email");
close_table();
print_footer($sid);
exit;
}
else if($check_pwd_eq == false) {
make_error("паролите ви не са еднакви");
close_table();
print_footer($sid);
exit;
}
else if($check_pwd == false) {
make_error("паролата ви е < от 6 или > от 12 символа");
close_table();
print_footer($sid);
exit;
}
print TAB.''.NL;
print TAB."редактиране на профил".NL;
print TAB.'
'.BR.NL;
//Start making the array with user input
$name = dress($name);
$family = dress($family);
$cmp = dress($cmp);
$email =dress($email);
$url = dress($url);
$phone = dress($phone);
$fax = dress($fax);
$uid = dress($uid);
$notes = dress($notes);
$date = date('Y-m-d');
$exp_date = $date;
if($status == "on") {
$status = 1;
} else {
$status = 0;
}
if($lvl == "") {
$lvl = 4;
} else {
$lvl = $lvl;
}
db_connect();
$ed_usr = "update usrDetails set ";
$ed_usr .= "usrName = '$name', usrFamily = '$family', ";
$ed_usr .= "usrPasswd = encode('$cpasswd', '.v'), usrNotes = '$notes', ";
$ed_usr .= "usrCompany = '$cmp', usrEmail = '$email', usrURL = '$url', usrPhone = '$phone', ";
$ed_usr .= "usrFax = '$fax' ";
$ed_usr .= " where usrID = '$id'";
$q_usr = mysql_query($ed_usr) or die("Can't make the update: ".mysql_error());
make_ok("Профилът Ви беше редактиран успешно!");
close_table();
print_footer($sid);
exit;
}
}
}
?>