diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php index 26231e52a92..891dc23efac 100644 --- a/htdocs/contact/fiche.php +++ b/htdocs/contact/fiche.php @@ -307,8 +307,8 @@ if ($user->rights->societe->contact->creer) print '
| '.$langs->trans("Lastname").' / '.$langs->trans("Label").' | '; - print ' | '.$langs->trans("Firstname").' | |
| '.$langs->trans("Lastname").' / '.$langs->trans("Label").' | name).'"> | '; + print ''.$langs->trans("Firstname").' | firstname).'"> |
| '.$langs->trans("Company").' | '; - print $form->select_societes('','socid','',1); + print $form->select_societes(isset($_POST["socid"])?$_POST["socid"]:'','socid','',1); //print $form->select_societes('','socid',''); //print $langs->trans("ContactNotLinkedToCompany"); 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 ' | ||
| '.$langs->trans("PostOrFunction").' | '; + print ' | ||
| '.$langs->trans("PostOrFunction").' | poste).'"> | '; // Address if (($objsoc->typent_code == 'TE_PRIVATE') && strlen(trim($contact->address)) == 0) $contact->address = $objsoc->address; // Predefined with third party - print '||
| '.$langs->trans("Address").' | '; + print ' | ||
| '.$langs->trans("Address").' | '; // Zip / Town if (($objsoc->typent_code == 'TE_PRIVATE') && strlen(trim($contact->cp)) == 0) $contact->cp = $objsoc->cp; // Predefined with third party if (($objsoc->typent_code == 'TE_PRIVATE') && strlen(trim($contact->ville)) == 0) $contact->ville = $objsoc->ville; // Predefined with third party - print ' | ||
| '.$langs->trans("Zip").' / '.$langs->trans("Town").' | '; - print ' | ||
| '.$langs->trans("Zip").' / '.$langs->trans("Town").' | cp).'"> '; + print 'ville).'" maxlength="80"> | ||
| '.$langs->trans("Country").' | '; - $form->select_pays($contact->fk_pays,'pays_id',$conf->use_javascript_ajax?' onChange="company_save_refresh_create()"':''); + $form->select_pays((isset($_POST["pays_id"])?$_POST["pays_id"]:$contact->fk_pays),'pays_id',$conf->use_javascript_ajax?' onChange="company_save_refresh_create()"':''); if ($user->admin) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionnarySetup"),1); print ' | ||
| '.$langs->trans('State').' | '; if ($contact->fk_pays) { - $formcompany->select_departement($contact->fk_departement,$contact->pays_code); + $formcompany->select_departement(isset($_POST["departement_id"])?$_POST["departement_id"]:$contact->fk_departement,$contact->pays_code); } else { @@ -364,28 +364,28 @@ if ($user->rights->societe->contact->creer) // Phone / Fax if (($objsoc->typent_code == 'TE_PRIVATE') && strlen(trim($contact->phone_pro)) == 0) $contact->phone_pro = $objsoc->tel; // Predefined with third party - print ' | ||
| '.$langs->trans("PhonePro").' | '; - print ' | '.$langs->trans("PhonePerso").' | |
| '.$langs->trans("PhonePro").' | phone_pro).'"> | '; + print ''.$langs->trans("PhonePerso").' | phone_perso).'"> |
| '.$langs->trans("PhoneMobile").' | '; - print ' | '.$langs->trans("Fax").' | |
| '.$langs->trans("PhoneMobile").' | phone_mobile).'"> | '; + print ''.$langs->trans("Fax").' | fax).'"> |
| '.$langs->trans("Email").' | |||
| '.$langs->trans("Email").' | email).'"> | ||
| Jabberid | |||
| Jabberid | jabberid).'"> | ||
| '.$langs->trans("ContactVisibility").' | '; $selectarray=array('0'=>$langs->trans("ContactPublic"),'1'=>$langs->trans("ContactPrivate")); - $form->select_array('priv',$selectarray,$contact->priv,0); + $form->select_array('priv',$selectarray,(isset($_POST["priv"])?$_POST["priv"]:$contact->priv),0); print ' | ||
| '.$langs->trans("Note").' | |||
| '.$langs->trans("Note").' | |||