Ponto-de-Entrada: PEGETPRES - Substitui definição no MV_PORTAL1
Abrangências: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
Este ponto de entrada substitui o conteúdo do html ou arquivo txt informado no parâmetro "MV_PORTAL1". Neste parâmetro é possivel informar, a partir do RootPath do Protheus, a localizacäo do arquivo com o texto institucional da Empresa para os portais. Obs: O ponto de entrada substitui o conteúdo do html ou arquivo txt e não o conteúdo do parâmetro. Caso haja necessidade de informar um arquivo externo como informado no parâmetro, será necessario utilizar as funções de manipulação de arquivos do Protheus, exemplo (FOPEN, FCLOSE, FREAD), maiores informações em TDN > Central do desenvolvedor > A Linguagem AdvPL > Guia de referência das funções AdvPL > Manipulação de arquivos, discos e I/O.
Programa Fonte
PEGETPRES.PRW
Sintaxe
PEGETPRES - Substitui definição no MV_PORTAL1 ( ) --> cHtml
Retorno
-
cHtml()
- O ponto de entrada deve retornar uma string que substituirá o conteúdo do html ou arquivo txt informado no parâmetro "MV_PORTAL1".
Exemplos
User Function PEGETPRES() Local cTipoPor := ParamIxb[1] // indica o tipo de Portal (1 - Cliente, 2 - Fornecedor, 3 - Vendedor, 4 - Tecnico) Local cCodeUser := ParamIxb[2] // codigo do usuario logado no portal GetUsrCode() Do Case Case cTipoPor == 1 cPortal := "Portal do Cliente" Case cTipoPor == 2 cPortal := "Portal do Fornecedor" Case cTipoPor == 3 cPortal := "Portal do Vendedor" Case cTipoPor == 4 cPortal := "Portal do Tecnico"EndCasecHtml := "Você esta no "cHtml += cPortal cHtml += "<br>"// conout("Usuario atual")// conout(cCodeUser)If cCodeUser == "000006" cHtml += "<br><b>Mensagem exclusiva para 000006<b>"ElseIf cCodeUser == "000073" cHtml += "<br><b>Mensagem exclusiva para 000073<b>"EndIfreturn cHtml
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
ParamIxb[1] | Numérico | Local | Não | |||||||||||
ParamIxb[2] | Caracter | Local | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas