X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=inline;f=wwwroot%2Finc%2Feventz%2Fregister.inc;h=48f225a371b598c27adf7abedb67792a5dbe9ad7;hb=945c8fc4e3e7db4ea960e3ed751c113da0e0ad64;hp=bb759034b3a94b6b31b71244d4eb27103532e98e;hpb=4b313ce7c4582f34e4ca12422a632c1bb95ae43a;p=mirrors%2FKyberia-bloodline.git
diff --git a/wwwroot/inc/eventz/register.inc b/wwwroot/inc/eventz/register.inc
index bb75903..48f225a 100644
--- a/wwwroot/inc/eventz/register.inc
+++ b/wwwroot/inc/eventz/register.inc
@@ -5,6 +5,7 @@ function register() {
$content = mysql_real_escape_string(strip_tags(trim($_POST['reg_content'])));
$email = mysql_real_escape_string(strip_tags(trim($_POST['reg_email'])));
$login = mysql_real_escape_string(strip_tags(trim($_POST['reg_login'])));
+ $xmpp = mysql_real_escape_string(strtolower(strip_tags(trim($_POST['reg_login']))));
$pass = mysql_real_escape_string($_POST['reg_pass']);
$pass2 = mysql_real_escape_string($_POST['reg_pass2']);
@@ -34,14 +35,14 @@ function register() {
}
$set = $db->query(sprintf('select login from users where
- login = "%s" or email = "%s"', $login, $email));
+ login = "%s" or email = "%s" or xmpp = "%s"', $login, $email, $xmpp));
if ($set->getNumRows() > 0) {
- $error = sprintf('No-no, user with this email is already registered');
+ $error = sprintf('No-no, user with this nick/email is already registered');
return false;
}
// registration clause // XXX hard coded, registration text
- $qr_rc = $db->query('select node_content from nodes where node_id = 791946');
+ $qr_rc = $db->query('select node_content from nodes where node_id = '.REGISTRATION_TEXT_NODE);
$qr_rc->next();
$params['node_content'] = sprintf('%s
%s
@@ -50,7 +51,7 @@ function register() {
$content,
$email);
// XXX hard-coded
- $params['node_parent'] = 1836516; // registrations_noverified forum
+ $params['node_parent'] = UNVERIFIED_REGISTRATIONS_NODE; // registrations_noverified forum
$params['node_name'] = 'request for access';
$params['flag'] = 'registration';
$user_id = nodes::addNode($params);
@@ -61,8 +62,8 @@ function register() {
$vercode = substr( md5( uniqid( rand() ) ), rand(0, 7), 23);
$q = sprintf('insert into users set password = "%s", user_id = %d,
header_id = 2091520, login = "%s", email = "%s",
- hash = "%s"',
- $pass, $user_id, $login, $email, $vercode);
+ hash = "%s", xmpp="%s"',
+ $pass, $user_id, $login, $email, $vercode, $xmpp);
$db->query($q); // XXX rewrite
$emailtext = sprintf(
'Vitaj %s! Prave som sa s radostou dozvedel, ze si vyplnil(a)