From af6c2656b4ea662ac1707f7fcd8a1d735dd717d8 Mon Sep 17 00:00:00 2001 From: Gonzalo Merayo Date: Tue, 1 Jul 2003 22:30:37 +0000 Subject: [PATCH] Se arregla el ejemplo y el mdate para necesitar menos parametros. --- lib/MECON/HTML/QuickForm/mdate.php | 8 ++++---- test/HTML/prueba_html_quickform_renderer_tabla.php | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/MECON/HTML/QuickForm/mdate.php b/lib/MECON/HTML/QuickForm/mdate.php index f0886f9..6e47cb7 100644 --- a/lib/MECON/HTML/QuickForm/mdate.php +++ b/lib/MECON/HTML/QuickForm/mdate.php @@ -25,8 +25,6 @@ // $Rev$ // - - require_once 'HTML/QuickForm/date.php'; require_once 'Date.php'; require_once 'Validate.php'; @@ -60,7 +58,9 @@ class HTML_QuickForm_mdate extends HTML_QuickForm_date ) ); - parent::HTML_QuickForm_date($elementName, $elementLabel, $options, $attributes); + parent::HTML_QuickForm_date($elementName, $elementLabel, + array_merge(array('language'=>'es','format'=>'d F Y'), $options), + $attributes); } //end constructor // }}} @@ -99,7 +99,7 @@ class HTML_QuickForm_mdate extends HTML_QuickForm_date */ function &getValue() { - if ($this->_selectedDate['Y'] != 00) { + if ($this->_selectedDate['Y']) { return new Date (sprintf("%04d-%02d-%02d 00:00:00",$this->_selectedDate['Y'],$this->_selectedDate['F'],$this->_selectedDate['d'])); } else { diff --git a/test/HTML/prueba_html_quickform_renderer_tabla.php b/test/HTML/prueba_html_quickform_renderer_tabla.php index 1000323..528489a 100644 --- a/test/HTML/prueba_html_quickform_renderer_tabla.php +++ b/test/HTML/prueba_html_quickform_renderer_tabla.php @@ -16,7 +16,7 @@ $form->addElement('text', 'nombre_sistema', 'Nombre', array('size' => '30')); $form->addElement('textarea', 'desc_sistema', 'Descripción', array('rows' => '2','cols'=>'50')); $form->addElement('textarea', 'contacto', 'Contacto', array('rows' => '2','cols'=>'50')); - $form->addElement('mdate', 'fecha', 'Fecha Implementación', array('language'=>'es','format'=>'d F Y')); + $form->addElement('mdate', 'fecha', 'Fecha Implementación'); // Agrego un grupo de prueba separado por
s. $grupo = array(); $grupo[] =& HTML_QuickForm::createElement('mdate', 'desde', 'Desde', array('language'=>'es','format'=>'d F Y')); @@ -47,9 +47,9 @@ $form->addRule('nombre_sistema', 'El campo nombre debe ser numerico', 'numeric', '', 'client'); $form->addRule('desc_sistema', 'El campo descripcion es obligatorio', 'required', '', 'client'); $form->addRule('contacto', 'El campo contacto es obligatorio', 'required', '', 'client'); - $form->addRule('fecha', 'El campo desde no es obligatorio', 'fecha', '', 'client'); - $form->addRule('desde', 'El campo desde no es obligatorio', 'fecha', '', 'client'); - $form->addRule('hasta', 'El campo desde no es obligatorio', 'fecha', '', 'client'); + $form->addRule('fecha', 'La fecha no es válida', 'fecha', '', 'client'); + $form->addRule('desde', 'La fecha no es válida', 'fecha', '', 'client'); + $form->addRule('hasta', 'La fecha no es válida', 'fecha', '', 'client'); $form->addRule('fecha', 'El campo desde no es obligatorio', 'required', '', 'client'); // Cambia el formulario dependiendo de la accion que se quiera tomar. -- 2.43.0