Skip to content

Comprovante de Inscrição

Mateus Machado Luna edited this page Aug 12, 2024 · 2 revisions

O Comprovante de Inscrição é uma página sem acesso via menu que fica localizada no Admin do WordPress. Ele tem um estilo próprio para impressão e seu acesso é obtido através de um iframe que é chamado na função de impressão do navegador, através do script definido na função instituicao_evento_comprovante_button() do /inc/instituicao.php.

Arquivos envolvidos

Funções relevantes

add_menu_instituicao_page()

Registra página admin.php?page=comprovante como um endereço válido de página no admin do WordPress usando a action admin_menu.

admin_print_comprovante_custom_css()

Remove uma série de estilos usados no admin que não serão importantes na versão impressa da página do comprovante e enfileira o estilo da /assets/css/comprovante.css passando a mídia como "print";

render_comprovante_page()

Função que inicia a renderização da página do comprovante. Aqui é checada a presença do parâmetro id na URL e se este contém um ID de instituição válido. Em seguida é montado o cabeçalho da página, com as informações básicas do evento atual, da instituição e um rodapé com logos.

render_current_evento_section()

A lista de atividades montada com a função tainacan_get_the_metadata(), chamada em render_activities_list é similar à gerada na página da Instituição, porém tem uma marcação de lista ao invés de tabela, algo que é ajustado via css;

Clone this wiki locally