function evt__eliminar() { $datos = $this->dep('editor')->datos('basica')->get(); gestion_arai_usuarios::eliminar_datos($datos['usuario']); $this->dep('datos')->eliminar_todo(); $this->dep('datos')->resetear(); $this->set_pantalla('seleccionar'); }
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; }
function conf__cuadro(toba_ei_cuadro $cuadro) { $cuadro->set_datos(gestion_arai_usuarios::get_usuarios_disponibles_aplicacion($this->s__filtro)); }