<?php

session_start();
error_reporting(0);

include("adminheader.php");

// donnees titre et liens modules
//-------------------------------
$imgmodule="fiche_admin.gif";
$titremodule="$LG_FICHAUT";
$descriptionmodule="$LG_FICHDESAUT";


include("../outils/foncpost2.php");

/*****************************************************************************************
                          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
******************************************************************************************/


// autorisation d'ouverture de cette page uniquement aux status autorisés
//----------------------------------------------------------------------
$session_statut=$_SESSION['SESSION_STATUT'];
if ($session_statut!="artadmin" && $session_statut!="auteurqal" && $session_statut!="auteur") { 
header("Location: ../outils/erreur.php?ec=2");
exit();
}


   $modif="<b>$LG_PROFMODIF</b>";


//affichage des données a modifier
//--------------------------------

  if ($_SESSION['SESSION_ID']) {
  $SESSION_ID=$_SESSION['SESSION_ID'];

   $requete="select id_utilisateur, descUtilisateur, imgUtilisateur, nomUtilisateur, prenomUtilisateur from ".$extension."utilisateurs where id_utilisateur='$SESSION_ID'";
   $result=mysql_query($requete, $link);
   $users=mysql_fetch_object($result);

    /****suivant le traitement de texte (Ie ou NS)***********/
    $nav=$_GET['$nav'];
    if($nav=='2') {
      $users->descUtilisateur=eregi_replace('<br[[:space:]]*/?[[:space:]]*>', "", $users->descUtilisateur);
    }
    /********************************************************/

   $users->descUtilisateur = stripslashes($users->descUtilisateur);
   $users->nomUtilisateur = stripslashes($users->nomUtilisateur);
   $users->prenomUtilisateur = stripslashes($users->prenomUtilisateur);

   $modif="<font class=\"menu\">".$users->prenomUtilisateur."</font>";
  }

//---------------------------------------
//vérification de l'existence de la photo
//---------------------------------------

if ($users->imgUtilisateur) {
  $formphoto = "<p><b>$LG_IMGNOW</b><br>";
  $formphoto .="<img src=\"../images/".$users->imgUtilisateur."\"></p>";
  $formphoto .="<input type=\"checkbox\" name=\"suppimage\" value=\"ok\"> $LG_SUPPRES<br><br>";
  $imgform = "<b>$LG_IMGCHANG</b>";
} else {
  $formphoto = "<b>$LG_IMGNODISPO</b><p>";
  $imgform = "<b>$LG_IMGINSERT</b>";
}


// ouverture FTP et changement de chmod du repertoire bibliotheque
   if ($_FILES['image']['type']){
	if($ftp=='1') {
	 $ftpcon = ftp_connect($ftp_host) or die('Erreur');
	 $loginresult = ftp_login($ftpcon, $ftp_login, $ftp_mdp);

	 $repertoire="".$ftp_repertoire."";

	 //emplacement du fichier que vous voulez modifier
	 ftp_chdir($ftpcon, $repertoire) or die('Erreur dossier');

	 //changement de chmod via FTP
	 $chmod_cmd="CHMOD 0777 images"; 
	 ftp_site($ftpcon, $chmod_cmd);
	}
    }
//----------------------------------------------------------------


//------------------
//upload de la photo
//------------------

   if ($_FILES['image']['type']){
   $img=$_FILES['image']['type'];
   $nomimage=$_FILES['image']['name'];
   $tmp_file = $_FILES['image']['tmp_name'];

    if( !is_uploaded_file($tmp_file) ) {
       $meserreur2 ="<br><font color=red>$LG_UPNOFILE</font><br><br>";
    }

     $tabTypeImage = split ("/", $img);
     $typeImage = $tabTypeImage[1];

     if ($typeImage != "pjpeg" && $typeImage != "x-jpeg" && $typeImage != "jpeg" && $typeImage != "gif" && $typeImage != "x-png") {
         $meserreur2 ="<br><font color=red>$LG_UPNOFORM</font><br><br>";
     } else {

         $destination = "../images/".$nomimage."";

         if (! move_uploaded_file ($tmp_file, $destination)) {
            $meserreur2 ="<br><font color=red>$LG_UPNOTRANS</font><br><br>";
            $insertimage=="";
         } else {
		$SESSION_ID=$_SESSION['SESSION_ID'];

		$requete="update ".$extension."utilisateurs set imgUtilisateur='$nomimage' where id_utilisateur='$SESSION_ID'";
		$result=mysql_query($requete, $link);
		header("Location: profile.php");
         }
     }

   }

//-------------------------
// Fermeture et remise du chmod FTP
   if ($_FILES['image']['type']){
	if($ftp=='1') {
	  $chmod_cmd="CHMOD 0755 images"; 
	  ftp_site($ftpcon, $chmod_cmd);
	  ftp_close($ftpcon);
	}
   }
//----------------------------------


  if ($_POST['suppimage']){
		$requete="update ".$extension."utilisateurs set imgUtilisateur='' where id_utilisateur='$SESSION_ID'";
		$result=mysql_query($requete, $link);
		header("Location: profile.php");
  }
//------------------






//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['texte']) {
        $meserreur="<font style=\"color:red\"><br>$LG_FORMERROR </font>";


//si on recupere idUtilisateur, c'est une mise à jour
//--------------------------------------------------

  } elseif ($_SESSION['SESSION_ID']) {
  $SESSION_ID=$_SESSION['SESSION_ID'];

  $texte = addslashes($_POST['texte']);
  $texte = doscode($texte);

   /*******************************************/
   $nav=$_POST['$nav'];
   if ($nav=='2') {
     $texte = nl2br($texte);
   }
   /*******************************************/

// dirty patch by Marco, to avoid tinyMCE path error when including images
     $texte=str_replace("www.cilss.bf..","www.cilss.bf/fondsitalie",$texte);
//

    $requete="update ".$extension."utilisateurs set descUtilisateur='$texte' where id_utilisateur='$SESSION_ID'";
    $result=mysql_query($requete, $link);
     header("Location: index.php");
  }

//-------------------------
mysql_free_result($result);
//-------------------------

//mise en page
//------------
 include("header.php");
 include("menumod.php");
?>

<div align="center"><center>
<table width="95%" border="0" cellspacing="5" cellpadding="5">
<tr>

<td>
<p><img src="imgadmin/ptecrire.gif" align="absmiddle" border="0">&nbsp;<strong><?php echo $modif; ?></strong><?php echo $meserreur; ?></p><p>

</td></tr>

<tr><form NAME="form" method="POST" action="profile.php">
<td valign="top" bgcolor="#CCCCFF" style="BORDER:#000000 1px dashed">

<?php

/***************************************************/
/** zone de texte **********************************/
/***************************************************/
  $nomtxt="<b>$LG_DESCRIPTION <font color=red>*</font></b>"; // nom de la textearea
  $texte="$users->descUtilisateur"; // affichage de texte dans le textearea
  $lienNS="profile.php?nav=2";  // lien vers editeur netscape
  $lienIE="profile.php";  // lien vers editeur internet explorer

  include("../outils/foncpost10.php");
  $milieu .="<br>$menu";

/***************************************************/
echo $milieu;

?>

<input type="hidden" name="nav" value="<?php echo $nav; ?>">
<br><input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1"></p>
</td>
</form>
</tr>
<tr>
<!--
<form action="profile.php" method="POST" enctype="multipart/form-data">
<td valign="top" bgcolor="#EAEAFF" style="BORDER:#000000 1px dashed">
-->
<?php // echo $formphoto; ?>

<?php // echo $imgform; ?><br>
<!--
<input type="hidden" name="MAX_FILE_SIZE" value="15000">
<input name="image" type="file" size="50"><br>
<input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1"></p>
-->

</td></form></tr></table>
</center></div>
<p></p>

<?php

 include("menumod2.php");
 include("footer.php");
mysql_close();
?>
