+ } // end func getValue
+
+ /**
+ * Verifica que una fecha sea valida.
+ *
+ * Verifica que una fecha sea valida. El formato siempre debe ser
+ * '%Y-%m-%d'
+ *
+ * @access public
+ * @return bool
+ */
+ function validate($valor, $nombre, $formato = '')
+ {
+ if ($valor['Y'] != '--' && $valor['d'] != '--' && $valor['m'] != '--') {
+ return Validate::date($valor['Y'].'-'.$valor['d'].'-'.$valor['F'], array('format' => '%Y-%m-%d'));
+ }
+ else {
+ return false;
+ }
+ } // end func validate