3 switch ($_POST['event']) {
5 $status=register::register();
7 Header("Location:".SCRIPT."?status=$status");
9 else echo "<center><b><font color='red'>$error</font></b></center>";
20 $user_info=$_POST['user_info'];
21 $otazka_1=$_POST['otazka_1'];
22 $otazka_2=$_POST['otazka_2'];
23 $otazka_3=$_POST['otazka_3'];
24 $email=$_POST['email'];
25 $password1=$_POST['password1'];
26 $password2=$_POST['password2'];
27 $login=$_POST['login'];
28 $user_icq=$_POST['user_icq'];
29 $user_www=$_POST['user_www'];
30 $user_ad=$_POST['user_ad'];
31 $set=$kyberia->query("select * from user where login='$login'");
32 if($set->getNumRows()>0) {
34 $error="<br><br>CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany.";
37 elseif($password1!=$password2) {
39 $error="<br><br>CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova.";
42 elseif(strlen($password1)<6) {
44 $error="<br><br>CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek.";
47 elseif(empty($user_info)) {
49 $error="<br><br>CHYBA:: Prosim napis nieco o sebe.<br><br>";
52 elseif(empty($email)) {
54 $error="<br><br>CHYBA:: Prosim zadaj svoj email.<br><br>";
57 elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) {
59 $error="<br><br>CHYBA:: Prosim zadaj korektny email.<br><br>";
62 $q="INSERT INTO user set user_active='$user_active',login='$login'";
63 if (!empty($user_info)) {
64 $user_info=str_replace("\n","<br>",$user_info);
65 $q.=", user_info='$user_info'";
67 if (!empty($email)) $q.=", email='$email'";
68 $q.=",password='".md5($password1)."'";
69 if (!empty($user_icq)) $q.=", user_icq='$user_icq' ";
70 if (!empty($user_www)) $q.=", user_www='$user_www' ";
71 if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
73 $last_id=$kyberia->getLastInsertId();
74 $kyberia->ubikRegister($login,$email,$user_www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3);
75 return "Rozhodnutie o registracii ti bude dorucene v priebehu niekolkych hodin";