<?php
session_start();
error_reporting(0);

/*****************************************************************************************
                           Artiphp 2.5.0 - la base
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 13 novembre 2003
******************************************************************************************/

/*****************************************************************************************
 Artiphp, portail CMS pour la création de sites dynamiques 

 Copyright (C) 2003 Ronald Guérin - webmaster@artiloo.com 
 Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier 
 conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée 
 par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) 
 toute version ultérieure. 

 Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; 
 sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. 
 Pour plus de détail, voir la Licence Publique Générale GNU . 

 Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que 
 ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 
 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. 

 Pour plus d'informations sur Artiphp :
 http://www.artiloo.com - webmaster@artiloo.com
******************************************************************************************/

//------------------------------------------------
  include("../artzone/connect.php");
  include("../outils/identification2.php");   //  zone membre
  include("../outils/identimprime.php");

//Définition module
//-----------------
  $mod_present="membres";

// metatags
//--------------------
  include("../metatags/metabase.php");
  $metatitle="$LG_METAINS";
  $metaDescription="$LG_METADESCINS";

// langue
//--------------------
  if ($_SESSION['SESSION_IDSKIN']) {
  } else {
  include("../outils/donneeSkin.php"); 
  }
  $SESSION_LANGSKIN=$_SESSION['SESSION_LANGSKIN'];
  include("../langages/$SESSION_LANGSKIN/index.php");


//entete de page--------------------------
  $entete= "<font class=\"entete\"><a href=\"../welcome/index.php\" class=\"entete\">$LG_ACCUEIL</a>/$LG_USERPROFI</font>\n";
//----------------------------------------

//affichage des données a modifier
//--------------------------------

  if (! $_SESSION['SESSION_ID']) {
   header("Location: ../outils/erreur.php?ec=2");
   exit();
  }

   $modif="<font class=\"menu\">$SESSION_USER</font> $LG_MODINSC";


//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['mail']) {
        $meserreur="<font class=\"menu\"><br>$LG_FORMERROR </font>";


//si on recupere idUtilisateur, c'est une mise à jour
//--------------------------------------------------

  } elseif ($_SESSION['SESSION_ID']) {
    $mail = addslashes($_POST['mail']);
    $mail = htmlspecialchars($mail);
    $SESSION_USER=$_SESSION['SESSION_USER'];
    $SESSION_ID=$_SESSION['SESSION_ID'];

	/* verification de doublon de mail */
	$requete="select mailUtilisateur from ".$extension."utilisateurs where mailUtilisateur LIKE '$mail'";
	$result=mysql_query($requete, $link);
	if (mysql_num_rows($result)==0) {
	 $attention_mail="1";
	} else {
	 $attention_mail="2";
	}


	//$nb2=mysql_fetch_object($result);


        //if ($mail==$nb2->mailUtilisateur) { 

	if ($attention_mail=='2') {
	 $meserreur="<font class=\"menu\"><br>$LG_FORMERROR5 </font>";
	 $mail="";
	} else {

	 $ordre= date ("Y-m-d H:i:s");
	 $aleatoire = rand(1000,10000);
	 $aleatoire2 = date ("YmdHis");
	 $conf="".$aleatoire."".$aleatoire2."";

	/* si c'est un admin, pas de mise en attente */
	 if ($_SESSION['SESSION_STATUT']=='artadmin') {
	 $requete2="Update ".$extension."utilisateurs set mailUtilisateur='$mail' where id_utilisateur='$SESSION_ID'";
	 $result2=mysql_query($requete2, $link);

          // inscription phpBB2 -------------------
          if ($forumbb=='1') {
	   $SESSION_IDPHPBB = $_SESSION['SESSION_IDPHPBB'];
           $requetebb="update ".$extension2."users set user_email='$mail' where user_id='$SESSION_IDPHPBB'";
	   $resultbb=mysql_query($requetebb, $link);
	  }
	  //---------------------------------------

	  header("Location: index.php");
	  exit();
	 }
	/*********************************************/

	 $requete2="Update ".$extension."utilisateurs set mailUtilisateur='$mail', statutUtilisateur='inscritatt', numconf='$conf', dateutil='$ordre' where id_utilisateur='$SESSION_ID'";
	 $result2=mysql_query($requete2, $link);

          // inscription phpBB2 -------------------
          if ($forumbb=='1') {
	  $SESSION_IDPHPBB = $_SESSION['SESSION_IDPHPBB'];
           $requetebb="update ".$extension2."users set user_email='$mail' where user_id='$SESSION_IDPHPBB'";
	   $resultbb=mysql_query($requetebb, $link);
	  }
	  //---------------------------------------



	 //si pas de fonction mail
	 if ($fonctionmail=='0') {
	  header("Location: validation.php?log=".$SESSION_USER."&val=".$conf."");
	  exit();
	 }
			
	 //-- Envoi de l'email pour valider l'inscription. --//
	 if ($fonctionmail=='1') {
	  $emailrecep="$mail";
	  $sujet="".$LG_USERMAILSUB20." ".$votre_url."";
	  $message="".$LG_USERMAILTXT20." ".$votre_url.". \n".$LG_USERMAILTXT2."\n\n";
	  $message .="".$votre_url."/welcome/validation.php?log=".$SESSION_USER."&val=".$conf."\n";
	  $message .="".$LG_USERMAILTXT3." ".$votre_url."\n";
	  $message2=stripslashes($message);
	  $headers="From: ". $mail ."\n";

	  mail($emailrecep,$sujet,$message2,$headers);

	 } if ($fonctionmail=='2') {
	  $emailrecep="$mail";
	  $sujet="".$LG_USERMAILSUB20." ".$votre_url."";
	  $message="".$LG_USERMAILTXT20." ".$votre_url.". \n".$LG_USERMAILTXT2."\n\n";
	  $message .="".$votre_url."/welcome/validation.php?log=".$SESSION_USER."&val=".$conf."\n";
	  $message .="".$LG_USERMAILTXT3." ".$votre_url."\n";
	  $message2=stripslashes($message);
	  $emailFrom = "Webmaster"; //- Ici mettez le nom de votre compte mail qui doit envoyer sans le "@nom_domaine.com"

	  email($emailFrom,$emailrecep,$sujet,$message2);

	 }

	 //-Redirection--//
	 header("Location: ../outils/validation.php?ec=2");    
	}

mysql_free_result($result2);
//----------------------------

   }



mysql_free_result($result);
//--------------------------



//mise en page
//------------

$milieu="<p><b><font size=\"2\" color=\"red\">$LG_USERPROFI</font></b></p>\n";

if ($_SESSION['SESSION_STATUT']!='artadmin') {
$milieu="<p><b>$LG_USERCHANGMAILWAR</b>\n";
}

$milieu .="<form method=\"POST\" action=\"changemail.php\">\n";
$milieu .="<p><strong>$modif</strong>$meserreur</p><p>\n";

$milieu .="$LG_MAIL <font color=red>*</font><br> \n";
$milieu .="<input type=\"text\" name=\"mail\" size=\"30\"><br>\n";

$milieu .="<input type=\"submit\" value=\"Envoyer\" name=\"B1\"></p>\n";

$milieu .="</form>\n";



//le template
//------------

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];
 include("../templates/temp$SESSION_SKIN/temp.html");
 echo $arti;
 mysql_close();
?>