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


if(isset($autorisation) AND $autorisation=='oubli_motdepasse_1'){

	if(strlen(trim($oubli_motdepasse_email))==0){
		$formulaire_erreur[] = 'oubli_motdepasse_email';
	}elseif(preg_match('/@/', $oubli_motdepasse_email)==false OR preg_match('/\./', $oubli_motdepasse_email)==false){
		$formulaire_erreur[] = 'oubli_motdepasse_email_incorrect';
	}

	if(count($formulaire_erreur)==0){

		// Vérification si l'adresse e-mail existe parmi les joueurs
		$requete_verification = mysqli_query($connexion_mysql, 'SELECT joueur_id, (SELECT equipe_id FROM equipes A INNER JOIN equipes_joueurs B ON A.equipe_id=B.ej_equipe WHERE ej_joueur=joueur_id), (SELECT equipe_motdepasse FROM equipes A INNER JOIN equipes_joueurs B ON A.equipe_id=B.ej_equipe WHERE ej_joueur=joueur_id), joueur_email, joueur_sexe, joueur_nom FROM joueurs WHERE joueur_profil IN ("pro","am") AND joueur_email="'.$oubli_motdepasse_email.'"');
		$nb_verification = mysqli_num_rows($requete_verification);
		if($nb_verification!=0){
			$resultat_verification = mysqli_fetch_array($requete_verification);
			$joueur_id = $resultat_verification[0];
			$equipe_id = $resultat_verification[1];
			$cle = substr($resultat_verification[2], 0, 4);
			$joueur_email = $resultat_verification[3];
			$joueur_sexe = $resultat_verification[4];
			$joueur_nom = $resultat_verification[5];

			if($joueur_sexe=='H'){ $joueur_civilite = $txt_monsieur; }else{ $joueur_civilite = $txt_madame; }

			$lien_remplacement_motdepasse = $web_url.'/motdepasse_oublie.php?k='.$cle.'&j='.$joueur_id.'&e='.$equipe_id;

			$emailing_sujet = $txt_espace_equipe_motdepasse_email_sujet;
			$emailing_titre = $txt_espace_equipe_motdepasse_email_titre;
			$emailing_message  = $txt_espace_equipe_motdepasse_email_bonjour." ".$joueur_civilite." ".$joueur_nom.",<br><br>\n";
			$emailing_message .= $txt_espace_equipe_motdepasse_email_contenu_1."<br><br>\n";
			$emailing_message .= $txt_espace_equipe_motdepasse_email_contenu_2.", <a href=\"".$lien_remplacement_motdepasse."\" target=\"_blank\">".$txt_espace_equipe_motdepasse_email_contenu_3."</a>.<br><br><br>\n";
			$emailing_message .= $txt_espace_equipe_motdepasse_email_contenu_4.".<br><br><br>\n";
			$emailing_message .= $txt_espace_equipe_motdepasse_email_contenu_5."<br><br>\n";
			$emailing_message .= $txt_espace_equipe_motdepasse_email_contenu_6."<br><br><br>\n";

			// Envoi de l'e-mail de remplacement du mot de passe
			emailing_envoi($web_email_alerte, $joueur_email, '', '', $emailing_sujet, $emailing_titre, $emailing_message, $web_url.'/emailing.htm', $web_url, $_SESSION['SessionWeb_langue']);

			$confirmation = 1;

		}else{
			$formulaire_erreur[] = 'oubli_motdepasse_email_inconnu';
		}

	}

}elseif(isset($autorisation) AND $autorisation=='oubli_motdepasse_2'){

	if(strlen(trim($oubli_motdepasse))==0){
		$formulaire_erreur[] = 'oubli_motdepasse';
	}elseif(strlen(trim($oubli_motdepasse))<8){
		$formulaire_erreur[] = 'oubli_motdepasse_incorrect';
	}

	if(count($formulaire_erreur)==0){

		// Requête de mise à jour du mot de passe
		$requete_maj = mysqli_query($connexion_mysql, 'UPDATE equipes SET equipe_motdepasse="'.md5(trim($oubli_motdepasse)).'" WHERE equipe_id="'.$e.'"');

		$confirmation = 2;

	}

}

if(isset($autorisation) AND $autorisation=='oubli_motdepasse'){
	$oubli_motdepasse_email = stripslashes($oubli_motdepasse_email);
}elseif(isset($autorisation) AND $autorisation=='oubli_motdepasse_2'){
	$oubli_motdepasse = stripslashes($oubli_motdepasse);
}else{
	$oubli_motdepasse_email = '';
	$oubli_motdepasse = '';
}

// Après avoir cliqué sur le lien à l'intérieur de l'email recu ...
if(isset($k) AND isset($j) AND isset($e) AND (!isset($autorisation) OR $autorisation!='oubli_motdepasse_2')){

	// Vérification si les paramètres GET sont correctes
	$requete_verification = mysqli_query($connexion_mysql, 'SELECT joueur_id FROM joueurs WHERE joueur_id="'.$j.'" AND SUBSTRING((SELECT equipe_motdepasse FROM equipes A INNER JOIN equipes_joueurs B ON A.equipe_id=B.ej_equipe WHERE ej_joueur=joueur_id), 1, 4)="'.$k.'"');
	$nb_verification = mysqli_num_rows($requete_verification);
	if($nb_verification==0){
		header('Location: /');		// Si les paramètres sont incorrectes, alors redirection vers la page d'accueil
	}

}
?>

<!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" lang="<?=$_SESSION['SessionWeb_langue']?>" xml:lang="<?=strtolower($_SESSION['SessionWeb_langue'])?>">
<head>
	<title><?=$txt_espace_equipe_titre?></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=8">
	<meta name="language" content="<?=strtolower($_SESSION['SessionWeb_langue'])?>">
	<meta name="robots" content="index, follow">
	<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
	<link rel="shortcut icon" href="/favicon.png">
	<link rel="stylesheet" type="text/css" href="<?=$web_commun?>commun.css">
</head>

<body scroll="auto">

<div id="page" align="center">

	<div id="contenu">

		<?php $espace='equipe'; include './commun/entete.inc'; ?>

		<div id="formulaire">

			<div id="bloc" style="min-height: 110px;">

				<?php if(isset($confirmation) AND $confirmation==1){ ?>

					<h1><?=$txt_espace_equipe_motdepasse_titre?></h1>

					<div class="separateur"></div>

					<div style="width: 600px;" align="center">

						<div class="confirmation" style="margin-left: 0px;"><b><?=$txt_espace_equipe_motdepasse_remplacement_envoie_email?> :&nbsp; <?=$joueur_email?></b></div>

						<?=$txt_espace_equipe_motdepasse_remplacement_envoie_email_info?><br><br>

					</div>

					<div class="separateur"></div>

				<?php }elseif(isset($confirmation) AND $confirmation==2){ ?>

					<h1><?=$txt_espace_equipe_motdepasse_remplacement_titre?></h1>

					<div class="separateur"></div>

					<div class="confirmation" style="width: 600px; margin-left: 0px;" align="center"><b><?=$txt_espace_equipe_motdepasse_confirmation?></b></div>

					<div class="separateur"></div>

					<input type="button" value="<?=$txt_bouton_retour_espace_equipe?>" class="bouton_annuler" style="margin-top: 10px; margin-left: 190px;" onclick="window.location='./identification.php'">

				<?php }elseif(isset($k) AND isset($j) AND isset($e) AND !isset($confirmation)){ ?>

					<h1><?=$txt_espace_equipe_motdepasse_remplacement_titre?></h1>

					<div class="separateur"></div>

					<form action="<?=$REQUEST_URI?>" method="post">

						<input type="hidden" name="autorisation" value="oubli_motdepasse_2">
						<input type="hidden" name="k" value="<?=$k?>">
						<input type="hidden" name="j" value="<?=$j?>">
						<input type="hidden" name="e" value="<?=$e?>">

						<div class="colonne_gauche_obligatoire" style="width: 170px;"><?=$txt_espace_equipe_motdepasse_remplacement_nouveau?> :</div>
						<div class="colonne_droite" style="width: 140px;"><input type="password" name="oubli_motdepasse" value="<?=$oubli_motdepasse?>" class="texte" style="width: 100px;"></div>

						<?php if(count($formulaire_erreur)!=0 AND in_array('oubli_motdepasse', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_obligatoire.'</div>'; }elseif(count($formulaire_erreur)!=0 AND in_array('oubli_motdepasse_incorrect', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_espace_equipe_motdepasse_remplacement_erreur_8_caracteres.'</div>'; } ?><br>
						<br clear="all">

						<div class="separateur"></div>

						<input type="submit" value="<?=$txt_bouton_enregistrer?>" class="bouton" style="margin-top: 10px;">

					</form>

				<?php }else{ ?>

					<h1><?=$txt_espace_equipe_motdepasse_titre?></h1>

					<div class="separateur"></div>

					<form action="<?=$REQUEST_URI?>" method="post">

						<input type="hidden" name="autorisation" value="oubli_motdepasse_1">

						<div class="colonne_gauche_obligatoire" style="width: 140px;"><?=$txt_espace_equipe_motdepasse_email_joueur?> :</div>
						<div class="colonne_droite" style="width: 300px;"><input type="text" name="oubli_motdepasse_email" value="<?=$oubli_motdepasse_email?>" class="texte" style="width: 250px;"></div>

						<?php if(count($formulaire_erreur)!=0 AND in_array('oubli_motdepasse_email', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_obligatoire.'</div>'; }elseif(count($formulaire_erreur)!=0 AND in_array('oubli_motdepasse_email_incorrect', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_espace_equipe_motdepasse_email_incorrect.'</div>'; }elseif(count($formulaire_erreur)!=0 AND in_array('oubli_motdepasse_email_inconnu', $formulaire_erreur)==true){ echo '<div class="erreur">'.$txt_espace_equipe_motdepasse_email_inconnu.'</div>'; } ?><br>
						<br clear="all">

						<div class="separateur"></div>

						<input type="submit" value="<?=$txt_bouton_valider?>" class="bouton" style="margin-top: 10px;">

					</form>

				<?php } ?>

			</div>

		</div>

	</div>

</div>

</body>
</html>
