|
|
|
|
@ -185,23 +185,23 @@ class DateRangePicker extends HTML_QuickForm_text |
|
|
|
|
// timeFormat: 'hh:mm' |
|
|
|
|
$js .= "<script> |
|
|
|
|
$(function() { |
|
|
|
|
$('#$id').daterangepicker({ |
|
|
|
|
$('#$id').daterangepicker({ |
|
|
|
|
timePicker: $timePicker, |
|
|
|
|
timePickerIncrement: 30, |
|
|
|
|
timePicker12Hour: false, |
|
|
|
|
timePicker24Hour: true, |
|
|
|
|
$defaultDates |
|
|
|
|
$maxDate |
|
|
|
|
$minDate |
|
|
|
|
ranges: { |
|
|
|
|
'".addslashes(get_lang('Today'))."': [moment(), moment()], |
|
|
|
|
'".addslashes(get_lang('Yesterday'))."': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], |
|
|
|
|
'".addslashes(get_lang('Yesterday'))."': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], |
|
|
|
|
'".addslashes(get_lang('ThisMonth'))."': [moment().startOf('month'), moment().endOf('month')], |
|
|
|
|
'".addslashes(get_lang('LastMonth'))."': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')], |
|
|
|
|
'".addslashes(get_lang('LastMonth'))."': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')], |
|
|
|
|
'".addslashes(get_lang('ThisWeek'))."': [moment().weekday(1), moment().weekday(5)], |
|
|
|
|
'".addslashes(get_lang('NextWeek'))."': [moment().weekday(8), moment().weekday(12)] |
|
|
|
|
}, |
|
|
|
|
//showDropdowns : true, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
locale: { |
|
|
|
|
separator: ' / ', |
|
|
|
|
format: '$format', |
|
|
|
|
@ -212,12 +212,12 @@ class DateRangePicker extends HTML_QuickForm_text |
|
|
|
|
customRangeLabel: '".addslashes(get_lang('CustomRange'))."', |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('#$id').on('change', function() { |
|
|
|
|
var myPickedDates = $('#$id').val().split('/'); |
|
|
|
|
var {$id}_start = myPickedDates[0].trim(); |
|
|
|
|
var {$id}_end = myPickedDates[1].trim(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('input[name={$id}_start]').val({$id}_start); |
|
|
|
|
$('input[name={$id}_end]').val({$id}_end); |
|
|
|
|
}); |
|
|
|
|
|