2 /* This program is free software. It comes without any warranty, to
3 * the extent permitted by applicable law. You can redistribute it
4 * and/or modify it under the terms of the Do What The Fuck You Want
5 * To Public License, Version 2, as published by Sam Hocevar. See
6 * http://sam.zoy.org/wtfpl/COPYING for more details. */
9 switch ($_POST['event']) {
16 else echo "<center><b><font color='red'>$error</font></b></center>";
24 $user_info=AddSlashes($_POST['user_info']);
25 $email=$_POST['email'];
26 $password1=$_POST['password1'];
27 $password2=$_POST['password2'];
28 $login=$_POST['login'];
29 $user_icq=$_POST['user_icq'];
30 $user_www=$_POST['user_www'];
31 $user_ad=$_POST['user_ad'];
32 $set=$db->query("select * from users where login='$login'");
33 if($set->getNumRows()>0) {
35 $error="<br><br>CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany.";
38 elseif($password1!=$password2) {
40 $error="<br><br>CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova.";
43 elseif(strlen($password1)<6) {
45 $error="<br><br>CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek.";
48 elseif(empty($user_info)) {
50 $error="<br><br>CHYBA:: Prosim napis nieco o sebe.<br><br>";
53 elseif(empty($email)) {
55 $error="<br><br>CHYBA:: Prosim zadaj svoj email.<br><br>";
58 elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) {
61 $error="<br><br>CHYBA:: Prosim zadaj korektny email.<br><br>";
65 $db->query("insert into nodes set node_name='$login',node_external_access='yes',node_system_access='public',node_type='7',node_parent='1',node_vector=';1'");
66 $last_id=$db->getLastInsertId();
67 $db->query("insert into node_content set node_content='$node_content',node_id='$last_id'");
69 $q="INSERT INTO users set user_id='$last_id', user_status='ban',login='$login'";
70 $node_content=nodes::processContent($user_info);
71 if (!empty($email)) $q.=", email='$email'";
72 $q.=",password='".md5($password1)."'";
73 if (!empty($user_icq)) $q.=", icq='$user_icq' ";
74 if (!empty($user_www)) $q.=", www='$user_www' ";
75 if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
78 // $db->ubikRegister($login,$email,$user_www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3);
79 return "<center><span class='most_important'>Registracia prebehla uspesne</span><br><a href='/'>Return to main page</a>";