// $Rev$
//
-
-
require_once 'HTML/QuickForm/date.php';
require_once 'Date.php';
require_once 'Validate.php';
)
);
- 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
// }}}
*/
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 {
$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'));
$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.