-//
-//AGREGO LAS REGLAS DE VALIDACION DE LOS ELEMENTOS
- $FORM->addRule('nombre_sistema', 'El campo nombre es obligatorio' , 'required', '', 'client');
- $FORM->addRule('desc_sistema' , 'El campo descripcion es obligatorio' , 'required', '', 'client');
- $FORM->addRule('fecha_inicio' , 'El campo fecha inicio es obligatorio', 'numeric' , '', 'client');
- $FORM->addRule('contacto' , 'El campo contacto es obligatorio' , 'required', '', 'client');
-//
-//LAS FECHAS SOLO LAS VALIDO SI ES UN NUEVO SISTEMA O SI ES UNA MODIFICACION
- $FORM->addRule('fecha_inicio' , 'No es una fecha Valida', 'fecha', '', 'client');
- $FORM->addRule('fecha_fin' , 'No es una fecha Valida', 'fecha', '', 'client');
- $FORM->addRule('fecha_implementacion', 'No es una fecha Valida', 'fecha', '', 'client');
-//
-//CREO EL OBJETO SISTEMA
+// }}}
+//AGREGO LAS REGLAS DE VALIDACION DE LOS ELEMENTOS {{{
+ $botones = $FORM->getSubmitValue('botones');
+ if (!@$botones['cancelar']) {
+ $FORM->addRule('nombre_sistema' , 'El campo nombre es obligatorio' , 'required');
+ $FORM->addRule('desc_sistema' , 'El campo descripcion es obligatorio' , 'required');
+ $FORM->addRule('fecha_inicio' , 'El campo fecha inicio es obligatorio', 'required');
+ if (isset($_GET['accion']) && $_GET['accion'] != 'e') {
+ $FORM->addRule('fecha_inicio' , 'La fecha no es válida' , 'fecha' );
+ $FORM->addRule('fecha_fin' , 'La fecha no es válida' , 'fecha' );
+ $FORM->addRule('fecha_implementacion', 'La fecha no es válida' , 'fecha' );
+ }
+ $FORM->addRule('contacto' , 'El campo contacto es obligatorio' , 'required');
+ }
+// }}}
+//CREO EL OBJETO SISTEMA {{{