Module sintra_5_58_2_0-sintra
Componente que fornece funcionalidades comuns a outros módulos e outras funcionalidades gerais.
Functions
| my_ip () | Obtém um IP da máquina hospedeira. |
| is_dev_host () | Verifica se está executando em um servidor de desenvolvimento, que pode ser alguma máquina da VRAc, ou de rede local (192.168.[01].) ou container do Docker (172.17.0.2) ou loopback (127.0.0.1). |
| is_test_host () | Verifica se está executando no servidor de testes. |
| is_prod_host () | Verifica se está executando no servidor de produção (www.ccpa.puc-rio.br) |
| msg_erro (t) | Monta uma tabela que pode ser usado como mensagem de erro. |
| check_pdf_marks (pre, ver, pos) | Checa as marcas de um arquivo PDF. |
| is_pdf (text) | Checa se o texto de um documento está no formato PDF. |
| is_pdf_filehandle (fh) | Checa se um arquivo está no formato PDF. |
| is_pdf_path (path) | Checa se um arquivo está no formato PDF. |
Functions
- my_ip ()
-
Obtém um IP da máquina hospedeira.
Returns:
-
String com o IP local.
- is_dev_host ()
-
Verifica se está executando em um servidor de desenvolvimento, que pode
ser alguma máquina da VRAc, ou de rede local (192.168.[01].) ou container
do Docker (172.17.0.2) ou loopback (127.0.0.1).
Returns:
-
Booleano indicando se está rodando em uma máquina de desenvolvimento.
- is_test_host ()
-
Verifica se está executando no servidor de testes.
Returns:
-
Booleano indicando se está rodando em uma máquina de desenvolvimento.
- is_prod_host ()
-
Verifica se está executando no servidor de produção (www.ccpa.puc-rio.br)
Returns:
-
Booleano indicando se está rodando no servidor de produção.
- msg_erro (t)
-
Monta uma tabela que pode ser usado como mensagem de erro.
Parameters:
- t Tabela com o campo msg (obrigatório) que contém a mensagem de erro padrão e quaisquer outros atributos.
Returns:
-
A mesma tabela, mas com uma nova metatabela.
- check_pdf_marks (pre, ver, pos)
-
Checa as marcas de um arquivo PDF.
Parameters:
- pre String com o cabeçalho do arquivo (primeiros 5 bytes).
- ver String com a versão do arquivo (3 bytes seguintes).
- pos String com os 7 últimos bytes do arquivo.
Returns:
- True, indicando que o arquivo está no formato PDF, ou nil, caso contrário.
- String descrevendo o erro no formato (se houver).
- Number, indicando o tipo de erro (1 = erro no cabeçalho; 2 = erro na versão; 3 = erro no terminador do arquivo).
- is_pdf (text)
-
Checa se o texto de um documento está no formato PDF.
Parameters:
- text String com o texto do documento.
Returns:
- True, indicando que o texto está no formato PDF, ou nil, caso contrário.
- String descrevendo o erro no formato (se houver).
- Number, indicando o tipo de erro (1 = erro no cabeçalho; 2 = erro na versão; 3 = erro no terminador do arquivo).
- is_pdf_filehandle (fh)
-
Checa se um arquivo está no formato PDF.
Parameters:
- fh File handle do arquivo (ele ficará apontando para o final do arquivo).
Returns:
- True, indicando que o texto está no formato PDF, ou nil, caso contrário.
- String descrevendo o erro no formato (se houver).
- Number, indicando o tipo de erro
- is_pdf_path (path)
-
Checa se um arquivo está no formato PDF.
Parameters:
- path String com o path do arquivo
Returns:
- True, indicando que o texto está no formato PDF, ou nil, caso contrário.
- String descrevendo o erro no formato (se houver).
- Number, indicando o tipo de erro