diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index babda9eff3c401d951b7608a18cbfe4d590519e2..e75342f252b6bd4095cbc16b27b31d319a3a54e7 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -1392,9 +1392,9 @@ else print '<form name="update" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'" method="post">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="updateligne">'; - print '<input type="hidden" name="elrowid" value="'.GETPOST('rowid').'">'; - print '<input type="hidden" name="idprod" value="'.($objp->fk_product?$objp->fk_product:'0').'">'; - print '<input type="hidden" name="fournprice" value="'.($objp->fk_fournprice?$objp->fk_fournprice:'0').'">'; + print '<input type="hidden" name="elrowid" value="'.$object->lines[$cursorline-1]->id.'">'; + print '<input type="hidden" name="idprod" value="'.(!empty($object->lines[$cursorline-1]->fk_product) ? $object->lines[$cursorline-1]->fk_product : 0).'">'; + print '<input type="hidden" name="fournprice" value="'.(!empty($object->lines[$cursorline-1]->fk_fournprice) ? $object->lines[$cursorline-1]->fk_fournprice : 0).'">'; // Area with common detail of line print '<table class="notopnoleftnoright allwidth tableforservicepart1" width="100%">';