Merge pull request #21638 from atm-kevin/FIX_year_interval_select_date

FIX : Datepicker year interval
This commit is contained in:
Laurent Destailleur 2022-08-22 15:18:35 +02:00 committed by GitHub
commit e27133c24a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6230,11 +6230,15 @@ class Form
} elseif ($usecalendar == 'jquery') {
if (!$disabled) {
// Output javascript for datepicker
$minYear = $conf->global->MIN_YEAR_SELECT_DATE ? $conf->global->MIN_YEAR_SELECT_DATE : (date('Y') - 100);
$maxYear = $conf->global->MAX_YEAR_SELECT_DATE ? $conf->global->MAX_YEAR_SELECT_DATE : (date('Y') + 100);
$retstring .= "<script type='text/javascript'>";
$retstring .= "$(function(){ $('#".$prefix."').datepicker({
dateFormat: '".$langs->trans("FormatDateShortJQueryInput")."',
autoclose: true,
todayHighlight: true,";
todayHighlight: true,
yearRange: '".$minYear.":".$maxYear."',";
if (!empty($conf->dol_use_jmobile)) {
$retstring .= "
beforeShow: function (input, datePicker) {