diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php
index 07bd3cad99c..88792475911 100644
--- a/htdocs/contact/fiche.php
+++ b/htdocs/contact/fiche.php
@@ -401,7 +401,7 @@ if ($user->rights->societe->contact->creer)
// We set pays_id, and pays_code label of the chosen country
if ($contact->fk_pays)
{
- $sql = "SELECT code, libelle from ".MAIN_DB_PREFIX."c_pays where rowid = ".$contact->fk_pays;
+ $sql = "SELECT code, libelle from ".MAIN_DB_PREFIX."c_pays where rowid = ".(isset($_POST["pays_id"])?$_POST["pays_id"]:$contact->fk_pays);
$resql=$db->query($sql);
if ($resql)
{
@@ -433,33 +433,33 @@ if ($user->rights->societe->contact->creer)
print '';
// Name
- print '
'.$langs->trans("Lastname").' / '.$langs->trans("Label").' ';
- print ''.$langs->trans("Firstname").' ';
+ print ''.$langs->trans("Lastname").' / '.$langs->trans("Label").' name).'"> ';
+ print ''.$langs->trans("Firstname").' firstname).'"> ';
// Company
print ''.$langs->trans("Company").' ';
print '';
- print $form->select_societes($contact->socid?$contact->socid:-1,'socid','',1);
+ print $form->select_societes(isset($_POST["socid"])?$_POST["socid"]:($contact->socid?$contact->socid:-1),'socid','',1);
print ' ';
print ' ';
// Civility
print ''.$langs->trans("UserTitle").' ';
- print $formcompany->select_civilite($contact->civilite_id);
+ print $formcompany->select_civilite(isset($_POST["civilite_id"])?$_POST["civilite_id"]:$contact->civilite_id);
print ' ';
- print ''.$langs->trans("PostOrFunction" ).' ';
+ print ''.$langs->trans("PostOrFunction" ).' poste).'"> ';
// Address
- print ''.$langs->trans("Address").' ';
+ print ''.$langs->trans("Address").' ';
// Zip / Town
- print ''.$langs->trans("Zip").' / '.$langs->trans("Town").' ';
- print ' ';
+ print ''.$langs->trans("Zip").' / '.$langs->trans("Town").' cp).'"> ';
+ print ' ville).'" maxlength="80"> ';
// Country
print ''.$langs->trans("Country").' ';
- $form->select_pays($contact->fk_pays,'pays_id',$conf->use_javascript_ajax?' onChange="company_save_refresh_edit()"':'');
+ $form->select_pays(isset($_POST["pays_id"])?$_POST["pays_id"]:$contact->fk_pays,'pays_id',$conf->use_javascript_ajax?' onChange="company_save_refresh_edit()"':'');
if ($user->admin) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionnarySetup"),1);
print ' ';
@@ -469,14 +469,14 @@ if ($user->rights->societe->contact->creer)
print '';
// Phone
- print ''.$langs->trans("PhonePro").' ';
- print ''.$langs->trans("PhonePerso").' ';
+ print ''.$langs->trans("PhonePro").' phone_pro).'"> ';
+ print ''.$langs->trans("PhonePerso").' phone_perso).'"> ';
- print ''.$langs->trans("PhoneMobile").' ';
- print ''.$langs->trans("Fax").' ';
+ print ''.$langs->trans("PhoneMobile").' phone_mobile).'"> ';
+ print ''.$langs->trans("Fax").' fax).'"> ';
// EMail
- print ''.$langs->trans("EMail").' ';
+ print ''.$langs->trans("EMail").' email).'"> ';
if ($conf->mailing->enabled)
{
$langs->load("mails");
@@ -490,7 +490,7 @@ if ($user->rights->societe->contact->creer)
print ' ';
// Jabberid
- print 'Jabberid ';
+ print 'Jabberid jabberid).'"> ';
// Visibility
print ''.$langs->trans("ContactVisibility").' ';
@@ -500,7 +500,7 @@ if ($user->rights->societe->contact->creer)
print ' '.$langs->trans("Note").' ';
print ' ';
$contact->load_ref_elements();