$error";
break;
}
class register {
function register() {
global $kyberia;
global $user_id;
$user_info=$_POST['user_info'];
$otazka_1=$_POST['otazka_1'];
$otazka_2=$_POST['otazka_2'];
$otazka_3=$_POST['otazka_3'];
$email=$_POST['email'];
$password1=$_POST['password1'];
$password2=$_POST['password2'];
$login=$_POST['login'];
$user_icq=$_POST['user_icq'];
$user_www=$_POST['user_www'];
$user_ad=$_POST['user_ad'];
$set=$kyberia->query("select * from user where login='$login'");
if($set->getNumRows()>0) {
global $error;
$error="
CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany.";
return false;
}
elseif($password1!=$password2) {
global $error;
$error="
CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova.";
return false;
}
elseif(strlen($password1)<6) {
global $error;
$error="
CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek.";
return false;
}
elseif(empty($user_info)) {
global $error;
$error="
CHYBA:: Prosim napis nieco o sebe.
";
return false;
}
elseif(empty($email)) {
global $error;
$error="
CHYBA:: Prosim zadaj svoj email.
";
return false;
}
elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) {
global $error;
$error="
CHYBA:: Prosim zadaj korektny email.
";
return false;
}
$q="INSERT INTO user set user_active='$user_active',login='$login'";
if (!empty($user_info)) {
$user_info=str_replace("\n","
",$user_info);
$q.=", user_info='$user_info'";
}
if (!empty($email)) $q.=", email='$email'";
$q.=",password='".md5($password1)."'";
if (!empty($user_icq)) $q.=", user_icq='$user_icq' ";
if (!empty($user_www)) $q.=", user_www='$user_www' ";
if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
$kyberia->query($q);
$last_id=$kyberia->getLastInsertId();
$kyberia->ubikRegister($login,$email,$user_www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3);
return "Rozhodnutie o registracii ti bude dorucene v priebehu niekolkych hodin";
}
}