<?php 
require_once '../lib/configuration.inc';


$resultat_parametres = admin_verification_login_oublie($connexion_mysql, $c, $k);

// Si les paramètres dans l'URL sont incorrects, alors redirection vers la page d'accueil
if($resultat_parametres=='parametres_incorrects'){
	header('Location: ./');
	exit;
}


if(isset($action) AND $action=='motdepasse_oublie'){

	if(strlen(trim($compte_motdepasse))==0){
		$erreur_message .= "Le mot de passe est manquant.<br>";
		$erreur_css[] = 'compte_motdepasse';
	}
	if(strlen(trim($compte_motdepasse_confirmation))==0){
		$erreur_message .= "La confirmation du mot de passe est manquante.<br>";
		$erreur_css[] = 'compte_motdepasse_confirmation';
	}
	if(strlen(trim($compte_motdepasse))!=0 AND strlen(trim($compte_motdepasse_confirmation))!=0 AND $compte_motdepasse!=$compte_motdepasse_confirmation){
		$erreur_message .= "Les mots de passe saisis ne sont pas identiques.<br>";
		$erreur_css[] = 'compte_motsdepasse_differents';
	}

	if(strlen($erreur_message)==0){

		$requete_maj = mysqli_query($connexion_mysql, 'UPDATE admin_comptes SET compte_mot_passe="'.md5($compte_motdepasse).'" WHERE compte_id="'.$c.'"');

		$confirmation_message = "Votre mot de passe a bien été enregistré.<br><br>Vous pouvez à présent vous connecter avec votre nouveau mot de passe : <a href=\"./auth.php\"><b>cliquez ici</b></a><br><br>";

	}

}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title><?=$admin_titre?></title>
	<link rel="stylesheet" type="text/css" href="<?=$admin_css_authentification?>">
	<link rel="shortcut icon" type="image/png" href="<?=$admin_domaine?>favicon.png">
	<meta name="robots" content="none">
</head>

<body bgcolor="#EDEDE5">

<?php include 'sources/entete.inc'; ?>

<div id="contenu_1" align="center">
	<div id="contenu_2">

		<div id="authentification_box" align="left">

			<span class="titre">mot de passe oublié</span><br><br>

			<?php 
			if(isset($erreur_message) AND strlen($erreur_message)!=0){
				echo '<div align="center"><div id="authentification_erreur" align="left">'.$erreur_message.'</div></div>'."\n";
			}elseif(isset($confirmation_message) AND strlen($confirmation_message)!=0){
				echo '<div align="center"><div id="authentification_confirmation" align="center">'.$confirmation_message.'</div></div>'."\n";
			}
			?>

			<form name="motdepasse_oublie" action="<?=$PHP_SELF?>" method="post">

				<input type="hidden" name="action" value="motdepasse_oublie">
				<input type="hidden" name="c" value="<?=$c?>">
				<input type="hidden" name="k" value="<?=$k?>">

				<table width="550" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td align="right" style="padding-right: 20px;">Nouveau mot de passe</td>
						<td width="290"><input type="password" name="compte_motdepasse"  tabindex="1" class="input" style="width: 250px;"></td>
					</tr>
					<tr><td colspan="2"><img src="<?=$admin_img?>p.gif" width="1" height="20"></td></tr>
					<tr>
						<td align="right" style="padding-right: 20px;">Resaisir</td>
						<td><input type="password" name="compte_motdepasse_confirmation" tabindex="2" class="input" style="width: 250px;"></td>
					</tr>
					<tr><td colspan="2"><img src="<?=$admin_img?>p.gif" width="1" height="20"></td></tr>
					<tr>
						<td>&nbsp;</td>
						<td width="290"><input type="image" src="<?=$admin_img?>btn_valider.png" width="123" height="40" border="0" tabindex="3" class="input_bouton"></td>
					</tr>
				</table>

			</form>

		</div>

	</div>
</div>

<?php include 'sources/pied_page.inc'; ?>


<script language="Javascript">
	<!-- 
	<?php 
	if(isset($action) AND $action=='motdepasse_oublie'){
		echo "document.motdepasse_oublie.compte_motdepasse.focus();\n";
	}elseif(isset($action) AND $action=='motdepasse_oublie'){
		echo "document.motdepasse_oublie.compte_motdepasse_confirmation.focus();\n";
	}else{
		echo "document.motdepasse_oublie.compte_motdepasse.focus();\n";
	}
	?>
	//-->
</script>

</body>
</html>
