Commit fad0303bbbcc4c39f338cb0ebb10402adad27f41

Authored by Eriksen Costa Paixão
1 parent ac20311c
Exists in master

Refactoring para coding standards

ieducar/intranet/educar_relatorio_registro_transferencias.php
1 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 40 class clsIndexBase extends clsBase
34 41 {
35   - function Formular()
36   - {
37   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Registro de Matr&iacute;culas" );
38   - $this->processoAp = "693";
39   - }
  42 + function Formular()
  43 + {
  44 + $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matr&iacute;culas');
  45 + $this->processoAp = '693';
  46 + }
40 47 }
41 48  
42 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 111 $pagina = new clsIndexBase();
119   -// cria o conteudo
  112 +
  113 +// Instancia objeto de conteúdo
120 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 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 135 document.formcadastro.action = 'educar_relatorio_registro_transferencias_proc.php';
143   -
144 136 </script>
145 137 \ No newline at end of file
... ...
ieducar/intranet/educar_relatorio_registro_transferencias_proc.php
1 1 <?php
2 2  
3   -/*
  3 +/**
4 4 * i-Educar - Sistema de gestão escolar
5 5 *
6 6 * Copyright (C) 2006 Prefeitura Municipal de Itajaí
... ... @@ -19,15 +19,14 @@
19 19 * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
20 20 * com este programa; se não, escreva para a Free Software Foundation, Inc., no
21 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 23 * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
28 24 * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL
29 25 * @package Core
30   - * @subpackage Relatório
  26 + * @subpackage pmieducar
  27 + * @subpackage Matricula
  28 + * @subpackage SolicitacaoTransferencia
  29 + * @subpackage Relatorio
31 30 * @since Arquivo disponível desde a versão 1.0.0
32 31 * @version $Id$
33 32 */
... ... @@ -43,150 +42,140 @@ class clsIndexBase extends clsBase
43 42 {
44 43 function Formular()
45 44 {
46   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Registro de Matr&iacute;culas" );
47   - $this->processoAp = "693";
48   - $this->renderMenu = false;
49   - $this->renderMenuSuspenso = false;
  45 + $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matr&iacute;culas');
  46 + $this->processoAp = '916';
  47 + $this->renderMenu = FALSE;
  48 + $this->renderMenuSuspenso = FALSE;
50 49 }
51 50 }
52 51  
53 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 56 * @var int
61 57 */
62 58 var $pessoa_logada;
63 59  
64   -
65 60 var $ref_cod_instituicao;
66 61 var $ref_cod_escola;
67 62 var $ref_cod_serie;
68 63 var $ref_cod_curso;
69   -
70 64 var $ano;
71   -
72 65 var $nm_escola;
73 66 var $nm_instituicao;
74 67 var $nm_curso;
75 68  
76 69 var $pdf;
77   -
78 70 var $page_y = 139;
79   -
80 71 var $get_link;
81   -
82 72 var $campo_assinatura;
83   -
84 73 var $total = 0;
85 74  
86 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 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 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 100 $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao);
115 101 $det_instituicao = $obj_instituicao->detalhe();
116 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 127 $db = new clsBanco();
140 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 167 $dados = array();
178   - while ($db->ProximoRegistro())
179   - {
  168 +
  169 + while ($db->ProximoRegistro()) {
180 170 $dados[] = $db->Tupla();
181 171 $this->total++;
182 172 }
183 173  
184 174 $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false);
185   -
186 175 $obj_instituicao = new clsPmieducarInstituicao();
187 176  
188 177 $this->pdf->largura = 842.0;
189   - $this->pdf->altura = 595.0;
  178 + $this->pdf->altura = 595.0;
190 179  
191 180 $this->page_y = 125;
192 181  
... ... @@ -194,72 +183,86 @@ class indice extends clsCadastro
194 183  
195 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 189 $tam_texto = 8;
201   - $altura = 130;
  190 + $altura = 130;
202 191  
203 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 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 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 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 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 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 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 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 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 239 $this->pdf->linha_relativa($esquerda + 782, $altura, 0, 18);
236 240 $this->pdf->linha_relativa($esquerda, $altura, $direita, 0);
237 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 244 $this->pdf->ClosePage();
241 245 $this->pdf->OpenPage();
242 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 250 $tam_texto = 8;
247   - $altura = 130;
  251 + $altura = 130;
248 252  
249 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 258 $this->pdf->ClosePage();
256 259 $this->pdf->OpenPage();
257 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 264 $tam_texto = 8;
262   - $altura = 130;
  265 + $altura = 130;
263 266  
264 267 $altura_escrita = 5;
265 268 }
... ... @@ -267,33 +270,40 @@ class indice extends clsCadastro
267 270 $this->pdf->CloseFile();
268 271 $this->get_link = $this->pdf->GetLink();
269 272  
270   -
271 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 391  
382 392 function getNomeEscola($ref_cod_matricula_entrada) {
383 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 425 $db = new clsBanco();
408 426 $nome_escola = $db->CampoUnico($sql);
409 427 }
  428 +
410 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 443 $pagina = new clsIndexBase();
427   -// cria o conteudo
  444 +
  445 +// Instancia objeto de conteúdo
428 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 452 $pagina->MakeAll();
433 453 \ No newline at end of file
... ...