Todo: ajouter une vérification de désactivation

This commit is contained in:
Regis Houssin 2007-09-29 18:51:28 +00:00
parent b874da9c35
commit 135394a941

View File

@ -3508,16 +3508,20 @@ class Form
} }
/** /**
* * \brief Liste de sélection du générateur de codes barres
* \param selected Id code présélectionné
* \param code_id Id du code barre
* \param idForm Id du formulaire
* Todo : ajouter une vérification de désactivation du code barre si il est déjà utilisé dans un module
*/ */
function setBarcodeEncoder($selected=0,$code_id,$formName='formbarcode') function setBarcodeEncoder($selected=0,$code_id,$idForm='formbarcode')
{ {
global $langs; global $langs;
$select_encoder = '<form action="barcode.php" method="post" id="'.$formName.'">'; $select_encoder = '<form action="barcode.php" method="post" id="'.$idForm.'">';
$select_encoder.= '<input type="hidden" name="action" value="update">'; $select_encoder.= '<input type="hidden" name="action" value="update">';
$select_encoder.= '<input type="hidden" name="code_id" value="'.$code_id.'">'; $select_encoder.= '<input type="hidden" name="code_id" value="'.$code_id.'">';
$select_encoder.= '<select class="flat" name="coder" onChange="barcode_coder_save(\''.$formName.'\')">'; $select_encoder.= '<select class="flat" name="coder" onChange="barcode_coder_save(\''.$idForm.'\')">';
$select_encoder.= '<option value="0"'.($selected==0?' selected="true"':'').'>'.$langs->trans('Disable').'</option>'; $select_encoder.= '<option value="0"'.($selected==0?' selected="true"':'').'>'.$langs->trans('Disable').'</option>';
$select_encoder.= '<option value="-1" disabled="disabled">--------------------</option>'; $select_encoder.= '<option value="-1" disabled="disabled">--------------------</option>';
$select_encoder.= '<option value="1"'.($selected==1?' selected="true"':'').'>PHP-Barcode</option>'; $select_encoder.= '<option value="1"'.($selected==1?' selected="true"':'').'>PHP-Barcode</option>';