diff --git a/includes/qcodo/_core/qform/QDateTimePickerBase.class.php b/includes/qcodo/_core/qform/QDateTimePickerBase.class.php
index 56a2497c..e7503cd9 100644
--- a/includes/qcodo/_core/qform/QDateTimePickerBase.class.php
+++ b/includes/qcodo/_core/qform/QDateTimePickerBase.class.php
@@ -4,13 +4,19 @@ class QDateTimePickerBase extends QControl {
// Private Member Variables
///////////////////////////
+ // DEFAULTS
+ // These are set at the bottom of this script
+ public static $DefaultMinimumYear;
+ public static $DefaultMaximumYear;
+
// MISC
protected $dttDateTime = null;
protected $strDateTimePickerType = QDateTimePickerType::Date;
protected $strDateTimePickerFormat = QDateTimePickerFormat::MonthDayYear;
- protected $intMinimumYear = 1970;
- protected $intMaximumYear = 2015;
+ // If these stay null, then it will use the $DefaultMinimumYear and $DefaultMaximumYear static variables on QDateTimePicker
+ protected $intMinimumYear = null;
+ protected $intMaximumYear = null;
protected $intSelectedMonth = null;
protected $intSelectedDay = null;
@@ -191,12 +197,17 @@ protected function GetControlHtml() {
}
}
$strDayListbox .= '';
-
+
+ // Figure Out Min and Max Years
+ $intMinimumYear = (is_null($this->intMinimumYear)) ? QDateTimePicker::$DefaultMinimumYear : $this->intMinimumYear;
+ $intMaximumYear = (is_null($this->intMaximumYear)) ? QDateTimePicker::$DefaultMaximumYear : $this->intMaximumYear;
+
// Year
$strYearListbox = sprintf('