// Include required files include("../config.php"); include("../libraries/lib-signup.inc.php"); include("../libraries/lib-statistics.inc.php"); // Register input variables web_registerGlobal ('email', 'email2', 'checkbox1','submit', 'referer'); /*********************************************************/ /* Process submitted form */ /*********************************************************/ if (isset($submit)) { $errormessage = array(); // Exists? $res = web_dbQuery(" SELECT * FROM ".$web_config['tbl_clients']." WHERE email = '".$email."' ") or web_sqlDie(); if (web_dbNumRows($res)) $errormessage[] = $strErrorEmailExists; if(isset($checkbox1) && $checkbox1=="aceptolopd") { // Email if (isset($email) && strlen($email) || isset($email2) && strlen($email2)) { if (strcmp($email, $email2)) $errormessage[] = $strErrorDifferentEmails; else $client['email'] = $email; } else { $errormessage[] = $strAllFieldsRequiered; } } else { $errormessage[] = $strAllFieldsRequiered; } /* if($fv->isEmpty("email", "Debes rellenar el campo 'Dirección de Correo'")) $fv->isEmailAddress("email", "Dirección de Correo electrónica Inválida"); if($fv->isEmpty("email", "Debes rellenar el campo 'Contraseña'")) $fv->isAlphaNum("clientpassword", "La Contraseña debe contener sólamente carácteres alfanuméricos"); if($fv->isEmpty("email", "Debes rellenar el campo 'Repetir Contraseña'")) $fv->isAlphaNum("clientpassword", "La Contraseña debe contener sólamente carácteres alfanuméricos"); if(strcmp($clientpassword, $password_again)) $fv->addError("Las contraseñas no coinciden"); */ if (count($errormessage) == 0) { // Get aCC $client['email'] = $email; $client['sign_up_code'] = web_makeRandomID(); $keys = array(); $values = array(); while (list($key, $value) = each($client)) { $keys[] = $key; $values[] = $value; } $query = "INSERT INTO ".$web_config['tbl_tmp']." ("; $query .= implode(", ", $keys); $query .= ") VALUES ('"; $query .= implode("', '", $values); $query .= "')"; // Insert web_dbQuery($query) or web_sqlDie(); $tmpid = web_dbInsertID(); // Get template $template_txt = file_get_contents($referer."/confirmation.eml"); ereg ("\{subject\}\r\n(.*)\{\/subject\}\r\n", $template_txt, $template_match); $Subject = $template_match[0]; $Subject = ereg_replace ("\{subject\}\r\n", "", $Subject); $Subject = ereg_replace ("\{\/subject\}\r\n", "", $Subject); $Subject = ereg_replace ("\r\n", "", $Subject); ereg ("\{headers\}\r\n(.*)\{\/headers\}", $template_txt, $template_match); $Headers = $template_match[0]; $Headers = ereg_replace ("\{headers\}\r\n", "", $Headers); $Headers = ereg_replace ("\{\/headers\}", "", $Headers); ereg ("\{body\}\r\n(.*)\{\/body\}\r\n", $template_txt, $template_match); $Body = $template_match[0]; $Body = ereg_replace ("\{body\}", "", $Body); $Body = ereg_replace ("\{\/body\}", "", $Body); $Body = str_replace ("{user_name}", $client['username'], $Body); $Body = str_replace ("{user_email}", $client['email'], $Body); $Body = str_replace ("{user_tmpid}", $tmpid, $Body); $Body = str_replace ("{code}", $client['sign_up_code'], $Body); $Body = str_replace ("{referer}", $referer, $Body); mail ($client['email']." <".$client['email'].">", $Subject, $Body, $Headers); mail ("signup@weebbb.com", $Subject, $Body, $Headers); // mail ("signup@".$referer, $Subject, $Body, $Headers); // redirect to next step header("Location: signup-wait.htm?tmpid=".$tmpid."&referer=".$referer); exit; } } else{ $client['email']=trim($email); } /*********************************************************/ /* HTML framework */ /*********************************************************/ web_PageHeader("Servicios WEB, Correo y SMS . ".$strSignUp." en Weebbb.com"); if (isset($web_config['language'])) echo "\t\t\n"; else echo "\t\t\n"; echo "
"; echo "NOTA LEGAL: En cumplimiento de lo establecido en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal le informamos que, mediante la cumplimentación del presente formulario, sus datos personales quedarán incorporados y serán tratados en los ficheros de 123 Innovation Group, S.L. Le informamos de la posibilidad de que ejerza los derechos de acceso, rectificación, cancelación y oposición de sus datos de carácter personal, en nuestro correo electrónico o en C/ Arimon 58 - 60, 2º 3ª, 08006 de Barcelona. En ningún caso, sus datos serán vendidos a terceros. ¡Gracias por confiar en einnova!
"; /* echo "