Commit e97986cb5cec35979641ba37c35d09beb4ba358c

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

#42 by Eriksen: Corrigido bug de bloqueio de acesso indevido (código da permissã…

…o estava incorreto nos arquivos referidos)


ieducar/intranet/educar_relatorio_registro_transferencias.php
@@ -42,7 +42,7 @@ class clsIndexBase extends clsBase @@ -42,7 +42,7 @@ class clsIndexBase extends clsBase
42 function Formular() 42 function Formular()
43 { 43 {
44 $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matrículas'); 44 $this->SetTitulo($this->_instituicao . ' i-Educar - Registro de Matrículas');
45 - $this->processoAp = '693'; 45 + $this->processoAp = '916';
46 } 46 }
47 } 47 }
48 48
ieducar/intranet/educar_relatorio_registro_transferencias_proc.php
@@ -28,6 +28,7 @@ @@ -28,6 +28,7 @@
28 * @subpackage SolicitacaoTransferencia 28 * @subpackage SolicitacaoTransferencia
29 * @subpackage Relatorio 29 * @subpackage Relatorio
30 * @since Arquivo disponível desde a versão 1.0.0 30 * @since Arquivo disponível desde a versão 1.0.0
  31 + * @todo Refatorar o uso do objeto CoreExt_Config, talvez criando um {@link http://martinfowler.com/eaaCatalog/layerSupertype.html Layer Supertype}
31 * @version $Id$ 32 * @version $Id$
32 */ 33 */
33 34
@@ -89,6 +90,15 @@ class indice extends clsCadastro @@ -89,6 +90,15 @@ class indice extends clsCadastro
89 90
90 function renderHTML() 91 function renderHTML()
91 { 92 {
  93 + /**
  94 + * Variável global com objetos do CoreExt.
  95 + * @see includes/bootstrap.php
  96 + */
  97 + global $coreExt;
  98 +
  99 + // Namespace de configuração para localização de interface
  100 + $uf = $coreExt['Config']->app->locale->province;
  101 +
92 $this->ref_cod_instituicao = $_POST['ref_cod_instituicao']; 102 $this->ref_cod_instituicao = $_POST['ref_cod_instituicao'];
93 $this->ref_cod_escola = $_POST['ref_cod_escola']; 103 $this->ref_cod_escola = $_POST['ref_cod_escola'];
94 $this->ano = $_POST['ano']; 104 $this->ano = $_POST['ano'];
@@ -171,7 +181,8 @@ class indice extends clsCadastro @@ -171,7 +181,8 @@ class indice extends clsCadastro
171 $this->total++; 181 $this->total++;
172 } 182 }
173 183
174 - $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false); 184 + $this->pdf = new clsPDF('Registro de Matrículas - ' . $this->ano,
  185 + 'Registro de Matrículas', 'A4', '', FALSE, FALSE);
175 $obj_instituicao = new clsPmieducarInstituicao(); 186 $obj_instituicao = new clsPmieducarInstituicao();
176 187
177 $this->pdf->largura = 842.0; 188 $this->pdf->largura = 842.0;
@@ -233,7 +244,10 @@ class indice extends clsCadastro @@ -233,7 +244,10 @@ class indice extends clsCadastro
233 244
234 $this->pdf->linha_relativa($esquerda + 757, $altura, 0, 18); 245 $this->pdf->linha_relativa($esquerda + 757, $altura, 0, 18);
235 246
236 - $this->pdf->escreve_relativo(empty($estabelecimento_destino) ? '' : 'SC', 247 + // Coloca o UF configurado em ieducar.ini caso exista um estabelecimento destino,
  248 + // supondo que todos os estabelecimentos estejam no mesmo estado.
  249 + // @todo Para suportar multi-instituições, deve pegar a informação dos dados da escola destino.
  250 + $this->pdf->escreve_relativo(empty($estabelecimento_destino) ? '' : $uf,
237 $esquerda + 763, $altura + $altura_escrita, 50, 30, $fonte, $tam_texto); 251 $esquerda + 763, $altura + $altura_escrita, 50, 30, $fonte, $tam_texto);
238 252
239 $this->pdf->linha_relativa($esquerda + 782, $altura, 0, 18); 253 $this->pdf->linha_relativa($esquerda + 782, $altura, 0, 18);
@@ -288,7 +302,7 @@ class indice extends clsCadastro @@ -288,7 +302,7 @@ class indice extends clsCadastro
288 } 302 }
289 else { 303 else {
290 echo ' 304 echo '
291 - <script type="text/javscript"> 305 + <script>
292 alert("A escola nesse ano não possui nenhuma expedição de transferência"); 306 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)); 307 window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length - 1));
294 </script>'; 308 </script>';
@@ -298,7 +312,7 @@ class indice extends clsCadastro @@ -298,7 +312,7 @@ class indice extends clsCadastro
298 } 312 }
299 else { 313 else {
300 echo ' 314 echo '
301 - <script type="text/javscript"> 315 + <script>
302 alert("A escola nesse ano não possui nenhuma expedição de transferência"); 316 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)); 317 window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1));
304 </script>'; 318 </script>';