diff --git a/htdocs/socnote.php b/htdocs/socnote.php
index 5b68bf12f232c3f7f8f9446d7469f0cd20829267..5878441e7625f757af9aee9e8afbbd5c5d223cae 100644
--- a/htdocs/socnote.php
+++ b/htdocs/socnote.php
@@ -1,6 +1,6 @@
 <?php
 /* Copyright (C) 2001-2003,2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
- * Copyright (C) 2004-2005      Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) 2004-2006      Laurent Destailleur  <eldy@users.sourceforge.net>
  * Copyright (C) 2005-2006      Regis Houssin        <regis.houssin@cap-networks.com>
  *
  * This program is free software; you can redistribute it and/or modify
@@ -31,15 +31,14 @@
 require("./pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
 
+$action = isset($_GET["action"])?$_GET["action"]:$_POST["action"];
+
 $langs->load("companies");
 
 $user->getrights('commercial');
 
 // Protection quand utilisateur externe
-$socidp = isset($_GET["socid"])?$_GET["socid"]:'';
-
-//if ($socidp == '') accessforbidden(); //probl�me apr�s update des notes
-
+$socidp = isset($_GET["socid"])?$_GET["socid"]:$_POST["socid"];
 if ($user->societe_id > 0)
 {
     $socidp = $user->societe_id;
@@ -59,7 +58,8 @@ if (!$user->rights->commercial->client->voir && $socidp && !$user->societe_id >
 }
 
 
-if ($_POST["action"] == 'add') {
+if ($_POST["action"] == 'add')
+{
   $sql = "UPDATE ".MAIN_DB_PREFIX."societe SET note='".addslashes($_POST["note"])."' WHERE idp=".$_POST["socid"];
   $result = $db->query($sql);
 
@@ -91,21 +91,80 @@ if ($socidp > 0)
 	
 	print '<table class="border" width="100%">';
 
-	print '<tr><td width="50%" valign="top">'.$langs->trans("Note").'</td><td>'.$langs->trans("CurrentNote").'</td></tr>';
-	print '<tr><td width="50%" valign="top">';
-	print "<input type=\"hidden\" name=\"action\" value=\"add\">";
-	print "<input type=\"hidden\" name=\"socid\" value=\"".$societe->id."\">";
-	print '<textarea name="note" cols="70" rows="10">'.$societe->note.'</textarea><br>';
-	print '</td><td width="50%" valign="top">'.nl2br($societe->note).'</td>';
+    print '<tr><td width="20%">'.$langs->trans('Name').'</td><td colspan="3">'.$societe->nom.'</td></tr>';
+
+    print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="3">'.$societe->prefix_comm.'</td></tr>';
+
+    if ($societe->client) {
+        print '<tr><td>';
+        print $langs->trans('CustomerCode').'</td><td colspan="3">';
+        print $societe->code_client;
+        if ($societe->check_codeclient() <> 0) print ' '.$langs->trans("WrongCustomerCode");
+        print '</td></tr>';
+    }
+
+    if ($societe->fournisseur) {
+        print '<tr><td>';
+        print $langs->trans('SupplierCode').'</td><td colspan="3">';
+        print $societe->code_fournisseur;
+        if ($societe->check_codefournisseur() <> 0) print ' '.$langs->trans("WrongSupplierCode");
+        print '</td></tr>';
+    }
+
+	print '<tr><td valign="top">'.$langs->trans("Note").'</td>';
+	print '<td valign="top">';
+	if ($action == 'edit' && $user->rights->societe->creer)
+	{
+		print "<input type=\"hidden\" name=\"action\" value=\"add\">";
+		print "<input type=\"hidden\" name=\"socid\" value=\"".$societe->id."\">";
+
+	    // �diteur wysiwyg
+		if ($conf->fckeditor->enabled && $conf->global->FCKEDITOR_ENABLE_MAILING)
+	    {
+			require_once(DOL_DOCUMENT_ROOT."/lib/doleditor.class.php");
+			$doleditor=new DolEditor('note',$societe->note,280,'dolibarr_notes');
+			$doleditor->Create();
+	    }
+	    else
+	    {
+			print '<textarea name="note" cols="70" rows="10">'.$societe->note.'</textarea>';
+	    }
+
+	}
+	else
+	{
+		print nl2br($societe->note);
+	}
 	print "</td></tr>";
-	print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td></tr>';
 
-	print "</table>";
+	if ($action == 'edit')
+	{
+		print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></td></tr>';
+	}
 	
+	print "</table>";
+
 	print '</form>';
 }
 
-print '</div><br>';
+print '</div>';
+
+
+/*
+ * Boutons actions
+ */
+if ($_GET["action"] == '')
+{
+    print '<div class="tabsAction">';
+
+    if ($user->rights->societe->creer)
+    {
+        print '<a class="butAction" href="'.DOL_URL_ROOT.'/socnote.php?socid='.$societe->id.'&amp;action=edit">'.$langs->trans("Edit").'</a>';
+    }
+    
+    print '</div>';
+}
+
 
 $db->close();