<?php
/*
 * --- 24/04/2017 ---
 * Sección creada para Fotoque, que tiene inicio de sesion aparte.
 * --- 28/05/2020 ---
 * Cuando el usuario ha cambiado el password, recibimos el código del misom como respuesta
 */
$estado_update_password = Sesion::get('estado_update_password', -3);
$user = Usuario::logueado();
$mostrar_formulario = true;

	if ($estado_update_password == -1){
?>
<p><?=traducir('Las contraseñas no coinciden.');?></p>
<?php
	}else if ($estado_update_password == -2){
?>
<p><?=traducir('La nueva contraseña debe contener mayúsculas y minúsculas y al menos un número.');?></p>
<?php
	}else if ($estado_update_password == -3){
?>
<p><?=traducir('La contraseña introducida no es válido.');?></p>
<?php
	}else{
		$mostrar_formulario = false;
	}
	
	if ($mostrar_formulario){
?>
<fieldset>
    <div class="form_content clearfix">
    	<div class="row">
			<div class="form-group col-xs-12">
				<label for="current_password"><?=traducir('Contraseña actual');?></label>
			    <input required class="input_formulario form-control" type="password" autocomplete="current-password" id="current_password" name="currentPassword" value="">
			</div>
		</div>
		<div class="row">
			<div class="form-group col-xs-12">
				<label for="new_password_1"><?=traducir('Nueva contraseña');?></label>
			    <input required class="input_formulario form-control" type="password" autocomplete="new-password" id="new_password_1" name="new_password" value="">
			</div>
		</div>
		<div class="row">
			<div class="form-group col-xs-12">
				<label for="new_password_2"><?=traducir('Repita la nueva contraseña');?></label>
			    <input required class="input_formulario form-control" type="password" autocomplete="new-password" id="new_password_2" name="again_new_password" value="">
			</div>
		</div>
		<div class="row">
			<div class="actualizar col-xs-12">
				<p class="submit">
				    <button type="submit" id="SubmitLogin" name="SubmitLogin" class="boton button button-medium">
					<span>
					    <span><?=traducir('Modificar contraseña');?></span>
				    </button>
				</p>
			</div>
		</div>
    </div>
	<?=Module::insertActionController('recuperar_pass', 'changePassword');?>
	<input type="hidden" name="email" value="<?=$user->email;?>">
	<input type="hidden" name="user" value="<?=$user->codigo;?>">
</fieldset>
<?php
	}else{
?>
<p><?=traducir('Contraseña modificada correctamente.');?></p>
<?php
	}
//Pedro 01/Febrero/2019
//Eliminamos el rastro del resultado del login que haya venido por aquí
Sesion::remove('estado_update_password');