<?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= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"entete\"><tr class=\"entete\"><td>";
  $entete .= "<a href=\"../welcome/index.php\">$LG_ACCUEIL</a>/$LG_USERPROFI\n";
  $entete .= "</td></tr></table>";
//----------------------------------------

   $modif="<b>$LG_INSCRIPTION</b>";
   $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->nomUtilisateur = stripslashes($users->nomUtilisateur);
   $users->siteUtilisateur = stripslashes($users->siteUtilisateur);
   $users->villeUtilisateur = stripslashes($users->villeUtilisateur);
   $users->metierUtilisateur = stripslashes($users->metierUtilisateur);

   $modif="<font class=\"menu\">$users->nomUtilisateur</font> $LG_MODINSC";
   $oblig="$LG_NEWPASSWORD";
   $oblig2="$LG_REPASSWORD";
  }

//--------------------
//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['prenom'] || ! $_POST['nom'] || ! $_POST['mail'] || ! $_POST['login'] || $_POST['pass']!=$_POST['pass2']) {
       if (! $_POST['prenom'] || ! $_POST['nom'] || ! $_POST['mail'] || ! $_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($prenom);
  $nom = addslashes($nom);
  $login2 = addslashes($login2);
  $site = addslashes($site);
  $ville = addslashes($ville);
  $metier = addslashes($metier);
  $pass = addslashes($pass);
  $pass2 = addslashes($pass2);

    $prenom = htmlspecialchars($prenom);
    $nom = htmlspecialchars($nom);
    $mail = htmlspecialchars($mail);
    $login2 = htmlspecialchars($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='$login2' and loginUtilisateur!='$SESSION_USER'";
   $result2=mysql_query($requete, $link);
   $nb2=mysql_fetch_object($result2);
   /* ------------------ */


    /* ------------------ */
       
       /* si nouveau password */

       if ($pass && $pass2) {

         $requete="update ".$extension."utilisateurs set prenomUtilisateur='$prenom', nomUtilisateur='$nom', mailUtilisateur='$mail', passUtilisateur=password('$pass'), loginUtilisateur='$login', siteUtilisateur='$site', urlUtilisateur='$url', villeUtilisateur='$ville', metierUtilisateur='$metier' where id_utilisateur='$SESSION_ID'";
         $result=mysql_query($requete, $link);
         header("Location: ../outils/validation.php?ec=1");
       } elseif ($nb2->loginUtilisateur==$login2) { 

         $meserreur="<font class=\"menu\"><br>$LG_FORMERROR3 </font>";


//---------------------------------------------------------------------------
mysql_free_result($result2);
//---------------------------------------------------------------------------

       } else {

        $requete="update ".$extension."utilisateurs set prenomUtilisateur='$prenom', nomUtilisateur='$nom', mailUtilisateur='$mail', loginUtilisateur='$login2', siteUtilisateur='$site', urlUtilisateur='$url', villeUtilisateur='$ville', metierUtilisateur='$metier' where id_utilisateur='$SESSION_ID'";
        $result=mysql_query($requete, $link);
        header("Location: ../outils/validation.php?ec=1");  
       }


//---------------------
//sinon, c'est un ajout
//---------------------
  
	} 
	else 
	{
  $prenom = addslashes($prenom);
  $nom = addslashes($nom);
  $login = addslashes($login);
  $login2 = addslashes($login2);
  $site = addslashes($site);
  $ville = addslashes($ville);
  $metier = addslashes($metier);
  $pass = addslashes($pass);
  $pass2 = addslashes($pass2);

    $prenom = htmlspecialchars($prenom);
    $nom = htmlspecialchars($nom);
    $mail = htmlspecialchars($mail);
    $login = htmlspecialchars($login);
    $login2 = htmlspecialchars($login2);
    $site = htmlspecialchars($site);
    $url = htmlspecialchars($url);
    $ville = htmlspecialchars($ville);
    $metier = htmlspecialchars($metier);
    $pass = htmlspecialchars($pass);
    $pass2 = htmlspecialchars($pass2);

		/* verification de doublon de login */
		$requete="select loginUtilisateur from ".$extension."utilisateurs where loginUtilisateur='$login'";
		$result2=mysql_query($requete, $link);
		$nb=mysql_fetch_object($result2);
		/* ------------------ */


		if (! $pass || ! $pass2)
		{
			$meserreur="<font class=\"menu\"><br>$LG_FORMERROR4 </font>";
		} 
		elseif ($login==$nb->loginUtilisateur)
		{ 
			$meserreur="<font class=\"menu\"><br>$LG_FORMERROR3 </font>";
			$login="";
		} 
		else
		{
			$requete="INSERT into ".$extension."utilisateurs set prenomUtilisateur='$prenom', nomUtilisateur='$nom', mailUtilisateur='$mail', loginUtilisateur='$login', passUtilisateur=password('$pass'), siteUtilisateur='$site', urlUtilisateur='$url', villeUtilisateur='$ville', metierUtilisateur='$metier', statutUtilisateur='inscritatt'";
			$result=mysql_query($requete, $link);
			
			//-Envoi de l'email pour prévenir que l'inscription est ok.--//
			if ($fonctionmail=='1')
			{
				$emailrecep="$mail";
				$sujet="".$LG_USERMAILSUB." ".$votre_url."";
				$message="".$LG_USERMAILTXT." ".$votre_url.". ".$LG_USERMAILTXT2."\n\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_USERMAILSUB." ".$votre_url."";
				$message="".$LG_USERMAILTXT." ".$votre_url.". ".$LG_USERMAILTXT2."\n\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");    
		}
	} 

//-----------------
//champ login
//-----------------

  if ($_SESSION['SESSION_ID']) {
  $SESSION_USER=$_SESSION['SESSION_USER'];

   $ajoutlog .="$LG_CHANGELOGIN<br>";
   $ajoutlog .="<input type=\"text\" name=\"login2\" value=\"". $SESSION_USER ."\" size=\"15\"></p>";
   $ajoutlog .="<input type=\"hidden\" name=\"login\" value=\"". $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=\"inscription.php\">\n";
$milieu .="<p><strong>$modif</strong>$meserreur</p><p>\n";

$milieu .="$LG_PRENOM <font color=red>*</font><br> \n";
$milieu .="<input type=\"text\" name=\"prenom\" value=\"".$users->prenomUtilisateur."".$prenom."\" size=\"30\"><br>\n";

$milieu .="$LG_NOM <font color=red>*</font><br>\n";
$milieu .="<input type=\"text\" name=\"nom\" value=\"".$users->nomUtilisateur."".$nom."\" size=\"30\"><br>  \n";

$milieu .="$LG_MAIL <font color=red>*</font><br>\n";
$milieu .="<input type=\"text\" name=\"mail\" value=\"".$users->mailUtilisateur."".$mail."\" 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."".$site."\" size=\"30\"><br>\n";

$milieu .="$LG_URLWEBSITE<br>\n";
$milieu .="<input type=\"text\" name=\"url\" value=\"".$users->urlUtilisateur."".$url."\" size=\"30\"></p>\n";

$milieu .="$LG_LOCALITE<br>\n";
$milieu .="<input type=\"text\" name=\"ville\" value=\"".$users->villeUtilisateur."".$ville."\" size=\"30\"><br>\n";

$milieu .="$LG_METIER<br> \n";
$milieu .="<input type=\"text\" name=\"metier\" value=\"".$users->metierUtilisateur."".$metier."\" size=\"30\"></p>\n";


$milieu .="<input type=\"hidden\" name=\"id_utilisateur\" value=\"$users->id_utilisateur\">\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();
?>