Prezados,
Criei uma nova biblioteca do tipo Pública e nesta criei uma função para validação do perfil do usuário a fim de verificar se este possui acesso a tela bem como carregar as configurações para a mesma.
Biblioteca criada: biblioteca_softworld.php
Função:
No aplicativo form_x, na opção PROGRAMAÇÃO->BIBLIOTECAS, marquei a minha biblioteca pública “biblioteca_softworld.php”
No evento onApplicationInit deste formulário inseri o seguinte código:
$programa = “form_net_usuario”;
if( !(VerificaAcesso($programa) )){
sc_error_message(“Acesso negado !”);
sc_redir(‘menu_principal’);
}
Porém, ao executar o aplicativo e acessar esse formulário, ocorre o seguinte erro:
Fatal error: Call to undefined method form_net_usuario_ini::VerificaAcesso() in C:\Program Files (x86)\NetMake\v5\wwwroot\scriptcase\app\NetAluminio\form_net_usuario\form_net_usuario.php on line 439
Parece-me que a função da biblioteca não está visível para o formulário, mesmo eu tendo marcado a biblioteca para ser utilizada.
Desde já agradeço a atenção.