diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 5e8209fe4e6..153dbab1406 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -139,6 +139,14 @@ if ($_POST['action'] == 'setdeliveryadress' && $user->rights->propale->creer) if ($result < 0) dolibarr_print_error($db,$propal->error); } +// Positionne ref client +if ($_POST['action'] == 'set_ref_client' && $user->rights->propale->creer) +{ + $propal = new Propal($db); + $propal->fetch($_GET['id']); + $propal->set_ref_client($user, $_POST['ref_client']); +} + if ($_POST['action'] == 'add') { $propal = new Propal($db, $_POST['socidp']); @@ -167,8 +175,8 @@ if ($_POST['action'] == 'add') $propal->modelpdf = $_POST['model']; $propal->author = $user->id; $propal->note = $_POST['note']; - $propal->ref = $_POST['ref']; - $propal->statut = 0; + $propal->ref = $_POST['ref']; + $propal->statut = 0; $id = $propal->create_from(); } @@ -181,11 +189,12 @@ if ($_POST['action'] == 'add') $propal->cond_reglement_id = $_POST['cond_reglement_id']; $propal->mode_reglement_id = $_POST['mode_reglement_id']; - $propal->contactid = $_POST['contactidp']; - $propal->projetidp = $_POST['projetidp']; - $propal->modelpdf = $_POST['model']; - $propal->author = $user->id; - $propal->note = $_POST['note']; + $propal->contactid = $_POST['contactidp']; + $propal->projetidp = $_POST['projetidp']; + $propal->modelpdf = $_POST['model']; + $propal->author = $user->id; + $propal->note = $_POST['note']; + $propal->ref_client = $_POST['ref_client']; $propal->ref = $_POST['ref']; @@ -590,6 +599,29 @@ if ($_GET['propalid'] > 0) // Ref print '
| '; + print $langs->trans('RefCustomer').' | '; + print ' | '; + if ($_GET['action'] != 'refcdeclient' && $propal->brouillon) print ''.img_edit($langs->trans('Edit')).' | '; + print '