X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/e37e835fc0c46092a593329338d81ef60e0217d7..ac7c0dd82fb58493f677a2b8506f3bc65950988b:/lib/MECON/HTML/QuickForm/mdate.php diff --git a/lib/MECON/HTML/QuickForm/mdate.php b/lib/MECON/HTML/QuickForm/mdate.php index 78aced3..3c28d14 100644 --- a/lib/MECON/HTML/QuickForm/mdate.php +++ b/lib/MECON/HTML/QuickForm/mdate.php @@ -87,11 +87,14 @@ class MECON_HTML_QuickForm_mdate extends HTML_QuickForm_date { * @return object Date. */ function &getValue() { - if ($this->_selectedDate['Y']) { + + $date = parent::getValue(); + + if ($date['Y'][0]) { return new Date (@sprintf("%04d-%02d-%02d %02d:%02d:00", - $this->_selectedDate['Y'], $this->_selectedDate['F'], - $this->_selectedDate['d'], $this->_selectedDate['H'], - $this->_selectedDate['i'])); + $date['Y'][0], $date['F'][0], + $date['d'][0], $date['H'][0], + $date['i'][0])); } else { return null; } @@ -107,7 +110,7 @@ class MECON_HTML_QuickForm_mdate extends HTML_QuickForm_date { * @return bool */ function validate($valor, $nombre, $formato = '') { - // Si viene completamente lleno, se valida con el paquete Validate. + // Si viene completamente lleno, se valida con el paquete Validate if ($valor['Y'] and $valor['d'] and $valor['F']) { $str = sprintf('%4d-%02d-%02d', $valor['Y'], $valor['F'], $valor['d']); return Validate::date($str, array('format' => '%Y-%m-%d'));