Fix: use curent year if selected by default is not defined

This commit is contained in:
Regis Houssin 2010-12-06 19:05:45 +00:00
parent 4cf01b6407
commit 45cd615bf5

View File

@ -3095,12 +3095,12 @@ class Form
* \param $max_year Valeur maximum de l'annee dans la liste (par defaut annee courante + 5) * \param $max_year Valeur maximum de l'annee dans la liste (par defaut annee courante + 5)
* TODO Move into html.formother * TODO Move into html.formother
*/ */
function select_year($selected='',$htmlname='yearid',$useempty=0, $min_year='', $max_year='') function select_year($selected='',$htmlname='yearid',$useempty=0, $min_year=10, $max_year=5)
{ {
if($max_year == '') $currentyear = date("Y");
$max_year = date("Y") +5; $max_year = $currentyear+$max_year;
if($min_year == '') $min_year = $currentyear-$min_year;
$min_year = date("Y") - 10; if(empty($selected)) $selected = $currentyear;
print '<select class="flat" name="' . $htmlname . '">'; print '<select class="flat" name="' . $htmlname . '">';
if($useempty) if($useempty)