include("includes/checkSite.php");
include("includes/config.php");
include_once("usuarios/includes/turing/SPAF_FormValidator.class.php");
include("includes/xajax_login.php");
include("usuarios/includes/conexion.php");
include("usuarios/includes/class.phpmailer.php");
$obj = new SPAF_FormValidator();
$xajax->processRequest();
$envio = 0;
if($_POST["enviar_demo"] == "si")
{
if($_POST['nombre'] != "" && $_POST['apellidos'] != "" && $_POST['email'] != "")
{
$envio = 1;
$nombre = $_POST["nombre"];
$apellidos = $_POST["apellidos"];
$usuario = $_POST["usuario"];
$password = $_POST["password"];
$email = $_POST["email"];
$repe = false;
$clientes = mysql_query("SELECT id FROM clientes WHERE usuario='$usuario' AND password='$password' AND activo='si'", $link);
if(mysql_num_rows($clientes) > 0) $repe = true;
mysql_free_result($clientes);
# Comprobación usuarios antiguo CMS **************************************************************************************
if (!($link_crem=odbc_connect("crem","","")))
{
echo "Error conectando a la base de datos access.";
exit();
}
if (!($link_crem_demo=odbc_connect("crem_demo","","")))
{
echo "Error conectando a la base de datos access.";
exit();
}
$rstCrem = odbc_do($link_crem, "SELECT * FROM clientes WHERE usuario='$usuario' AND password='$password'");
if($datosCrem = odbc_fetch_array($rstCrem)) $repe = true;
$rstCremDemo = odbc_do($link_crem_demo, "SELECT * FROM clientes WHERE usuario='$usuario' AND password='$password'");
if($datosCremDemo = odbc_fetch_array($rstCremDemo)) $repe = true;
odbc_free_result($rstCremDemo);
odbc_free_result($rstCrem);
odbc_close($link_crem);
odbc_close($link_crem_demo);
# Fin comprobación *******************************************************************************************************
if(!$repe)
{
if($usuario != $password)
{
mysql_query("INSERT INTO clientes (id_distribuidor, id_mayorista, usuario, password, tipo, pack_creado_el, manual, activo) VALUES ($cfg_id_Distribuidor, $cfg_id_Mayorista, '$usuario', '$password', 'demo', '".date("Y-m-d")."', 'no', 'si')", $link);
$id = mysql_insert_id();
$path = "mayoristas\\$cfg_Carpeta\\demos\\";
$nombreCarpeta = date("Ymdhis")."user".$id;
$carpeta = $path.$nombreCarpeta;
@mkdir($carpeta, 0755);
@mkdir($path.$nombreCarpeta."\\LOGS");
@mkdir($path.$nombreCarpeta."\\images");
@mkdir($path.$nombreCarpeta."\\files");
$texto = ''."\n".'ob_start();'."\n".'include("../../../../usuarios/includes/config_web_usuario.php");'."\n".'include("../../../../usuarios/disenio/plantillas/$user_Plantilla/default.php");'."\n".'ob_end_flush();'."\n".'?>';
$fich = fopen($path.$nombreCarpeta."\\default.php", "w");
if(file_exists($path.$nombreCarpeta."\\default.php"))
{
fwrite($fich, $texto);
fclose($fich);
}
mysql_query("UPDATE clientes SET carpeta='$nombreCarpeta' WHERE id=$id", $link);
$asunto = _("FORMULARIO REGISTRO DEMO PACKWEB");
$mensaje = "";
$mensaje .= _("FORMULARIO REGISTRO DEMO PACKWEB:")." ";
$mensaje .= "******************************************* ";
$mensaje .= _("Nombre:")." ". utf8_encode($nombre) ." ";
$mensaje .= _("Apellidos:")." ". utf8_encode($apellidos) ." ";
$mensaje .= _("Usuario:")." ". utf8_encode($usuario) ." ";
$mensaje .= _("Password:")." ". utf8_encode($password) ." ";
$mensaje .= _("E-mail:")." ". utf8_encode($email) ." ";
$mensaje .= "******************************************* ";
$mensaje .= _("NOTA: Para responder a este mensaje correctamente")." ";
$mensaje .= _("es necesario que especifique como destinatario la")." ";
$mensaje .= _("direccion de e-mail suministrada por el usuario.")." ";
$mensaje .= "*************************************************** ";
$mail = new phpmailer();
$mail->CharSet = "UTF-8";
$mail->PluginDir = "usuarios/includes/";
$mail->Mailer = "smtp";
$mail->Host = $mail_Host;
$mail->From = $mail_From;
$mail->FromName = "[PACKWEB] Demo";
$mail->Timeout = 30;
$mail->AddAddress($email);
$mail->AddBCC($mail_AddBCC);
$mail->Subject = $asunto;
$mail->Body = $mensaje;
$mail->AltBody = str_replace(" ", '\n', $mensaje);
$comprobacion = $mail->Send();
$error = $mail->ErrorInfo;
if ($comprobacion)
{
$txt_comprobacion = _("Ya puede disfrutar de su demo. Para acceder a la demo, introduzca su usuario y contraseńa en el cuadro de registro de la derecha.
Gracias.");
$nombre = "";
$apellidos = "";
$usuario = "";
$password = "";
$email = "";
} else $txt_comprobacion = _("Ocurrió un error y el mensaje no se pudo enviar correctamente.
Por favor inténtelo de nuevo.
Disculpe las molestias.");
} else $txt_comprobacion = _("El nombre de usuario y la contraseña no pueden ser iguales.");
} else $txt_comprobacion = _("El usuario introducido no se encuentra disponible.
echo _("Para disfrutar de")." $cfg_ExpiracionDemo "._("días de prueba, rellene los siguientes formularios con la información requerida.
Recuerde su nombre de usuario y contraseńa para entrar en nuestra Zona de Administración Web desde donde modificar y publicar su sitio web. "); ?>
echo _("O también a través de: "); ?>
echo _("En el teléfono: ");?> echo $contacto_telefono; ?>