Module permadoc
Documentos permanentes.
Functions
| path_isolado (id_doc) | Gera o path físico para documento isolado. |
| url_isolado (id_doc) | Gera a URL para um documento isolado. |
| path2id (path) | Transforma um path em um identificador para este arquivo. |
| gera_atestado (url, path_final, tarqs) | |
| gera_isolado (id_doc, tarqs) | |
| gera_processo (id_processo, tarqs) | |
| gera_instauracao_comissao_disciplinar (dados) | Gera o ato de instauração da comissão disciplinar. |
| gera_decisao_final_decano (dados) | Gera o resultado final decidido pelo decano sobre o caso analisado pela comissão disciplinar. |
| acrescenta_manifesto (url, path) | Gera um novo documento com uma página a mais: o "manifesto", onde entrarão os dados da assinatura digital e um QR Code que leva ao requerimento. |
| limpa_dir (dir) | Limpa o diretório de trabalho |
Functions
- path_isolado (id_doc)
-
Gera o path físico para documento isolado.
Parameters:
- id_doc String com o identificador do documento isolado.
Returns:
-
String com o path físico definitivo para o documento.
- url_isolado (id_doc)
-
Gera a URL para um documento isolado.
Parameters:
- id_doc String com o identificador do documento isolado.
Returns:
-
String com a URL definitiva para o documento.
- path2id (path)
-
Transforma um path em um identificador para este arquivo.
Parameters:
- path String com o path físico do anexo.
Returns:
-
String com um identificador (que serve como nome) para o anexo.
- gera_atestado (url, path_final, tarqs)
-
Parameters:
- url String com a URL que deve ser codificada através do QR Code.
- path_final String com o path definitivo para o arquivo gerado.
- tarqs Tabela (array) com os nomes absolutos dos arquivos que vão ser incluídos no documento final.
Returns:
-
Booleano
- gera_isolado (id_doc, tarqs)
-
Parameters:
- id_doc Número com o identificador do documento.
- tarqs Tabela (array) com dados dos anexos a serem incluídos: id, path, nome.
Returns:
-
String com a URL permanente do documento gerado.
- gera_processo (id_processo, tarqs)
-
Parameters:
- id_processo Número com o identificador do processo.
- tarqs Tabela (array) com dados dos anexos a serem incluídos: id, path, nome.
Returns:
-
String com a URL permanente do documento gerado.
- gera_instauracao_comissao_disciplinar (dados)
-
Gera o ato de instauração da comissão disciplinar.
Parameters:
- dados Dados para o preenchimento do documento.
Returns:
-
String com a URL permanente do documento gerado.
- gera_decisao_final_decano (dados)
-
Gera o resultado final decidido pelo decano sobre o caso analisado pela
comissão disciplinar.
Parameters:
- dados Tabela de dados para o preenchimento.
Returns:
-
String com a URL permanente do documento gerado.
- acrescenta_manifesto (url, path)
-
Gera um novo documento com uma página a mais: o "manifesto", onde entrarão
os dados da assinatura digital e um QR Code que leva ao requerimento.
Parameters:
- url String com a URL que deve ser incluída no manifesto.
- path String com o path absoluto do arquivo.
Returns:
-
String com o path do novo arquivo.
- limpa_dir (dir)
-
Limpa o diretório de trabalho
Parameters:
- dir String com o diretório que deve ser apagado.