]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Se arregla el ejemplo y el mdate para necesitar menos parametros.
authorGonzalo Merayo <merayo@gmail.com>
Tue, 1 Jul 2003 22:30:37 +0000 (22:30 +0000)
committerGonzalo Merayo <merayo@gmail.com>
Tue, 1 Jul 2003 22:30:37 +0000 (22:30 +0000)
lib/MECON/HTML/QuickForm/mdate.php
test/HTML/prueba_html_quickform_renderer_tabla.php

index f0886f9ddebb56840e894ad141ce95726f650d01..6e47cb7b06fed72ef973119bb0132b16e2b88655 100644 (file)
@@ -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 {
index 100032328cfc6a434f8c3df7af53014e176d8dab..528489a7d57815e687fbacfd9d579aabb7e64f07 100644 (file)
@@ -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 <BR>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.