Ajout de fonctionnalitées sur le modele de numérotation paramétrable "pluton" - toujours en phase de test !!

This commit is contained in:
Regis Houssin 2007-04-29 21:03:45 +00:00
parent d47072e84e
commit dbbac6fc75
2 changed files with 57 additions and 13 deletions

View File

@ -2999,7 +2999,7 @@ class Form
return 1; return 1;
} }
/** /**
* \brief Retourne la liste des modéles d'export * \brief Retourne la liste des modéles d'export
* \param selected Id modéle présélectionné * \param selected Id modéle présélectionné
* \param htmlname Nom de la zone select * \param htmlname Nom de la zone select
@ -3045,6 +3045,51 @@ class Form
dolibarr_print_error($this->db); dolibarr_print_error($this->db);
} }
} }
/**
* \brief Retourne la liste des mois
* \param selected Id mois présélectionné
* \param htmlname Nom de la zone select
* \param useempty Affiche valeur vide dans liste
*/
function select_month($selected='',$htmlname='monthid',$useempty=0)
{
global $langs;
$langs->load("main");
$month = array (1=>"January",
2=>"February",
3=>"March",
4=>"April",
5=>"May",
6=>"June",
7=>"July",
8=>"August",
9=>"September",
10=>"October",
11=>"November",
12=>"December"
);
print '<select class="flat" name="'.$htmlname.'">';
if ($useempty)
{
print '<option value="0">&nbsp;</option>';
}
foreach ($month as $key => $val)
{
if ($selected == $val)
{
print '<option val="'.$key.'" selected="true">';
}
else
{
print '<option val="'.$key.'">';
}
print $langs->trans($val);
}
print '</select>';
}
} }

View File

@ -82,23 +82,22 @@ function info()
$texte.= '</tr></form>'; $texte.= '</tr></form>';
// On détermine un offset sur le compteur // On détermine un offset sur le compteur
$texte.= '<tr><td>Un offset est appliqué sur le compteur</td>'; $texte.= '<tr><td>Appliquer un offset sur le compteur</td>';
$texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'; $texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
$texte.= '<input type="hidden" name="action" value="setOffset">'; $texte.= '<input type="hidden" name="action" value="setOffset">';
$texte.= '<td align="right"><input type="text" class="flat" size="30" name="offset" value="'.$conf->global->FACTURE_NUM_DELTA.'"></td>'; $texte.= '<td align="right"><input type="text" class="flat" size="30" name="offset" value="'.$conf->global->FACTURE_NUM_DELTA.'"></td>';
$texte.= '<td align="left"><input type="submit" class="button" value="'.$langs->trans("modify").'" name="Button"></td>'; $texte.= '<td align="left"><input type="submit" class="button" value="'.$langs->trans("modify").'" name="Button"></td>';
$texte.= '</tr></form>'; $texte.= '</tr></form>';
/*
$texte.= 'Début année fiscale'; // On défini si le debut d'année fiscale
if ($conf->global->SOCIETE_FISCAL_MONTH_START) $texte.= '<tr><td>Début d\'année fiscale</td>';
{ $texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
$texte.= ' ('.$langs->trans('DefinedAndHasThisValue').' : '.$conf->global->SOCIETE_FISCAL_MONTH_START.')<br>'; $texte.= '<input type="hidden" name="action" value="setFiscalMonth">';
} $texte.= '<td align="right">';
else $texte.= $form->select_month($conf->global->SOCIETE_FISCAL_MONTH_START,'fiscalmonth',1);
{ $texte.= '</td><td align="left"><input type="submit" class="button" value="'.$langs->trans("modify").'" name="Button"></td>';
$texte.= ' ('.$langs->trans('IsNotDefined').')<br>'; $texte.= '</tr></form>';
}
*/
// On défini si le compteur se remet à zero en debut d'année // On défini si le compteur se remet à zero en debut d'année
$texte.= '<tr><td>Le compteur se remet à zéro en début d\'année</td>'; $texte.= '<tr><td>Le compteur se remet à zéro en début d\'année</td>';
$texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'; $texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';