Alguém sabe se existe uma GLOBAL com o “nome da aplicação” aberta?
O nome dela mesmo, a app_name, não a descrição.
Rodrigo
Alguém sabe se existe uma GLOBAL com o “nome da aplicação” aberta?
O nome dela mesmo, a app_name, não a descrição.
Rodrigo
Nome da app: $this->Ini->nm_cod_apl
Título: $this->Ini->nm_nome_apl
Valeu Haroldo, vou testar.
Minha esperança na V6 era o log, mas até nele usaram strings com os nomes das aplicações e não variáveis.
Obrigado.
Haroldo,
Cabra bom!!! Deus lhe conserve assim!!!
Perfeito… e o nome da tabela, tem como pegar também?
Comigo funcionou tb, obrigado!
Hum, o nome da tabela principal? não sei se dá, pois nas consultas poder ter inner join, aí não saberia dizer qual é a principal. Mas posso estudar o fonte gerado e ver se consigo.
Não, nos Forms
Se for só nos forms talvez seja mais fácil, vou o estudar e tentar capturar a tabela.
Gostaria de mostrar Nome da app: $this->Ini->nm_cod_apl no RODAPÉ (por exemplo) das aplicações, é possível?
Sim é possível:
crie como biblioteca a seguinte função:
[code]<?php
Function AppSobre($_par=“Sobre”,$_par2="") {
Global $iw_criador, $iw_release, $iw_autor;
$_return="";
$iw_criador=empty($iw_criador)?“InfinitusWeb”:$iw_criador;
$iw_autor=empty($iw_autor)?$this->Ini->nm_autor_alt:$iw_autor;
if (!empty($_par2)) $iw_release=$_par2;
switch ($_par) {
case “DocsPath”: $_return=$this->Ini->path_doc;
case “Autor”: $_return=Empty($iw_autor)?“InfinitusWeb”:$iw_autor; break;
case “Fonte”: $_return=$this->Ini->nm_cod_apl; break;
case “Titulo”: $_return=$this->Ini->nm_nome_apl; break;
case “Datas”: $_return=“C:”.sc_date_conv($this->Ini->nm_dt_criacao,“AAAAMMDD”, “DD/MM/AAAA”).
" A:".sc_date_conv($this->Ini->nm_dt_ult_alt,“AAAAMMDD”, “DD/MM/AAAA”);
break;
case “LinkSobre”:
$_DataC=sc_date_conv($this->Ini->nm_dt_criacao,“AAAAMMDD”, “DD/MM/AAAA”);
$_Autor_Ult=“Ultíma Alteração:”.sc_date_conv($this->Ini->nm_dt_ult_alt,“AAAAMMDD”, “DD/MM/AAAA”).
" Hora:".substr($this->Ini->nm_hr_ult_alt,0,2).":".substr($this->Ini->nm_hr_ult_alt,2,2).
"\n - feita por ".$iw_autor;
$_hint="Fonte: “.$this->Ini->nm_cod_apl.
“\nTítulo: “.$this->Ini->nm_nome_apl.
“\nAutor Criador: $iw_criador”.
“\nCriação: $_DataC”.
“\nVersão: “.$iw_release.
“\n$_Autor_Ult”.
“\nCopyright©=Infinitus Web Gestão Empresarial”;
$_return=“Vs:”.$iw_release.””;
Break;
case “Sobre”:
$_DataC=sc_date_conv($this->Ini->nm_dt_criacao,“AAAAMMDD”, “DD/MM/AAAA”);
$_Autor_Ult=“Ultíma Alteração:”.sc_date_conv($this->Ini->nm_dt_ult_alt,“AAAAMMDD”, “DD/MM/AAAA”).
" Hora:”.substr($this->Ini->nm_hr_ult_alt,0,2).”:”.substr($this->Ini->nm_hr_ult_alt,2,2).
"\n - feita por ".$this->Ini->nm_autor_alt;
$_return="Fonte: ".$this->Ini->nm_cod_apl.
"\nTítulo: ".$this->Ini->nm_nome_apl.
“\nAutor: $iw_autor \n”.
“\nCriação: $_DataC”.
"\nVersão: ".$iw_release.
“\n$_Autor_Ult”;
Break;
}
Return $_return;
}
?>[/code]
Crie o metodo AppNotas() na sua aplicacão:
Global $iw_release,$iw_autor,$iw_criador;$iw_release="1.00";$iw_criador="Samanta";
/*DOCUMENTAÇÃO
Consulta Medições de Água e Energia
*/
$iw_release="1.01";$iw_autor="Haroldo";
/* Melhorado interface e usuabilidafe da aplicação*/
[_iw_titulo]=AppSobre("Titulo");
[_iw_titulo_filtro]="Filtro para ".AppSobre("Titulo");
[_iw_sobre]=AppSobre("LinkSobre");
na OnCriptInit:
If ($this->NM_ajax_flag <> 0) Return;
appNotas();
Filtros, Resumos, Consultas, Formularios, Controles no item LayOut/Cabeçalho e Rodapé
Seleciona valor na posição desejada do seu rodapé ou cabeçalhoe coloque:
[_iw_titulo] // para mostrar o titulo da app
[_iw_sobre] // cria um link com dados sobre app (criador, atualização, release nome do fonte, etc,útil para pessoal de suporte
Esse é o cara…
SDHPU, vc não tá acessando o site da associação… tudo bem, a decisão é sua e respeitável, mas posso colocar isso no site , como dica? Faço menção ao autor, não se preocupe.
[]´s
Muito obrigado amigo Haroldo.
Este Fórum esta cada vez melhor, graças a esses grandes colaboradores.
Forte abraço a você Haroldo, Jovito e tantos outros que não vou citar nomes para não ser injusto de esquecer algum.
Vocês são muito bons messssssmo…
André Piazza
MQEAJ, claro que pode colocar sim.
Eu não me cadastrei, mas acho que uma das minhas estagiárias se cadastrou e acompanha.
Eu faço mil coisas ao mesmo tempo, uma loucura, ando sobre forte pressão de clientes.
Mas estamos presente sim.
Abraços
Yeah,
Uhuhuhuhuhuhuh!!!
muito bom ! Valeu Haroldo…
Esse é o cara...SDHPU, vc não tá acessando o site da associação… tudo bem, a decisão é sua e respeitável, mas posso colocar isso no site , como dica? Faço menção ao autor, não se preocupe.
[]´s
faço minhas palavras tb!