fields as $k => $v )
{
${$v} = (!empty($_POST[$v])) ? $_POST[$v] : "";
}*/
$_POST["error"] = ""; $_SESSION["mess"] = "";
$valid = true; $emailc = 1; $phonec = 1;
if ( empty($login) ) $valid = false;
if ( empty($firstname) ) $valid = false;
if ( empty($password1) ) $valid = false;
if ( empty($password2) ) $valid = false;
if ( empty($email) ) $valid = false;
if ( $track == "smartinfo" ) $valid = false;
/*
if ( empty($lastname) ) $valid = false;
if ( empty($address) ) $valid = false;
if ( empty($city) ) $valid = false;
if ( empty($country) ) $valid = false;
*/
if ( !$valid ) {
$_POST["error"] = "miss";
} else {
if ( $password1 != $password2 ) {
$valid = false;
$_POST["error"] = "pass";
} else {
if ( empty($agreement) ) {
$valid = false;
$_POST["error"] = "agreement";
}
}
if (!preg_match('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/',$email)){
$valid = false;
$emailc=0;
}
if ( $phone != "" && !preg_match('/^[0-9]{3,}$/',$phone)){
$valid = false;
$phonec=0;
}
if ( $valid )
{
/* Check Exists Account */
$sql = "SELECT `id`
FROM `tb_member_list`
WHERE `login` = '".escapeit($login)."'
LIMIT 1";
;
$rs = $db->query($sql);
if ( $db->num_rows($rs) > 0 )
{
$valid = false;
$_POST["error"] = "existed";
}
}
}
if ( !$valid )
{
$_SESSION["register_post"] = $_POST;
if ( $emailc==0 ) $_SESSION["mess"] = "*Email Invalid
";
//if ( $emailc==0 && $phonec==0 ) $_SESSION["mess"] .= "&";
if ( $phonec==0 ) $_SESSION["mess"] .= "*Phone Invalid
";
echo "";
exit;
}
if ( $valid )
{
$sql = "INSERT INTO `tb_member_list` ( `id` ) VALUES ( NULL )";
$db->query($sql);
$id = $db->insert_id();
if ( !empty($id) )
{
$sql = "UPDATE `".TB_PREFIX."member_list` SET
`activate` = 'Y',
`login` = '".escapeit($login)."',
`email` = '".escapeit($email)."',
`password` = '".escapeit(md5($password1))."',
`firstname` = '".escapeit($firstname)."',
`lastname` = '".escapeit($lastname)."',
`phone` = '".escapeit($phone)."',
`address` = '".escapeit($address)."',
`gender` = '".escapeit($gender)."',
`country` = '".escapeit($country)."',
`city` = '".escapeit($city)."',
`company` = '".escapeit($company)."',
`zip` = '".escapeit($zip)."'
WHERE `id` = '".escapeit($id)."'";
$db->query($sql);
unset ( $_SESSION["register_post"] );
echo '';
$_SESSION['dcspare_login'] = true;
$_SESSION['dcspare_id'] = $id;
$_SESSION['dcspare_username'] = $login;
$name = trim($name);
$email = trim($email);
$description = trim($description);
$description = nl2br($description);
$email_head = "Registeration - dcspares";
$body='
'.$email_head.'
|