Commit fad0303bbbcc4c39f338cb0ebb10402adad27f41
1 parent
ac20311c
Exists in
master
Refactoring para coding standards
Showing
2 changed files
with
322 additions
and
310 deletions
Show diff stats
ieducar/intranet/educar_relatorio_registro_transferencias.php
| 1 | <?php | 1 | <?php |
| 2 | - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | ||
| 3 | - * * | ||
| 4 | - * @author Prefeitura Municipal de Itajaí * | ||
| 5 | - * @updated 29/03/2007 * | ||
| 6 | - * Pacote: i-PLB Software Público Livre e Brasileiro * | ||
| 7 | - * * | ||
| 8 | - * Copyright (C) 2006 PMI - Prefeitura Municipal de Itajaí * | ||
| 9 | - * ctima@itajai.sc.gov.br * | ||
| 10 | - * * | ||
| 11 | - * Este programa é software livre, você pode redistribuí-lo e/ou * | ||
| 12 | - * modificá-lo sob os termos da Licença Pública Geral GNU, conforme * | ||
| 13 | - * publicada pela Free Software Foundation, tanto a versão 2 da * | ||
| 14 | - * Licença como (a seu critério) qualquer versão mais nova. * | ||
| 15 | - * * | ||
| 16 | - * Este programa é distribuído na expectativa de ser útil, mas SEM * | ||
| 17 | - * QUALQUER GARANTIA. Sem mesmo a garantia implícita de COMERCIALI- * | ||
| 18 | - * ZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Con- * | ||
| 19 | - * sulte a Licença Pública Geral GNU para obter mais detalhes. * | ||
| 20 | - * * | ||
| 21 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU * | ||
| 22 | - * junto com este programa. Se não, escreva para a Free Software * | ||
| 23 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * | ||
| 24 | - * 02111-1307, USA. * | ||
| 25 | - * * | ||
| 26 | - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ | ||
| 27 | -require_once ("include/clsBase.inc.php"); | ||
| 28 | -require_once ("include/clsCadastro.inc.php"); | ||
| 29 | -require_once ("include/clsBanco.inc.php"); | ||
| 30 | -require_once( "include/pmieducar/geral.inc.php" ); | ||
| 31 | -require_once ("include/clsPDF.inc.php"); | 2 | + |
| 3 | +/** | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + * | ||
| 23 | + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> | ||
| 24 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 25 | + * @package Core | ||
| 26 | + * @subpackage pmieducar | ||
| 27 | + * @subpackage Matricula | ||
| 28 | + * @subpackage SolicitacaoTransferencia | ||
| 29 | + * @subpackage Relatorio | ||
| 30 | + * @since Arquivo disponível desde a versão 1.0.0 | ||
| 31 | + * @version $Id$ | ||
| 32 | + */ | ||
| 33 | + | ||
| 34 | +require_once 'include/clsBase.inc.php'; | ||
| 35 | +require_once 'include/clsCadastro.inc.php'; | ||
| 36 | +require_once 'include/clsBanco.inc.php'; | ||
| 37 | +require_once 'include/pmieducar/geral.inc.php'; | ||
| 38 | +require_once 'include/clsPDF.inc.php'; | ||
| 32 | 39 | ||
| 33 | class clsIndexBase extends clsBase | 40 | class clsIndexBase extends clsBase |
| 34 | { | 41 | { |
| 35 | - function Formular() | ||
| 36 | - { | ||
| 37 | - $this->SetTitulo( "{$this->_instituicao} i-Educar - Registro de Matrículas" ); | ||
| 38 | - $this->processoAp = "693"; | ||
| 39 | - } | 42 | + function Formular() |
| 43 | + { | ||
| 44 | + $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matrículas'); | ||
| 45 | + $this->processoAp = '693'; | ||
| 46 | + } | ||
| 40 | } | 47 | } |
| 41 | 48 | ||
| 42 | class indice extends clsCadastro | 49 | class indice extends clsCadastro |
| 43 | { | 50 | { |
| 44 | - | ||
| 45 | - | ||
| 46 | - /** | ||
| 47 | - * Referencia pega da session para o idpes do usuario atual | ||
| 48 | - * | ||
| 49 | - * @var int | ||
| 50 | - */ | ||
| 51 | - var $pessoa_logada; | ||
| 52 | - | ||
| 53 | - | ||
| 54 | - var $ref_cod_instituicao; | ||
| 55 | - var $ref_cod_escola; | ||
| 56 | - | ||
| 57 | - | ||
| 58 | - var $ano; | ||
| 59 | - | ||
| 60 | - var $nm_escola; | ||
| 61 | - var $nm_instituicao; | ||
| 62 | - | ||
| 63 | - var $pdf; | ||
| 64 | - | ||
| 65 | - | ||
| 66 | - var $page_y = 139; | ||
| 67 | - | ||
| 68 | - function Inicializar() | ||
| 69 | - { | ||
| 70 | - $retorno = "Novo"; | ||
| 71 | - @session_start(); | ||
| 72 | - $this->pessoa_logada = $_SESSION['id_pessoa']; | ||
| 73 | - @session_write_close(); | ||
| 74 | - | ||
| 75 | - return $retorno; | ||
| 76 | - } | ||
| 77 | - | ||
| 78 | - function Gerar() | ||
| 79 | - { | ||
| 80 | - @session_start(); | ||
| 81 | - $this->pessoa_logada = $_SESSION['id_pessoa']; | ||
| 82 | - @session_write_close(); | ||
| 83 | - | ||
| 84 | - if($_POST){ | ||
| 85 | - foreach ($_POST as $key => $value) { | ||
| 86 | - $this->$key = $value; | ||
| 87 | - | ||
| 88 | - } | ||
| 89 | - } | ||
| 90 | - | ||
| 91 | - $this->ano = $ano_atual = date("Y"); | ||
| 92 | - | ||
| 93 | - $this->campoNumero( "ano", "Ano", $this->ano, 4, 4, true ); | ||
| 94 | - | ||
| 95 | - $get_escola = true; | ||
| 96 | - $obrigatorio = false; | ||
| 97 | - $instituicao_obrigatorio = true; | ||
| 98 | - $escola_obrigatorio = true; | ||
| 99 | - | ||
| 100 | - include("include/pmieducar/educar_campo_lista.php"); | ||
| 101 | - | ||
| 102 | - if($this->ref_cod_escola) | ||
| 103 | - $this->ref_ref_cod_escola = $this->ref_cod_escola; | ||
| 104 | - | ||
| 105 | - $this->url_cancelar = "educar_index.php"; | ||
| 106 | - $this->nome_url_cancelar = "Cancelar"; | ||
| 107 | - | ||
| 108 | - $this->acao_enviar = 'acao2()'; | ||
| 109 | - $this->acao_executa_submit = false; | ||
| 110 | - | ||
| 111 | - } | ||
| 112 | - | ||
| 113 | - | ||
| 114 | - | 51 | + /** |
| 52 | + * Referência a usuário da sessão. | ||
| 53 | + * @var int | ||
| 54 | + */ | ||
| 55 | + var $pessoa_logada; | ||
| 56 | + | ||
| 57 | + var $ref_cod_instituicao; | ||
| 58 | + var $ref_cod_escola; | ||
| 59 | + var $ano; | ||
| 60 | + var $nm_escola; | ||
| 61 | + var $nm_instituicao; | ||
| 62 | + | ||
| 63 | + var $pdf; | ||
| 64 | + var $page_y = 139; | ||
| 65 | + | ||
| 66 | + function Inicializar() | ||
| 67 | + { | ||
| 68 | + $retorno = 'Novo'; | ||
| 69 | + session_start(); | ||
| 70 | + $this->pessoa_logada = $_SESSION['id_pessoa']; | ||
| 71 | + session_write_close(); | ||
| 72 | + | ||
| 73 | + return $retorno; | ||
| 74 | + } | ||
| 75 | + | ||
| 76 | + function Gerar() | ||
| 77 | + { | ||
| 78 | + session_start(); | ||
| 79 | + $this->pessoa_logada = $_SESSION['id_pessoa']; | ||
| 80 | + session_write_close(); | ||
| 81 | + | ||
| 82 | + if ($_POST) { | ||
| 83 | + foreach ($_POST as $key => $value) { | ||
| 84 | + $this->$key = $value; | ||
| 85 | + } | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + $this->ano = $ano_atual = date('Y'); | ||
| 89 | + $this->campoNumero('ano', 'Ano', $this->ano, 4, 4, TRUE); | ||
| 90 | + | ||
| 91 | + $get_escola = TRUE; | ||
| 92 | + $obrigatorio = FALSE; | ||
| 93 | + $instituicao_obrigatorio = TRUE; | ||
| 94 | + $escola_obrigatorio = TRUE; | ||
| 95 | + | ||
| 96 | + include 'include/pmieducar/educar_campo_lista.php'; | ||
| 97 | + | ||
| 98 | + if ($this->ref_cod_escola) { | ||
| 99 | + $this->ref_ref_cod_escola = $this->ref_cod_escola; | ||
| 100 | + } | ||
| 101 | + | ||
| 102 | + $this->url_cancelar = 'educar_index.php'; | ||
| 103 | + $this->nome_url_cancelar = 'Cancelar'; | ||
| 104 | + | ||
| 105 | + $this->acao_enviar = 'acao2()'; | ||
| 106 | + $this->acao_executa_submit = FALSE; | ||
| 107 | + } | ||
| 115 | } | 108 | } |
| 116 | 109 | ||
| 117 | -// cria uma extensao da classe base | 110 | +// Instancia objeto de página |
| 118 | $pagina = new clsIndexBase(); | 111 | $pagina = new clsIndexBase(); |
| 119 | -// cria o conteudo | 112 | + |
| 113 | +// Instancia objeto de conteúdo | ||
| 120 | $miolo = new indice(); | 114 | $miolo = new indice(); |
| 121 | -// adiciona o conteudo na clsBase | ||
| 122 | -$pagina->addForm( $miolo ); | ||
| 123 | -// gera o html | ||
| 124 | -$pagina->MakeAll(); | ||
| 125 | 115 | ||
| 126 | -?> | ||
| 127 | -<script> | 116 | +// Atribui o conteúdo à página |
| 117 | +$pagina->addForm($miolo); | ||
| 128 | 118 | ||
| 119 | +// Gera o código HTML | ||
| 120 | +$pagina->MakeAll(); | ||
| 121 | +?> | ||
| 122 | +<script type="text/javascript"> | ||
| 129 | function acao2() | 123 | function acao2() |
| 130 | { | 124 | { |
| 131 | 125 | ||
| 132 | - if(!acao()) | ||
| 133 | - return false; | ||
| 134 | - | ||
| 135 | - showExpansivelImprimir(400, 200,'',[], "Registro de Matrículas"); | 126 | + if(! acao()) { |
| 127 | + return false; | ||
| 128 | + } | ||
| 136 | 129 | ||
| 137 | - document.formcadastro.target = 'miolo_'+(DOM_divs.length-1); | ||
| 138 | - | ||
| 139 | - document.formcadastro.submit(); | 130 | + showExpansivelImprimir(400, 200, '', [], 'Registro de Matrículas'); |
| 131 | + document.formcadastro.target = 'miolo_' + (DOM_divs.length - 1); | ||
| 132 | + document.formcadastro.submit(); | ||
| 140 | } | 133 | } |
| 141 | 134 | ||
| 142 | document.formcadastro.action = 'educar_relatorio_registro_transferencias_proc.php'; | 135 | document.formcadastro.action = 'educar_relatorio_registro_transferencias_proc.php'; |
| 143 | - | ||
| 144 | </script> | 136 | </script> |
| 145 | \ No newline at end of file | 137 | \ No newline at end of file |
ieducar/intranet/educar_relatorio_registro_transferencias_proc.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | -/* | 3 | +/** |
| 4 | * i-Educar - Sistema de gestão escolar | 4 | * i-Educar - Sistema de gestão escolar |
| 5 | * | 5 | * |
| 6 | * Copyright (C) 2006 Prefeitura Municipal de Itajaí | 6 | * Copyright (C) 2006 Prefeitura Municipal de Itajaí |
| @@ -19,15 +19,14 @@ | @@ -19,15 +19,14 @@ | ||
| 19 | * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | 19 | * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto |
| 20 | * com este programa; se não, escreva para a Free Software Foundation, Inc., no | 20 | * com este programa; se não, escreva para a Free Software Foundation, Inc., no |
| 21 | * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | 21 | * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| 22 | - */ | ||
| 23 | - | ||
| 24 | -/** | ||
| 25 | - * Relatório de Registro de transferências. | ||
| 26 | * | 22 | * |
| 27 | * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> | 23 | * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> |
| 28 | * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | 24 | * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL |
| 29 | * @package Core | 25 | * @package Core |
| 30 | - * @subpackage Relatório | 26 | + * @subpackage pmieducar |
| 27 | + * @subpackage Matricula | ||
| 28 | + * @subpackage SolicitacaoTransferencia | ||
| 29 | + * @subpackage Relatorio | ||
| 31 | * @since Arquivo disponível desde a versão 1.0.0 | 30 | * @since Arquivo disponível desde a versão 1.0.0 |
| 32 | * @version $Id$ | 31 | * @version $Id$ |
| 33 | */ | 32 | */ |
| @@ -43,150 +42,140 @@ class clsIndexBase extends clsBase | @@ -43,150 +42,140 @@ class clsIndexBase extends clsBase | ||
| 43 | { | 42 | { |
| 44 | function Formular() | 43 | function Formular() |
| 45 | { | 44 | { |
| 46 | - $this->SetTitulo( "{$this->_instituicao} i-Educar - Registro de Matrículas" ); | ||
| 47 | - $this->processoAp = "693"; | ||
| 48 | - $this->renderMenu = false; | ||
| 49 | - $this->renderMenuSuspenso = false; | 45 | + $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matrículas'); |
| 46 | + $this->processoAp = '916'; | ||
| 47 | + $this->renderMenu = FALSE; | ||
| 48 | + $this->renderMenuSuspenso = FALSE; | ||
| 50 | } | 49 | } |
| 51 | } | 50 | } |
| 52 | 51 | ||
| 53 | class indice extends clsCadastro | 52 | class indice extends clsCadastro |
| 54 | { | 53 | { |
| 55 | - | ||
| 56 | - | ||
| 57 | /** | 54 | /** |
| 58 | - * Referencia pega da session para o idpes do usuario atual | ||
| 59 | - * | 55 | + * Referência a usuário da sessão. |
| 60 | * @var int | 56 | * @var int |
| 61 | */ | 57 | */ |
| 62 | var $pessoa_logada; | 58 | var $pessoa_logada; |
| 63 | 59 | ||
| 64 | - | ||
| 65 | var $ref_cod_instituicao; | 60 | var $ref_cod_instituicao; |
| 66 | var $ref_cod_escola; | 61 | var $ref_cod_escola; |
| 67 | var $ref_cod_serie; | 62 | var $ref_cod_serie; |
| 68 | var $ref_cod_curso; | 63 | var $ref_cod_curso; |
| 69 | - | ||
| 70 | var $ano; | 64 | var $ano; |
| 71 | - | ||
| 72 | var $nm_escola; | 65 | var $nm_escola; |
| 73 | var $nm_instituicao; | 66 | var $nm_instituicao; |
| 74 | var $nm_curso; | 67 | var $nm_curso; |
| 75 | 68 | ||
| 76 | var $pdf; | 69 | var $pdf; |
| 77 | - | ||
| 78 | var $page_y = 139; | 70 | var $page_y = 139; |
| 79 | - | ||
| 80 | var $get_link; | 71 | var $get_link; |
| 81 | - | ||
| 82 | var $campo_assinatura; | 72 | var $campo_assinatura; |
| 83 | - | ||
| 84 | var $total = 0; | 73 | var $total = 0; |
| 85 | 74 | ||
| 86 | var $meses_do_ano = array( | 75 | var $meses_do_ano = array( |
| 87 | - "1" => "JANEIRO" | ||
| 88 | - ,"2" => "FEVEREIRO" | ||
| 89 | - ,"3" => "MARÇO" | ||
| 90 | - ,"4" => "ABRIL" | ||
| 91 | - ,"5" => "MAIO" | ||
| 92 | - ,"6" => "JUNHO" | ||
| 93 | - ,"7" => "JULHO" | ||
| 94 | - ,"8" => "AGOSTO" | ||
| 95 | - ,"9" => "SETEMBRO" | ||
| 96 | - ,"10" => "OUTUBRO" | ||
| 97 | - ,"11" => "NOVEMBRO" | ||
| 98 | - ,"12" => "DEZEMBRO" | ||
| 99 | - ); | 76 | + '1' => 'JANEIRO', |
| 77 | + '2' => 'FEVEREIRO', | ||
| 78 | + '3' => 'MARÇO', | ||
| 79 | + '4' => 'ABRIL', | ||
| 80 | + '5' => 'MAIO', | ||
| 81 | + '6' => 'JUNHO', | ||
| 82 | + '7' => 'JULHO', | ||
| 83 | + '8' => 'AGOSTO', | ||
| 84 | + '9' => 'SETEMBRO', | ||
| 85 | + '10' => 'OUTUBRO', | ||
| 86 | + '11' => 'NOVEMBRO', | ||
| 87 | + '12' => 'DEZEMBRO' | ||
| 88 | + ); | ||
| 100 | 89 | ||
| 101 | function renderHTML() | 90 | function renderHTML() |
| 102 | { | 91 | { |
| 92 | + $this->ref_cod_instituicao = $_POST['ref_cod_instituicao']; | ||
| 93 | + $this->ref_cod_escola = $_POST['ref_cod_escola']; | ||
| 94 | + $this->ano = $_POST['ano']; | ||
| 103 | 95 | ||
| 104 | - $this->ref_cod_instituicao = $_POST["ref_cod_instituicao"]; | ||
| 105 | - $this->ref_cod_escola = $_POST["ref_cod_escola"]; | ||
| 106 | - $this->ano = $_POST['ano']; | ||
| 107 | - | ||
| 108 | - $fonte = 'arial'; | 96 | + $fonte = 'arial'; |
| 109 | $corTexto = '#000000'; | 97 | $corTexto = '#000000'; |
| 110 | 98 | ||
| 111 | - if (is_numeric($this->ref_cod_instituicao) && is_numeric($this->ref_cod_escola)) | ||
| 112 | - { | ||
| 113 | - | 99 | + if (is_numeric($this->ref_cod_instituicao) && is_numeric($this->ref_cod_escola)) { |
| 114 | $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao); | 100 | $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao); |
| 115 | $det_instituicao = $obj_instituicao->detalhe(); | 101 | $det_instituicao = $obj_instituicao->detalhe(); |
| 116 | $this->nm_instituicao = $det_instituicao["nm_instituicao"]; | 102 | $this->nm_instituicao = $det_instituicao["nm_instituicao"]; |
| 117 | 103 | ||
| 118 | - $sql = " SELECT | ||
| 119 | - fantasia as nome | ||
| 120 | - FROM | ||
| 121 | - pmieducar.escola | ||
| 122 | - , cadastro.juridica | ||
| 123 | - WHERE | ||
| 124 | - ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 125 | - AND idpes = ref_idpes | ||
| 126 | - AND cod_escola = {$this->ref_cod_escola} | ||
| 127 | - AND ativo = 1 | ||
| 128 | - UNION | ||
| 129 | - SELECT | ||
| 130 | - nm_escola | ||
| 131 | - FROM | ||
| 132 | - pmieducar.escola | ||
| 133 | - , pmieducar.escola_complemento | ||
| 134 | - WHERE | ||
| 135 | - ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 136 | - AND cod_escola = ref_cod_escola | ||
| 137 | - AND cod_escola = {$this->ref_cod_escola} | ||
| 138 | - AND escola.ativo = 1"; | 104 | + $sql = " |
| 105 | + SELECT | ||
| 106 | + fantasia as nome | ||
| 107 | + FROM | ||
| 108 | + pmieducar.escola, | ||
| 109 | + cadastro.juridica | ||
| 110 | + WHERE | ||
| 111 | + ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 112 | + AND idpes = ref_idpes | ||
| 113 | + AND cod_escola = {$this->ref_cod_escola} | ||
| 114 | + AND ativo = 1 | ||
| 115 | + UNION | ||
| 116 | + SELECT | ||
| 117 | + nm_escola | ||
| 118 | + FROM | ||
| 119 | + pmieducar.escola, | ||
| 120 | + pmieducar.escola_complemento | ||
| 121 | + WHERE | ||
| 122 | + ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 123 | + AND cod_escola = ref_cod_escola | ||
| 124 | + AND cod_escola = {$this->ref_cod_escola} | ||
| 125 | + AND escola.ativo = 1"; | ||
| 126 | + | ||
| 139 | $db = new clsBanco(); | 127 | $db = new clsBanco(); |
| 140 | $this->nm_escola = $db->CampoUnico($sql); | 128 | $this->nm_escola = $db->CampoUnico($sql); |
| 141 | 129 | ||
| 142 | - $sql = "SELECT | ||
| 143 | - cod_matricula, | ||
| 144 | - m.ref_cod_aluno, | ||
| 145 | - (SELECT nome FROM cadastro.pessoa p, pmieducar.aluno a WHERE | ||
| 146 | - a.cod_aluno = m.ref_cod_aluno AND a.ref_idpes = p.idpes) as nome_aluno, | ||
| 147 | - to_char(data_transferencia,'DD/MM/YYYY') as dt_transferencia, | ||
| 148 | - s.nm_serie, | ||
| 149 | - t.nm_turma, | ||
| 150 | - ts.ref_cod_matricula_entrada | ||
| 151 | - FROM | ||
| 152 | - pmieducar.matricula m, | ||
| 153 | - pmieducar.matricula_turma mt, | ||
| 154 | - pmieducar.turma t, | ||
| 155 | - pmieducar.serie s, | ||
| 156 | - pmieducar.transferencia_solicitacao ts | ||
| 157 | - WHERE | ||
| 158 | - m.ref_ref_cod_escola = {$this->ref_cod_escola} | ||
| 159 | - AND ref_cod_matricula_saida = cod_matricula | ||
| 160 | - AND ts.ativo = 1 | ||
| 161 | - AND mt.ref_cod_matricula = m.cod_matricula | ||
| 162 | - AND mt.ref_cod_turma = t.cod_turma | ||
| 163 | - AND t.ref_ref_cod_serie = s.cod_serie | ||
| 164 | - AND m.ano = {$this->ano} | ||
| 165 | - | ||
| 166 | - ORDER BY | ||
| 167 | - nm_turma, | ||
| 168 | - nm_serie, | ||
| 169 | - dt_transferencia"; | ||
| 170 | - //AND data_transferencia IS NOT NULL | ||
| 171 | - //AND EXTRACT (YEAR FROM data_transferencia) = {$this->ano} | ||
| 172 | - $db->Consulta($sql); | 130 | + $sql = " |
| 131 | + SELECT | ||
| 132 | + cod_matricula, | ||
| 133 | + m.ref_cod_aluno, | ||
| 134 | + (SELECT | ||
| 135 | + nome | ||
| 136 | + FROM | ||
| 137 | + cadastro.pessoa p, pmieducar.aluno a | ||
| 138 | + WHERE | ||
| 139 | + a.cod_aluno = m.ref_cod_aluno AND a.ref_idpes = p.idpes) | ||
| 140 | + as nome_aluno, | ||
| 141 | + to_char(data_transferencia,'DD/MM/YYYY') as dt_transferencia, | ||
| 142 | + s.nm_serie, | ||
| 143 | + t.nm_turma, | ||
| 144 | + ts.ref_cod_matricula_entrada | ||
| 145 | + FROM | ||
| 146 | + pmieducar.matricula m, | ||
| 147 | + pmieducar.matricula_turma mt, | ||
| 148 | + pmieducar.turma t, | ||
| 149 | + pmieducar.serie s, | ||
| 150 | + pmieducar.transferencia_solicitacao ts | ||
| 151 | + WHERE | ||
| 152 | + m.ref_ref_cod_escola = {$this->ref_cod_escola} | ||
| 153 | + AND ref_cod_matricula_saida = cod_matricula | ||
| 154 | + AND ts.ativo = 1 | ||
| 155 | + AND mt.ref_cod_matricula = m.cod_matricula | ||
| 156 | + AND mt.ref_cod_turma = t.cod_turma | ||
| 157 | + AND t.ref_ref_cod_serie = s.cod_serie | ||
| 158 | + AND m.ano = {$this->ano} | ||
| 159 | + ORDER BY | ||
| 160 | + nm_turma, | ||
| 161 | + nm_serie, | ||
| 162 | + dt_transferencia"; | ||
| 173 | 163 | ||
| 174 | - if ($db->Num_Linhas()) | ||
| 175 | - { | 164 | + $db->Consulta($sql); |
| 176 | 165 | ||
| 166 | + if ($db->Num_Linhas()) { | ||
| 177 | $dados = array(); | 167 | $dados = array(); |
| 178 | - while ($db->ProximoRegistro()) | ||
| 179 | - { | 168 | + |
| 169 | + while ($db->ProximoRegistro()) { | ||
| 180 | $dados[] = $db->Tupla(); | 170 | $dados[] = $db->Tupla(); |
| 181 | $this->total++; | 171 | $this->total++; |
| 182 | } | 172 | } |
| 183 | 173 | ||
| 184 | $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false); | 174 | $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false); |
| 185 | - | ||
| 186 | $obj_instituicao = new clsPmieducarInstituicao(); | 175 | $obj_instituicao = new clsPmieducarInstituicao(); |
| 187 | 176 | ||
| 188 | $this->pdf->largura = 842.0; | 177 | $this->pdf->largura = 842.0; |
| 189 | - $this->pdf->altura = 595.0; | 178 | + $this->pdf->altura = 595.0; |
| 190 | 179 | ||
| 191 | $this->page_y = 125; | 180 | $this->page_y = 125; |
| 192 | 181 | ||
| @@ -194,72 +183,86 @@ class indice extends clsCadastro | @@ -194,72 +183,86 @@ class indice extends clsCadastro | ||
| 194 | 183 | ||
| 195 | $this->addCabecalho(); | 184 | $this->addCabecalho(); |
| 196 | 185 | ||
| 197 | - $esquerda = 30; | ||
| 198 | - $altura = 130 + 18*2; | ||
| 199 | - $direita = 782; | 186 | + $esquerda = 30; |
| 187 | + $altura = 130 + 18 * 2; | ||
| 188 | + $direita = 782; | ||
| 200 | $tam_texto = 8; | 189 | $tam_texto = 8; |
| 201 | - $altura = 130; | 190 | + $altura = 130; |
| 202 | 191 | ||
| 203 | $altura_escrita = 3; | 192 | $altura_escrita = 3; |
| 204 | - foreach ($dados as $dado_transferencia) | ||
| 205 | - { | ||
| 206 | - list($cod_matricula, $ref_cod_aluno, $nome_aluno, $dt_transferencia, $nm_serie, $nm_turma, $ref_cod_matricula_entrada) = $dado_transferencia; | ||
| 207 | - $this->pdf->linha_relativa($esquerda, $altura+=18, 0, 18); | 193 | + foreach ($dados as $dado_transferencia) { |
| 194 | + list($cod_matricula, $ref_cod_aluno, $nome_aluno, $dt_transferencia, | ||
| 195 | + $nm_serie, $nm_turma, $ref_cod_matricula_entrada) = $dado_transferencia; | ||
| 196 | + | ||
| 197 | + $this->pdf->linha_relativa($esquerda, $altura += 18, 0, 18); | ||
| 208 | $this->pdf->linha_relativa($esquerda, $altura, $direita, 0); | 198 | $this->pdf->linha_relativa($esquerda, $altura, $direita, 0); |
| 209 | - $this->pdf->escreve_relativo($cod_matricula, $esquerda + 3, $altura + $altura_escrita, 55, 30, $fonte, $tam_texto, $corTexto, 'center'); | 199 | + $this->pdf->escreve_relativo($cod_matricula, $esquerda + 3, |
| 200 | + $altura + $altura_escrita, 55, 30, $fonte, $tam_texto, $corTexto, 'center'); | ||
| 201 | + | ||
| 210 | $this->pdf->linha_relativa($esquerda + 55, $altura, 0, 18); | 202 | $this->pdf->linha_relativa($esquerda + 55, $altura, 0, 18); |
| 203 | + $this->pdf->escreve_relativo($nome_aluno, $esquerda + 58, | ||
| 204 | + $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | ||
| 211 | 205 | ||
| 212 | - $this->pdf->escreve_relativo($nome_aluno, $esquerda + 58, $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | ||
| 213 | $this->pdf->linha_relativa($esquerda + 317 - 18, $altura, 0, 18); | 206 | $this->pdf->linha_relativa($esquerda + 317 - 18, $altura, 0, 18); |
| 207 | + $this->pdf->escreve_relativo($dt_transferencia, $esquerda + 320 - 18, | ||
| 208 | + $altura + $altura_escrita, 150, 30, $fonte, $tam_texto, $corTexto); | ||
| 214 | 209 | ||
| 215 | - $this->pdf->escreve_relativo($dt_transferencia, $esquerda + 320 - 18, $altura + $altura_escrita, 150, 30, $fonte, $tam_texto, $corTexto); | ||
| 216 | $this->pdf->linha_relativa($esquerda + 365-11, $altura, 0, 18); | 210 | $this->pdf->linha_relativa($esquerda + 365-11, $altura, 0, 18); |
| 211 | + $this->pdf->escreve_relativo($nm_serie, $esquerda + 365 - 9, | ||
| 212 | + $altura + $altura_escrita, 72, 30, $fonte, $tam_texto, $corTexto, 'center'); | ||
| 217 | 213 | ||
| 218 | - $this->pdf->escreve_relativo($nm_serie, $esquerda + 365 - 9, $altura + $altura_escrita, 72, 30, $fonte, $tam_texto, $corTexto, 'center'); | ||
| 219 | $this->pdf->linha_relativa($esquerda + 410+19, $altura, 0, 18); | 214 | $this->pdf->linha_relativa($esquerda + 410+19, $altura, 0, 18); |
| 215 | + $this->pdf->escreve_relativo($nm_turma, $esquerda + 408 + 10 + 13, | ||
| 216 | + $altura + $altura_escrita, 35, 30, $fonte, $tam_texto, $corTexto, 'center'); | ||
| 220 | 217 | ||
| 221 | - $this->pdf->escreve_relativo($nm_turma, $esquerda + 408 + 10+13, $altura + $altura_escrita, 35, 30, $fonte, $tam_texto, $corTexto, 'center'); | ||
| 222 | $this->pdf->linha_relativa($esquerda + 449 + 34, $altura, 0, 18); | 218 | $this->pdf->linha_relativa($esquerda + 449 + 34, $altura, 0, 18); |
| 223 | 219 | ||
| 224 | - $estabelecimento_destino = null; | ||
| 225 | - if (is_numeric($ref_cod_matricula_entrada)) | 220 | + $estabelecimento_destino = NULL; |
| 221 | + if (is_numeric($ref_cod_matricula_entrada)) { | ||
| 226 | $estabelecimento_destino = $this->getNomeEscola($ref_cod_matricula_entrada); | 222 | $estabelecimento_destino = $this->getNomeEscola($ref_cod_matricula_entrada); |
| 227 | - else | ||
| 228 | - $this->pdf->escreve_relativo("Escola Externa ao Sistema", $esquerda + 452 + 34, $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | ||
| 229 | - if (!empty($estabelecimento_destino)) | ||
| 230 | - $this->pdf->escreve_relativo($estabelecimento_destino, $esquerda + 452 + 34, $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | 223 | + } |
| 224 | + else { | ||
| 225 | + $this->pdf->escreve_relativo('Escola Externa ao Sistema', $esquerda + 452 + 34, | ||
| 226 | + $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | ||
| 227 | + } | ||
| 228 | + | ||
| 229 | + if (!empty($estabelecimento_destino)) { | ||
| 230 | + $this->pdf->escreve_relativo($estabelecimento_destino, $esquerda + 452 + 34, | ||
| 231 | + $altura + $altura_escrita, 300, 30, $fonte, $tam_texto); | ||
| 232 | + } | ||
| 231 | 233 | ||
| 232 | $this->pdf->linha_relativa($esquerda + 757, $altura, 0, 18); | 234 | $this->pdf->linha_relativa($esquerda + 757, $altura, 0, 18); |
| 233 | 235 | ||
| 234 | - $this->pdf->escreve_relativo(empty($estabelecimento_destino) ? "" : "SC", $esquerda + 763, $altura + $altura_escrita, 50, 30, $fonte, $tam_texto); | 236 | + $this->pdf->escreve_relativo(empty($estabelecimento_destino) ? '' : 'SC', |
| 237 | + $esquerda + 763, $altura + $altura_escrita, 50, 30, $fonte, $tam_texto); | ||
| 238 | + | ||
| 235 | $this->pdf->linha_relativa($esquerda + 782, $altura, 0, 18); | 239 | $this->pdf->linha_relativa($esquerda + 782, $altura, 0, 18); |
| 236 | $this->pdf->linha_relativa($esquerda, $altura, $direita, 0); | 240 | $this->pdf->linha_relativa($esquerda, $altura, $direita, 0); |
| 237 | $this->pdf->linha_relativa($esquerda, $altura + 18, $direita, 0); | 241 | $this->pdf->linha_relativa($esquerda, $altura + 18, $direita, 0); |
| 238 | - if ($altura > $this->pdf->altura - 50) | ||
| 239 | - { | 242 | + |
| 243 | + if ($altura > $this->pdf->altura - 50) { | ||
| 240 | $this->pdf->ClosePage(); | 244 | $this->pdf->ClosePage(); |
| 241 | $this->pdf->OpenPage(); | 245 | $this->pdf->OpenPage(); |
| 242 | $this->addCabecalho(); | 246 | $this->addCabecalho(); |
| 243 | - $esquerda = 30; | ||
| 244 | - $altura = 130 + 18*2; | ||
| 245 | - $direita = 782; | 247 | + $esquerda = 30; |
| 248 | + $altura = 130 + 18 * 2; | ||
| 249 | + $direita = 782; | ||
| 246 | $tam_texto = 8; | 250 | $tam_texto = 8; |
| 247 | - $altura = 130; | 251 | + $altura = 130; |
| 248 | 252 | ||
| 249 | $altura_escrita = 5; | 253 | $altura_escrita = 5; |
| 250 | } | 254 | } |
| 251 | } | 255 | } |
| 252 | 256 | ||
| 253 | - if ($altura > $this->pdf->altura - 50) | ||
| 254 | - { | 257 | + if ($altura > $this->pdf->altura - 50) { |
| 255 | $this->pdf->ClosePage(); | 258 | $this->pdf->ClosePage(); |
| 256 | $this->pdf->OpenPage(); | 259 | $this->pdf->OpenPage(); |
| 257 | $this->addCabecalho(); | 260 | $this->addCabecalho(); |
| 258 | - $esquerda = 30; | ||
| 259 | - $altura = 130 + 18*2; | ||
| 260 | - $direita = 782; | 261 | + $esquerda = 30; |
| 262 | + $altura = 130 + 18 * 2; | ||
| 263 | + $direita = 782; | ||
| 261 | $tam_texto = 8; | 264 | $tam_texto = 8; |
| 262 | - $altura = 130; | 265 | + $altura = 130; |
| 263 | 266 | ||
| 264 | $altura_escrita = 5; | 267 | $altura_escrita = 5; |
| 265 | } | 268 | } |
| @@ -267,33 +270,40 @@ class indice extends clsCadastro | @@ -267,33 +270,40 @@ class indice extends clsCadastro | ||
| 267 | $this->pdf->CloseFile(); | 270 | $this->pdf->CloseFile(); |
| 268 | $this->get_link = $this->pdf->GetLink(); | 271 | $this->get_link = $this->pdf->GetLink(); |
| 269 | 272 | ||
| 270 | - | ||
| 271 | echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=".$this->get_link."'}</script>"; | 273 | echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=".$this->get_link."'}</script>"; |
| 272 | 274 | ||
| 273 | - echo "<html><center>Se o download não iniciar automaticamente <br /><a target='_blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br> | ||
| 274 | - <span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br> | ||
| 275 | - | ||
| 276 | - Clique na Imagem para Baixar o instalador<br><br> | ||
| 277 | - <a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a> | ||
| 278 | - </span> | ||
| 279 | - </center>"; | 275 | + echo " |
| 276 | + <html> | ||
| 277 | + <center> | ||
| 278 | + Se o download não iniciar automaticamente <br /> | ||
| 279 | + <a target='_blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br> | ||
| 280 | + <span style='font-size: 10px;'> | ||
| 281 | + Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br> | ||
| 282 | + Clique na Imagem para Baixar o instalador<br><br> | ||
| 283 | + <a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br> | ||
| 284 | + <img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"> | ||
| 285 | + </a> | ||
| 286 | + </span> | ||
| 287 | + </center>"; | ||
| 280 | } | 288 | } |
| 281 | - else | ||
| 282 | - { | ||
| 283 | - echo '<script> | ||
| 284 | - alert("A escola nesse ano não possui nenhuma expedição de transferência"); | ||
| 285 | - window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); | ||
| 286 | - </script>'; | ||
| 287 | - return true; | 289 | + else { |
| 290 | + echo ' | ||
| 291 | + <script type="text/javscript"> | ||
| 292 | + alert("A escola nesse ano não possui nenhuma expedição de transferência"); | ||
| 293 | + window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length - 1)); | ||
| 294 | + </script>'; | ||
| 295 | + | ||
| 296 | + return TRUE; | ||
| 288 | } | 297 | } |
| 289 | } | 298 | } |
| 290 | - else | ||
| 291 | - { | ||
| 292 | - echo '<script> | ||
| 293 | - alert("A escola nesse ano não possui nenhuma expedição de transferência"); | ||
| 294 | - window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); | ||
| 295 | - </script>'; | ||
| 296 | - return true; | 299 | + else { |
| 300 | + echo ' | ||
| 301 | + <script type="text/javscript"> | ||
| 302 | + alert("A escola nesse ano não possui nenhuma expedição de transferência"); | ||
| 303 | + window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); | ||
| 304 | + </script>'; | ||
| 305 | + | ||
| 306 | + return TRUE; | ||
| 297 | } | 307 | } |
| 298 | } | 308 | } |
| 299 | 309 | ||
| @@ -381,52 +391,62 @@ class indice extends clsCadastro | @@ -381,52 +391,62 @@ class indice extends clsCadastro | ||
| 381 | 391 | ||
| 382 | function getNomeEscola($ref_cod_matricula_entrada) { | 392 | function getNomeEscola($ref_cod_matricula_entrada) { |
| 383 | $nome_escola = null; | 393 | $nome_escola = null; |
| 384 | - if (is_numeric($ref_cod_matricula_entrada)) | ||
| 385 | - { | ||
| 386 | - $sql = " SELECT | ||
| 387 | - fantasia as nome | ||
| 388 | - FROM | ||
| 389 | - pmieducar.escola | ||
| 390 | - , cadastro.juridica | ||
| 391 | - WHERE | ||
| 392 | - ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 393 | - AND idpes = ref_idpes | ||
| 394 | - AND cod_escola = (SELECT ref_ref_cod_escola FROM pmieducar.matricula WHERE cod_matricula = {$ref_cod_matricula_entrada}) | ||
| 395 | - AND ativo = 1 | ||
| 396 | - UNION | ||
| 397 | - SELECT | ||
| 398 | - nm_escola | ||
| 399 | - FROM | ||
| 400 | - pmieducar.escola | ||
| 401 | - , pmieducar.escola_complemento | ||
| 402 | - WHERE | ||
| 403 | - ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 404 | - AND cod_escola = ref_cod_escola | ||
| 405 | - AND cod_escola = (SELECT ref_ref_cod_escola FROM pmieducar.matricula WHERE cod_matricula = {$ref_cod_matricula_entrada}) | ||
| 406 | - AND escola.ativo = 1;"; | 394 | + |
| 395 | + if (is_numeric($ref_cod_matricula_entrada)) { | ||
| 396 | + $sql = " | ||
| 397 | + SELECT | ||
| 398 | + fantasia as nome | ||
| 399 | + FROM | ||
| 400 | + pmieducar.escola, | ||
| 401 | + cadastro.juridica | ||
| 402 | + WHERE | ||
| 403 | + ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 404 | + AND idpes = ref_idpes | ||
| 405 | + AND cod_escola = (SELECT ref_ref_cod_escola FROM pmieducar.matricula WHERE cod_matricula = {$ref_cod_matricula_entrada}) | ||
| 406 | + AND ativo = 1 | ||
| 407 | + UNION | ||
| 408 | + SELECT | ||
| 409 | + nm_escola | ||
| 410 | + FROM | ||
| 411 | + pmieducar.escola, | ||
| 412 | + pmieducar.escola_complemento | ||
| 413 | + WHERE | ||
| 414 | + ref_cod_instituicao = {$this->ref_cod_instituicao} | ||
| 415 | + AND cod_escola = ref_cod_escola | ||
| 416 | + AND cod_escola = | ||
| 417 | + (SELECT | ||
| 418 | + ref_ref_cod_escola | ||
| 419 | + FROM | ||
| 420 | + pmieducar.matricula | ||
| 421 | + WHERE | ||
| 422 | + cod_matricula = {$ref_cod_matricula_entrada}) | ||
| 423 | + AND escola.ativo = 1;"; | ||
| 424 | + | ||
| 407 | $db = new clsBanco(); | 425 | $db = new clsBanco(); |
| 408 | $nome_escola = $db->CampoUnico($sql); | 426 | $nome_escola = $db->CampoUnico($sql); |
| 409 | } | 427 | } |
| 428 | + | ||
| 410 | return $nome_escola; | 429 | return $nome_escola; |
| 411 | } | 430 | } |
| 412 | 431 | ||
| 413 | - function Editar() | ||
| 414 | - { | ||
| 415 | - return false; | 432 | + function Editar() { |
| 433 | + return FALSE; | ||
| 416 | } | 434 | } |
| 417 | 435 | ||
| 418 | - function Excluir() | ||
| 419 | - { | ||
| 420 | - return false; | 436 | + function Excluir() { |
| 437 | + return FALSE; | ||
| 421 | } | 438 | } |
| 422 | 439 | ||
| 423 | } | 440 | } |
| 424 | 441 | ||
| 425 | -// cria uma extensao da classe base | 442 | +// Instancia objeto de página |
| 426 | $pagina = new clsIndexBase(); | 443 | $pagina = new clsIndexBase(); |
| 427 | -// cria o conteudo | 444 | + |
| 445 | +// Instancia objeto de conteúdo | ||
| 428 | $miolo = new indice(); | 446 | $miolo = new indice(); |
| 429 | -// adiciona o conteudo na clsBase | ||
| 430 | -$pagina->addForm( $miolo ); | ||
| 431 | -// gera o html | 447 | + |
| 448 | +// Atribui o conteúdo à página | ||
| 449 | +$pagina->addForm($miolo); | ||
| 450 | + | ||
| 451 | +// Gera o código HTML | ||
| 432 | $pagina->MakeAll(); | 452 | $pagina->MakeAll(); |
| 433 | \ No newline at end of file | 453 | \ No newline at end of file |