Пример #1
0
 function conf__basica($form)
 {
     $datos = $this->datos('basica')->get();
     if (isset($datos)) {
         $datos['clave'] = self::clave_falsa;
     }
     $largo_clave = toba_parametros::get_largo_pwd(null);
     //Como aun no se sobre que proyecto trabajo.. el largo es el por defecto, osea 8.
     $form->ef('clave')->set_expreg(toba_usuario::get_exp_reg_pwd($largo_clave));
     $form->ef('clave')->set_descripcion("La clave debe tener al menos {$largo_clave} caracteres, entre letras mayúsculas, minúsculas, números y símbolos, no pudiendo repetir caracteres adyacentes");
     // obtengo los datos de arai-usuarios
     $datos = gestion_arai_usuarios::get_datos($datos);
     // quito los campos que no se utilizan cuando esta vinculado con arai-usuarios
     if (toba::instalacion()->vincula_arai_usuarios()) {
         $form->desactivar_efs(array('usuario', 'nombre', 'email', 'clave', 'forzar_cambio_pwd', 'vencimiento'));
     } else {
         $form->desactivar_efs(array('usuario_arai', 'cuenta'));
     }
     return $datos;
 }