<?php
session_start();
error_reporting(0);

/*****************************************************************************************
                          Artiphp Velocity 3 - la base
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 20 octobre 2004
******************************************************************************************/

/*****************************************************************************************
 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";
//----------------------------------------

   $oblig=" $LG_PASSWORD <font color=red>*</font>";
   $oblig2=" $LG_REPASSWORD <font color=red>*</font>";

//--------------------------------
//affichage des données a modifier
//--------------------------------

  if ($_SESSION['SESSION_ID']) {
  $SESSION_ID=$_SESSION['SESSION_ID'];

   $requete="select * from ".$extension."utilisateurs where id_utilisateur='$SESSION_ID'";
   $result=mysql_query($requete, $link);
   $users=mysql_fetch_object($result);

   $users->prenomUtilisateur = stripslashes($users->prenomUtilisateur);
   $users->loginUtilisateur = stripslashes($users->loginUtilisateur);
   $users->nomUtilisateur = stripslashes($users->nomUtilisateur);
   $users->siteUtilisateur = stripslashes($users->siteUtilisateur);
   $users->villeUtilisateur = stripslashes($users->villeUtilisateur);
   $users->metierUtilisateur = stripslashes($users->metierUtilisateur);

   $modif="<font class=\"menu\">$users->loginUtilisateur</font> $LG_MODINSC";
   $oblig="$LG_NEWPASSWORD";
   $oblig2="$LG_REPASSWORD";
  } else {
   header("Location: ../outils/erreur.php?ec=2");
   exit();
  }


//--------------------
//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['prenom'] || ! $_POST['nom'] || ! $_POST['login'] || $_POST['pass']!=$_POST['pass2']) {
       if (! $_POST['prenom'] || ! $_POST['nom'] || ! $_POST['login']) {
        $meserreur="<font class=\"menu\"><br>$LG_FORMERROR </font>";
       } elseif ($_POST['pass']!=$_POST['pass2']) {
        $meserreur="<font class=\"menu\"><br>$LG_FORMERROR2 </font>";
       } 

 //--------------------------------------------------
//si on recupere idUtilisateur, c'est une mise à jour
 //--------------------------------------------------

  } elseif ($_SESSION['SESSION_ID']) {
  $prenom = addslashes($_POST['prenom']);
  $nom = addslashes($_POST['nom']);
  $login = addslashes($_POST['login']);
  $pass = addslashes($_POST['pass']);
  $pass2 = addslashes($_POST['pass2']);
  $site = addslashes($_POST['site']);
  $url = addslashes($_POST['url']);
  $ville = addslashes($_POST['ville']);
  $metier = addslashes($_POST['metier']);

    $prenom = htmlspecialchars($prenom);
    $nom = htmlspecialchars($nom);
    $login = htmlspecialchars($login);
    $login2 = htmlspecialchars($_POST['login2']);
    $site = htmlspecialchars($site);
    $url = htmlspecialchars($url);
    $ville = htmlspecialchars($ville);
    $metier = htmlspecialchars($metier);
    $pass = htmlspecialchars($pass);
    $pass2 = htmlspecialchars($pass2);

/** TEST D'URL **/
  $testhttp		= substr($url, 0 ,7);
  if ($testhttp=='http://') {} else { $lien2="$url"; $url="http://".$lien2.""; }
/****************/

  $SESSION_USER=$_SESSION['SESSION_USER'];
  $SESSION_ID=$_SESSION['SESSION_ID'];

   /* verification de doublon de login */
   $requete="select loginUtilisateur from ".$extension."utilisateurs where loginUtilisateur LIKE '$login2' and loginUtilisateur!='$SESSION_USER'";
   $result2=mysql_query($requete, $link);
	if (mysql_num_rows($result2)==0) {
	 $attention_login="1";
	} else {
	 $attention_login="2";
	}
   /* ------------------ */


    /* ------------------ */
       
       /* si nouveau password */

       if ($pass && $pass2) {

         $requete="update ".$extension."utilisateurs set prenomUtilisateur='$prenom', nomUtilisateur='$nom', passUtilisateur=password('$pass'), loginUtilisateur='$login2', siteUtilisateur='$site', urlUtilisateur='$url', villeUtilisateur='$ville', metierUtilisateur='$metier' where id_utilisateur='$SESSION_ID'";
         $result=mysql_query($requete, $link);

        // inscription phpBB2 -------------------
        if ($forumbb=='1') {
	 $SESSION_IDPHPBB = $_SESSION['SESSION_IDPHPBB'];
	 $phpbbpass=MD5($pass);
         $requetebb="update ".$extension2."users set username='$login2', user_website='$url', user_from='$ville', user_occ='$metier', user_password='$phpbbpass' where user_id='$SESSION_IDPHPBB'";
	 $resultbb=mysql_query($requetebb, $link);
	}
	//---------------------------------------

         header("Location: ../outils/validation.php?ec=1");



       } elseif ($attention_login=='2') { 

         $meserreur="<font class=\"menu\"><br>$LG_FORMERROR3 </font>";


//---------------------------------------------------------------------------
mysql_free_result($result2);
//---------------------------------------------------------------------------

       } else {

        $requete="update ".$extension."utilisateurs set prenomUtilisateur='$prenom', nomUtilisateur='$nom', loginUtilisateur='$login2', siteUtilisateur='$site', urlUtilisateur='$url', villeUtilisateur='$ville', metierUtilisateur='$metier' where id_utilisateur='$SESSION_ID'";
        $result=mysql_query($requete, $link);

        // inscription phpBB2 -------------------
        if ($forumbb=='1') {
	 $SESSION_IDPHPBB = $_SESSION['SESSION_IDPHPBB'];
         $requetebb="update ".$extension2."users set username='$login2', user_website='$url', user_from='$ville', user_occ='$metier' where user_id='$SESSION_IDPHPBB'";
	 $resultbb=mysql_query($requetebb, $link);
	}
	//---------------------------------------

        header("Location: ../outils/validation.php?ec=1");  
       }

}

//-----------------
//champ login
//-----------------

  if ($_SESSION['SESSION_ID']) {
  $SESSION_USER=$_SESSION['SESSION_USER'];

   $ajoutlog .="$LG_CHANGELOGIN<br>";
   $ajoutlog .="<input type=\"text\" name=\"login2\" value=\"".$_SESSION['SESSION_USER']."\" size=\"15\"></p>";
   $ajoutlog .="<input type=\"hidden\" name=\"login\" value=\"".$_SESSION['SESSION_USER']."\">";

  } else {

   $ajoutlog="$LG_LOGIN <font color=red>*</font><br>";
   $ajoutlog .="  <input type=\"text\" name=\"login\" value=\"".$login."\" size=\"15\"></p>";

  }


//--------------------------
mysql_free_result($result);
//--------------------------

//------------
//mise en page
//------------

$milieu .="<p><b><font size=\"2\" color=\"red\">$LG_USERPROFI</font></b></p>\n";

$milieu .="<form method=\"POST\" action=\"inscription2.php\">\n";
$milieu .="<p><strong>$modif</strong>$meserreur</p><p>\n";

$milieu .="<hr size=1><b>$LG_MAIL </b>  -  <a href=\"changemail.php\"><font color=red>$LG_USERCHANGMAIL</font></a><br>\n";
$milieu .="".$users->mailUtilisateur."<hr size=1><br>\n";

$milieu .="$LG_PRENOM <font color=red>*</font><br> \n";
$milieu .="<input type=\"text\" name=\"prenom\" value=\"".$users->prenomUtilisateur."\" size=\"30\"><br>\n";

$milieu .="$LG_NOM <font color=red>*</font><br>\n";
$milieu .="<input type=\"text\" name=\"nom\" value=\"".$users->nomUtilisateur."\" size=\"30\"><br>  \n";

$milieu .="$ajoutlog<p>$oblig<br>\n";

$milieu .="<input type=\"password\" name=\"pass\" value=\"$pass\" size=\"15\"><br> \n";   
$milieu .="$oblig2<br>\n";

$milieu .="<input type=\"password\" name=\"pass2\" value=\"$pass2\" size=\"15\"></p>\n";

$milieu .="$LG_NOMWEBSITE<br> \n";
$milieu .="<input type=\"text\" name=\"site\" value=\"".$users->siteUtilisateur."\" size=\"30\"><br>\n";

$milieu .="$LG_URLWEBSITE<br>\n";
$milieu .="<input type=\"text\" name=\"url\" value=\"".$users->urlUtilisateur."\" size=\"30\"></p>\n";

$milieu .="$LG_LOCALITE<br>\n";
$milieu .="<input type=\"text\" name=\"ville\" value=\"".$users->villeUtilisateur."\" size=\"30\"><br>\n";

$milieu .="$LG_METIER<br> \n";
$milieu .="<input type=\"text\" name=\"metier\" value=\"".$users->metierUtilisateur."\" size=\"30\"></p>\n";


$milieu .="<input type=\"hidden\" name=\"id_utilisateur\" value=\"$users->id_utilisateur\">\n";

$milieu .="<input type=\"submit\" value=\"$LG_FORMOK2\" 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();
?>