From 39bbb5e749e7d4919ffdf5c4cecc571c109b2567 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 14 Jun 2010 19:14:27 +0000 Subject: [PATCH] Fix: Can edit state in contacts --- htdocs/contact/fiche.php | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) 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 'Jabberidjabberid).'">'; // Visibility print ''.$langs->trans("ContactVisibility").''; @@ -500,7 +500,7 @@ if ($user->rights->societe->contact->creer) print ''.$langs->trans("Note").''; print ''; $contact->load_ref_elements();