Ajout de fonctionnalites sur le modele de numrotation paramtrable "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;
}
/**
/**
* \brief Retourne la liste des modéles d'export
* \param selected Id modéle présélectionné
* \param htmlname Nom de la zone select
@ -3045,6 +3045,51 @@ class Form
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>';
// 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.= '<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="left"><input type="submit" class="button" value="'.$langs->trans("modify").'" name="Button"></td>';
$texte.= '</tr></form>';
/*
$texte.= 'Début année fiscale';
if ($conf->global->SOCIETE_FISCAL_MONTH_START)
{
$texte.= ' ('.$langs->trans('DefinedAndHasThisValue').' : '.$conf->global->SOCIETE_FISCAL_MONTH_START.')<br>';
}
else
{
$texte.= ' ('.$langs->trans('IsNotDefined').')<br>';
}
*/
// On défini si le debut d'année fiscale
$texte.= '<tr><td>Début d\'année fiscale</td>';
$texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
$texte.= '<input type="hidden" name="action" value="setFiscalMonth">';
$texte.= '<td align="right">';
$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.= '</tr></form>';
// 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.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';