<?php
include("fn/basicas_cracu.php"); //FUNCIONES GENÉRICAS EN PHP


// LO SIGUIENTE ES PARA HABILITAR LA CADENA DE SORTEO
$sorteo = 0;
if ($_GET['sorteo']=="dh26jsnd872jd5"){
	$sorteo = 1;
}

verificar_session_no();
$registrado = 0;


if(!empty($_POST['dni'])){ //comienzo el proceso de alta
	
	$email = $_POST['email1'];
	$query2 = "select * from usuarios where email = '$email' and verificado_email = '1' ";
	$result2 = mysql_query($query2);
	$registro2 = mysql_fetch_array($result2);
	if($registro2[username] != ''){	//YA SE ENCONTRABA REGISTRADO ESE EMAIL
		$registrado = 5;
	}else{
		
		$palabra = rand( 1000000000, 9999999999);
		$email = $_POST['email1'];
		$nombre = utf8_decode($_POST['nombre']);
		$nombre2 = $_POST['nombre'];
		$dni = $_POST['dni'];
		$clave = $_POST['clave1'];
		$nacimiento = $_POST['fecha'];
		$sexo = $_POST['sexo'];
		$telefono = $_POST['telefono'];
		$fecha_ahora = date('Y-m-d H:i:s');
		
		$twitter = $_POST['twitter'];
		
		$sSQL="insert usuarios set email='$email',
		username='$email',
		nombre='$nombre',
		dni='$dni',
		clave='$clave',
		palabra='$palabra',
		fecha_nacimiento='$nacimiento',
		fecha_registro='$fecha_ahora',
		sexo='$sexo',
		ip_registro='$ip',
		twitter='$twitter',
		telefono1='$telefono'"; 
		mysql_query($sSQL);
		$registrado = 1;
		
		//PREPARO EL MAIL
		$enlace = 'http://cracu.com/registro.php?b=' . rand( 10000000000, 99999999999) .'&f=' . rand( 10000000000, 99999999999) .'&p=' . $palabra. '&e=' .$email . '&a=1' .'&tw='.$twitter;
		$para = $registro['email'];
		$asunto    = 'Activación de tu cuenta de usuario en CRACU.com';		
		$mensaje = "<html>Hola " . $nombre2 . ", \n\n<br><br>para poder activar tu cuenta de usuario en CRACU.com es necesario que hagas clic en el siguiente enlace: \n\n<br><br> <a href='".$enlace."'>". $enlace ."</a>\n\n<br><br>Si no puedes hacer clic en el enlace anterior, copia y pégalo en tu navegador y accede directamente a la dirección.\n\n<br><br>CRACU.com - Imprime online en tu copistería\n\n<br>(Mensaje generado de manera automática)</html>";		   
		$cabeceras = 'Content-type: text/html; charset=utf-8' . "\r\n";
		$cabeceras .= 'From: no-reply@cracu.com' . "\r\n" .
					'Reply-To: info@cracu.com' . "\r\n" .
					'Bcc:gestion-usuarios@cracu.com' . "\r\n" .
					'X-Mailer: PHP/' . phpversion();				
		mail($email, utf8_decode($asunto), $mensaje, $cabeceras);
	}
}

if ( $_GET['p'] != ''){
	$palabra = $_GET['p'];
	$username = $_GET['e'];
	
	$query2 = "select * from usuarios where palabra = '$palabra' and email = '$username' ";
	$result2 = mysql_query($query2);
	$registro2 = mysql_fetch_array($result2);
	if($registro2[username] == ''){	//NO ES CORRECTA LA VERIFICACIÓN
		$registrado = 3;
		//no es correcto
	}else{
		$nombre = utf8_encode($registro2[nombre]);
		if($registro2[verificado_email]){ 	//ES CORRECTO PERO YA ESTABA VERIFICADO EL EMAIL
			$registrado = 4;
		}else{								//ES CORRECTO Y EL MAIL ESTABA SIN VERIFICAR, VERIFICAMOS EL MAIL
			$registrado = 2;
			// USAMOS UPDATE PARA ACTUALIZAR EL VERIFICADO EMAIL
			$id_usuario_verificar = $registro2[id];
			$sSQL = "UPDATE usuarios SET verificado_email='1' WHERE id = '$id_usuario_verificar'";
			mysql_query($sSQL);
		}
	}		
}

if($_GET['pal'] != ''){
	
	$registrado = 10;
}
if($_POST['clave12'] != ''){
	$usuario_recordar = $_POST['usuario_recordar'];
	$palabra_recordar = $_POST['palabra_recordar'];
	$clave_recordar = 	$_POST['clave12'];
	$result2 = mysql_query("select * from usuarios where email='$usuario_recordar' and palabra ='$palabra_recordar'"); 
	$usuario_recordar = mysql_fetch_array($result2);
	if($usuario_recordar[id] != ''){
		$id_usuario_recordar = $usuario_recordar[id];
		$palabra = rand( 1000000000, 9999999999);
		$sSQL = "UPDATE usuarios SET clave='$clave_recordar',palabra='$palabra' WHERE id = '$id_usuario_recordar'";
		mysql_query($sSQL);
		$registrado = 11;
	}else{
		$registrado = 12;
	}
}
?>

<html lang="es-es" dir="ltr">
<head>
<title>CRACU.com | Imprime online en tu copistería</title>
<link rel="shortcut icon" href="favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Cracu.com">
<meta name="keywords" content="cracu, cracu.com, imprimir online, copistería, fotocopias">
<meta name="author" content="CRACU.com">
		
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/slider1.css" rel="stylesheet" type="text/css" media="all" />

<script src="js/commons1.11.js" type="text/javascript"></script>
<script src="js/jquery.bxslider.js" type="text/javascript"></script>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>  
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="js/slider.min.js" type="text/javascript"></script>

<script src="js/droparea.js"></script>

<script>
jQuery(document).ready(function(){
		
	$(document).click(function(){
		$("#caja_login").mouseleave(function(){
			document.getElementById("caja_login").style.display = "";
		});
	});
});
function login(){
	var caja = document.getElementById("caja_login");
	if(caja.style.display == ""){
		caja.style.display = "block";
	}
	else{
		caja.style.display = "";
	}
	$('#email1').focus();
};
</script>

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-62478791-1', 'auto');
  ga('send', 'pageview');
</script>

<script>
	function validar() {
		e1 = document.form.email1.value;
		e2 = document.form.email2.value;
		p1 = document.form.contraseña1.value;
		p2 = document.form.contraseña2.value;
		ok=1;
			if(e1 != e2){
				alert("las direcciones de email introducidas son distintas");
				document.form.email1.style.border="2px solid red";
				document.form.email2.style.border="2px solid red";
				ok=0;
			}
			else{
				document.form.email1.style.border="none";
				document.form.email2.style.border="none";
			}
			
			if(p1 != p2){
				document.form.contraseña1.style.border="2px solid red";
				document.form.contraseña2.style.border="2px solid red";
				alert("las contraseñas introducidas son distintas");
				ok=0;
			}
			else{
				document.form.contraseña1.style.border="none";
				document.form.contraseña2.style.border="none";
			}

			if(ok == 1){
				return true;
			}
			else{
				return false;
			}
};
</script>

</head>

<body>

<?php
include("fn/cuadro_login_1.php"); //CUADRO LOGIN
?>

<div class="wrap1">
	<a href="index.php">
		<div class="logo">
		</div>
	</a>
	
	<?php if ($_SESSION['user'] == ""){ ?>
	
	<div class="menu">
		<div class="cssmenu">
			<ul>
				<li class="separador"></li>
				<li><a href="registro.php"><span>Registro</span></a></li>
				<li class="active" id="b"><a href="javascript:login()"><span>Iniciar sesión</span></a></li>
			 </ul>
		</div>
	</div>
	
	<?php }else{ 
			//$usuario = $_SESSION['user'];
			$empleado = 0;
			//$result3 = mysql_query("select * from usuarios where username='$usuario'"); 
			//$registro3 = mysql_fetch_array($result3);
			if( $usuario['id_copisteria'] > 0){
				$empleado = 1;
			}
	?>
	<div class="menu2">
		<div class="cssmenu">
			<ul>
				<li class="separador"></li>
				<?php if($empleado){  ?>
				<li><a href="panel/index.php" target="_blank"><span>Panel Copistería</span></a></li>
				<?php }else{ ?>
				<li><a href="mis-pedidos.php"><span>Mis pedidos</span></a></li>
				<?php } ?>
				<li><a href="usuario.php"><span>Mi cuenta</span></a></li>
				<li class="active" id="b"><a href="?sesion=off"><span>Salir</span></a></li>
			 </ul>
		</div>
	</div>
	
	
	
	<?php }?>
</div>

<div class="web">

<div class="wrap31">
	<div class="menu-secundario">
	<a href="index.php" class="">Página principal</a>
	</div>
	<div class="separador"></div>
	<div class="menu-secundario" Id="boton_buscarLugar">
	<a href="buscar.php">Encuentra tu copistería</a>
	</div>
	<!--
	<div class="separador"></div>
	<div class="menu-secundario">
	<a href="condiciones.php">Términos y condiciones</a>
	</div>
	-->
</div>

<?php  if($registrado == 0){   ?>
<div class="registro" Id="registro">
	
	<?php  if($sorteo){   ?>
		<h1>Regístrate para participar en el sorteo <br> y comenzar a imprimir</h1>
	<?php  }else{   ?>
		<h1>Regístrate para comenzar a imprimir</h1>
	<?php  }   

	?>
	
	
<form id="form" name="form" method="post" action="registro.php" onsubmit="return validar()">
<table class="tabla">
	<?php  if ($sorteo){  ?>
	<tr>
		<td>
		<label class="etiqueta_registro">Tu usuario en Twitter<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="twitter" id="twitter" size="40"/>
		<p class="instrucciones">Cuenta Twitter con la que has participado en el sorteo</p>
		</td>
	</tr>
	<?php  } ?>
	<tr>
		<td>
		<label class="etiqueta_registro">Nombre y apellidos<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="nombre" id="nombre" size="40" required/>
		<p class="instrucciones">Nombre y apellidos completos</p>
		</td>
	</tr>
	
	<tr>	
		<td>	
		<label class="etiqueta_registro">Correo electrónico<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="email1" id="email1" size="40"  required pattern="[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{1,5}" title="El formato debe coincidir con ejemplo@ejemplo.com."/>
		<p class="instrucciones">ejemplo@ejemplo.com</p>
		</td>
	</tr>
	<tr>
		<td>	
		<label class="etiqueta_registro">Repetir correo electrónico<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="email2" id="email2" size="40" required pattern="[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{1,5}" title="El formato debe coincidir con ejemplo@ejemplo.com."/>
		<p class="instrucciones">ejemplo@ejemplo.com</p>
		</td>
	</tr>
	<tr>
		<td>
		<label class="etiqueta_registro">Letra DNI<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="dni" id="dni" size="40" required pattern="[a-zA-Z]{1,1}"/>
		<p class="instrucciones">Si tu DNI es 12345678Z, coloca únicamente Z</p>
		</td>
	</tr>
	<tr>
		<td>
		<label class="etiqueta_registro">Número de teléfono<span> *</span></label>
		</td>
		<td>
		<input type="text" class="rellenar_registro" name="telefono" id="telefono" size="40" required/>
		<p class="instrucciones">Por si es necesario contactar contigo</p>
		</td>
	</tr>
	<tr>
		<td>
		<label class="etiqueta_registro">Contraseña<span> *</span></label>
		</td>
		<td>
		<input type="password" class="rellenar_registro" name="clave1" id="contraseña1" size="40" required pattern="[0-9a-zA-Z]{6,}"/>
		<p class="instrucciones">debe contener al menos 6 letras y/o números</p>
		</td>
	</tr>
	<tr>
		<td>	
		<label class="etiqueta_registro">Repetir contraseña<span> *</span></label>
		</td>
		<td>
		<input type="password" class="rellenar_registro" name="clave2" id="contraseña2" size="40" required pattern="[0-9a-zA-Z]{6,}"/>
		<p class="instrucciones">debe contener al menos 6 letras y/o números</p>
		</td>
	</tr>
	<!--
	<tr>
		<div class="opciones_registro">
		<td>
								<label class="etiqueta_registro">Fecha de nacimiento</label><br>
		</td>
		<td>
								<input type="date" class="rellenar_registro" name="fecha" id="fecha" max="2015-01-01" min="1920-01-01"/>
		</td>						
		</div>
	</tr>
	<tr>
		<div class="opciones_registro">
		<td>
								<label class="etiqueta_registro">Sexo</label><br>
		</td>
		<td>
								<input Id="hombre" name="sexo" class="element radio_registro" type="radio" value="hombre"/>
								<label class="choice_registro" for="hombre" name="sexo">Hombre</label>
								<input Id="mujer" name="sexo" class="element radio_registro" type="radio" value="mujer" />
								<label class="choice_registro" for="mujer" name="sexo">Mujer</label>
		</td>
		</div><br>
	</tr>
	
	-->
	
	<tr>
		<td colspan="2" align="center">
			<input type="checkbox" name="condiciones" value="condiciones" required title="Marca la casilla si has leido los términos y condiciones">  Acepto los <a class="enlace_condiciones" href="condiciones.php" target="_blank">términos y condiciones<span> *</span></a>
		</td>
	</tr>	
	<tr>
		<td colspan="2" align="center">
			<input type="submit" class="botonlogin_registro" value="DAR DE ALTA" Id="registrar" onsubmit="return validar()">
		</td>
	</tr>
</table>
	</form>
	<div class="obligatorios">Los marcados con asterisco <span>*</span> son campos obligatorios</div>
</div>


<?php }elseif($registrado == 1){ ?>

<div class="verificacion" Id="verifica">
	<h1>Verifica tu correo electrónico
	
	<?php if ( $_POST['twitter'] != ''){ ?>
		<br>(Este paso es necesario para participar en el sorteo)
	<?php } ?>
	</h1>
	
	<div class="verificacion_texto">
	<img src="images/mail.png" class="imagen_verificacion">
Te hemos enviado un e-mail a <span><?php echo $email; ?></span> para comprobar tu dirección de correo eléctrónico.<br><br>

Haz clic en el enlace de su interior para verificar tu cuenta.

<br><br><br>Puede que te llegue a la bandeja de correo no deseado :(

</div>
	
</div>



<?php }elseif($registrado == 2){ ?>

<div class="verificacion" Id="bienvenido">
	<h1>Bienvenido a <span>CRACU.COM</span>

	<?php if ( $_GET['tw'] != ''){ ?>
	<br>¡¡Mucha suerte en el sorteo!! Recuerda hacer RT
	<?php } ?>
	</h1>
	
	<div class="verificacion_texto">
	<img src="images/bienvenido.png" class="imagen_verificacion">
	Hola <span><?php echo $nombre; ?></span>:<br><br>
	
	Tu correo electrónico ha sido verificado de manera correcta.<br><br>
	
	
	
	Ya puedes iniciar sesión y disfrutar de las ventajas de <span>CRACU.com</span>

	</div>
</div>



<?php }elseif($registrado == 3){ ?>

<div class="verificacion" Id="error_registro">
	<h1>Ha ocurrido un error con la verificación de tu e-mail</h1>

	<div class="verificacion_texto">
	<img src="images/error.png" class="imagen_verificacion"><br><br>
	Esto puede deberse a que se ha accedido a la dirección de verificación
	de manera incorrecta. Inténtalo de nuevo.
</div>
	
</div>

<?php }elseif($registrado == 4){ ?>

<div class="verificacion" Id="error_registro">
	<h1>Esta cuenta ya se encontraba verificada</h1>

	<div class="verificacion_texto">
	<img src="images/error.png" class="imagen_verificacion"><br><br>
	Tu dirección de e-mail ya se encontraba verificada. Accede a través del botón "Iniciar sesión".
</div>
	
</div>

<?php }elseif($registrado == 5){ ?>

<div class="verificacion" Id="error_registro">
	<h1>Ya existe un usuario con este e-mail</h1>

	<div class="verificacion_texto">
	<img src="images/error.png" class="imagen_verificacion">
	La dirección de e-mail <?echo $email; ?> ya está siendo utilizada en una cuenta de usuario.<br><br>
	Si has olvidado tu acceso utiliza "He olvidado mi contraseña" en el cuadro de Iniciar sesión.
</div>
	
</div>

<?php }elseif($registrado == 10){ ?>
<div class="verificacion" Id="error_registro">
<form id="cambiar" name="cambiar" method="post" action="registro.php" onsubmit="return validar()" >
<table class="tabla">
	<tr>
		<td>
		<label class="etiqueta_registro">Nueva contraseña</label>
		</td>
		<td>
		<input type="password" class="rellenar_registro" name="clave12" id="pass1" size="40" required pattern="[0-9a-zA-Z]{6,}"/>
		<p class="instrucciones">debe contener al menos 6 letras y/o números</p>
		</td>
	</tr>
	<tr>
	
		<td>	
		<label class="etiqueta_registro">Repetir contraseña</label>
		</td>
		<td>
		<input type="password" class="rellenar_registro" name="clave2" id="pass2" size="40" required pattern="[0-9a-zA-Z]{6,}"/>
		<p class="instrucciones"></p>
		</td>
	</tr>
	<tr>
	
		<td>	
		<label class="etiqueta_registro"></label>
		</td>
		<td>
		<input type="submit" class="boton_usuario" value="ESTABLECER CONTRASEÑA" Id="confirmar" onsubmit="return validar()" >
		<p class="instrucciones"></p>
		</td>

		<td>
			
		</td>
	</tr>
</table>
	<input type="hidden" name="usuario_recordar" value="<?php echo $_GET['cor']; ?>">
	<input type="hidden" name="palabra_recordar" value="<?php echo $_GET['pal']; ?>">
	</form>
</div>

<?php }elseif($registrado == 11){ ?>

<div class="verificacion" Id="bienvenido">
	<h1>Contraseña <span>reestablecida</span></h1>
	<div class="verificacion_texto">
	<img src="images/bienvenido.png" class="imagen_verificacion">
	<br>
	
	Tu contraseña ha sido modificada de manera correcta.<br><br>
	
	Ya puedes iniciar sesión y disfrutar de las ventajas de <span>CRACU.com</span>

	</div>
</div>

<?php }elseif($registrado == 12){ ?>

<div class="verificacion" Id="error_registro">
	<h1>Ha ocurrido un error al reestablecer tu contraseña</h1>

	<div class="verificacion_texto">
	<img src="images/error.png" class="imagen_verificacion"><br><br>
	Inténtalo de nuevo. Si sigue apareciendo este error ponte en contacto con info@cracu.com
</div>
	
</div>

<?php } ?>

<div class="recordar" Id="recordar_mensaje">
	<h1>Te acabamos de enviar un e-mail</h1>

	<div class="verificacion_texto">
	<img src="images/mail.png" class="imagen_verificacion"><br><br>
	Comprueba en tu cuenta de correo los pasos para recuperar tu contraseña y poder entrar de nuevo a CRACU.com.<br>
	¡ Te estamos esperando !
	</div>
	
</div>


	
<?php
include("fn/pie_pagina_1.php"); //CUADRO LOGIN
?>


</body>
</html>
<?php 
mysql_close($conexion_db); // CERRAMOS BBDD AL FINAL
?>