Commit 21b8cc7803dac205877bed5cb6dcc09c64b4aedb

Authored by Rafael Santos
2 parents f9c22dcf f07d6063
Exists in master

corrigindo bug de commits pendentes

Showing 57 changed files with 811 additions and 743 deletions   Show diff stats
.gitignore
... ... @@ -1,3 +0,0 @@
1   -ieducar/configuration/*.ini
2   -*~
3   -nbproject/*
.gitignore~ 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +ieducar/configuration/*.ini
  2 +*~
  3 +nbproject/
... ...
ieducar/intranet/agenda_admin_lst.php
... ... @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 28 require_once ("include/clsBase.inc.php");
29 29 require_once ("include/clsListagem.inc.php");
30 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32  
32 33 class clsIndex extends clsBase
33 34 {
... ... @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} Agenda" );
38 39 $this->processoAp = "343";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -86,6 +88,13 @@ class indice extends clsListagem
86 88 $this->nome_acao = "Novo";
87 89  
88 90 $this->largura = "100%";
  91 +
  92 + $localizacao = new LocalizacaoSistema();
  93 + $localizacao->entradaCaminhos( array(
  94 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  95 + "" => "Agenda Admin"
  96 + ));
  97 + $this->enviaLocalizacao($localizacao->montar());
89 98 }
90 99 }
91 100  
... ...
ieducar/intranet/agenda_responsavel.php
... ... @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 28 require_once ("include/clsBase.inc.php");
29 29 require_once ("include/clsListagem.inc.php");
30 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32  
32 33 class clsIndex extends clsBase
33 34 {
... ... @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} Agenda" );
38 39 $this->processoAp = "341";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -98,6 +100,13 @@ class indice extends clsListagem
98 100 $this->addPaginador2( "agenda_responsavel.php", $total, $_GET, $this->nome, $limite );
99 101  
100 102 $this->largura = "100%";
  103 +
  104 + $localizacao = new LocalizacaoSistema();
  105 + $localizacao->entradaCaminhos( array(
  106 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  107 + "" => "Agendas"
  108 + ));
  109 + $this->enviaLocalizacao($localizacao->montar());
101 110 }
102 111 }
103 112  
... ...
ieducar/intranet/diaria_grupo_lst.php
... ... @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 28 require_once ("include/clsBase.inc.php");
29 29 require_once ("include/clsListagem.inc.php");
30 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32  
32 33 class clsIndex extends clsBase
33 34 {
... ... @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} Diária Grupo" );
38 39 $this->processoAp = "297";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -79,6 +81,13 @@ class indice extends clsListagem
79 81 $this->nome_acao = "Novo";
80 82  
81 83 $this->largura = "100%";
  84 +
  85 + $localizacao = new LocalizacaoSistema();
  86 + $localizacao->entradaCaminhos( array(
  87 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  88 + "" => "Diárias Grupo"
  89 + ));
  90 + $this->enviaLocalizacao($localizacao->montar());
82 91 }
83 92 }
84 93  
... ... @@ -86,6 +95,7 @@ class indice extends clsListagem
86 95 $pagina = new clsIndex();
87 96  
88 97 $miolo = new indice();
  98 +
89 99 $pagina->addForm( $miolo );
90 100  
91 101 $pagina->MakeAll();
... ...
ieducar/intranet/diaria_lst.php
... ... @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 28 require_once ("include/clsBase.inc.php");
29 29 require_once ("include/clsListagem.inc.php");
30 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32  
32 33 class clsIndex extends clsBase
33 34 {
... ... @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} Diaria" );
38 39 $this->processoAp = "293";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -136,6 +138,13 @@ class indice extends clsListagem
136 138 $this->nome_acao = "Novo";
137 139  
138 140 $this->largura = "100%";
  141 +
  142 + $localizacao = new LocalizacaoSistema();
  143 + $localizacao->entradaCaminhos( array(
  144 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  145 + "" => "Diárias"
  146 + ));
  147 + $this->enviaLocalizacao($localizacao->montar());
139 148 }
140 149 }
141 150  
... ...
ieducar/intranet/educar_acervo_assunto_det.php
... ... @@ -70,12 +70,75 @@ class indice extends clsDetalhe
70 70  
71 71 $tmp_obj = new clsPmieducarAcervoAssunto( $this->cod_acervo_assunto );
72 72 $registro = $tmp_obj->detalhe();
  73 +
  74 + if( class_exists( "clsPmieducarBiblioteca" ) )
  75 + {
  76 + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] );
  77 + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
  78 + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
  79 + if( class_exists( "clsPmieducarInstituicao" ) )
  80 + {
  81 + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
  82 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  83 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  84 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  85 + }
  86 + else
  87 + {
  88 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  89 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  90 + }
  91 + }
  92 +
  93 + if( class_exists( "clsPmieducarEscola" ) )
  94 + {
  95 + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
  96 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  97 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  98 + $idpes = $det_ref_cod_escola["ref_idpes"];
  99 + if ($idpes)
  100 + {
  101 + $obj_escola = new clsPessoaJuridica( $idpes );
  102 + $obj_escola_det = $obj_escola->detalhe();
  103 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  104 + }
  105 + else
  106 + {
  107 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  108 + $obj_escola_det = $obj_escola->detalhe();
  109 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  110 + }
  111 + }
73 112  
  113 + $obj_permissoes = new clsPermissoes();
  114 + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
  115 +
74 116 if( ! $registro )
75 117 {
76 118 header( "location: educar_acervo_assunto_lst.php" );
77 119 die();
78 120 }
  121 +
  122 + if ($nivel_usuario == 1)
  123 + {
  124 + if( $registro["ref_cod_instituicao"] )
  125 + {
  126 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  127 + }
  128 + }
  129 +
  130 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  131 + {
  132 + if( $registro["ref_cod_escola"] )
  133 + {
  134 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  135 + }
  136 + }
  137 +
  138 + if( $registro["ref_cod_biblioteca"] )
  139 + {
  140 + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") );
  141 + }
79 142  
80 143 if( $registro["nm_assunto"] )
81 144 {
... ...
ieducar/intranet/educar_acervo_assunto_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Acervo Assunto" );
37 38 $this->processoAp = "592";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -158,6 +160,14 @@ class indice extends clsListagem
158 160 }
159 161  
160 162 $this->largura = "100%";
  163 +
  164 + $localizacao = new LocalizacaoSistema();
  165 + $localizacao->entradaCaminhos( array(
  166 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  167 + "educar_biblioteca_index.php" => "Biblioteca",
  168 + "" => "Lista de Assuntos"
  169 + ));
  170 + $this->enviaLocalizacao($localizacao->montar());
161 171 }
162 172 }
163 173 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_acervo_autor_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Autor" );
37 38 $this->processoAp = "594";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -236,6 +238,14 @@ class indice extends clsListagem
236 238 }
237 239  
238 240 $this->largura = "100%";
  241 +
  242 + $localizacao = new LocalizacaoSistema();
  243 + $localizacao->entradaCaminhos( array(
  244 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  245 + "educar_index.php" => "Biblioteca",
  246 + "" => "Lista de Autores"
  247 + ));
  248 + $this->enviaLocalizacao($localizacao->montar());
239 249 }
240 250 }
241 251 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_acervo_colecao_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cole&ccedil&atilde;o" );
37 38 $this->processoAp = "593";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -158,6 +160,14 @@ class indice extends clsListagem
158 160 }
159 161  
160 162 $this->largura = "100%";
  163 +
  164 + $localizacao = new LocalizacaoSistema();
  165 + $localizacao->entradaCaminhos( array(
  166 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  167 + "educar_bibloteca_index.php" => "Biblioteca",
  168 + "" => "Lista de Coleções"
  169 + ));
  170 + $this->enviaLocalizacao($localizacao->montar());
161 171 }
162 172 }
163 173 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_acervo_editora_det.php
... ... @@ -77,6 +77,49 @@ class indice extends clsDetalhe
77 77  
78 78 $tmp_obj = new clsPmieducarAcervoEditora( $this->cod_acervo_editora );
79 79 $registro = $tmp_obj->detalhe();
  80 +
  81 + if( class_exists( "clsPmieducarBiblioteca" ) )
  82 + {
  83 + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] );
  84 + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
  85 + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
  86 + if( class_exists( "clsPmieducarInstituicao" ) )
  87 + {
  88 + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
  89 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  90 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  91 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  92 + }
  93 + else
  94 + {
  95 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  96 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  97 + }
  98 + }
  99 +
  100 + if( class_exists( "clsPmieducarEscola" ) )
  101 + {
  102 + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
  103 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  104 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  105 + $idpes = $det_ref_cod_escola["ref_idpes"];
  106 + if ($idpes)
  107 + {
  108 + $obj_escola = new clsPessoaJuridica( $idpes );
  109 + $obj_escola_det = $obj_escola->detalhe();
  110 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  111 + }
  112 + else
  113 + {
  114 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  115 + $obj_escola_det = $obj_escola->detalhe();
  116 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  117 + }
  118 + }
  119 +
  120 + $obj_permissoes = new clsPermissoes();
  121 + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
  122 +
80 123  
81 124 if( ! $registro )
82 125 {
... ... @@ -112,6 +155,28 @@ class indice extends clsDetalhe
112 155 {
113 156 $this->addDetalhe( array( "Editora", "{$registro["nm_editora"]}") );
114 157 }
  158 +
  159 + if ($nivel_usuario == 1)
  160 + {
  161 + if( $registro["ref_cod_instituicao"] )
  162 + {
  163 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  164 + }
  165 + }
  166 +
  167 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  168 + {
  169 + if( $registro["ref_cod_escola"] )
  170 + {
  171 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  172 + }
  173 + }
  174 +
  175 + if( $registro["ref_cod_biblioteca"] )
  176 + {
  177 + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") );
  178 + }
  179 +
115 180 if( $registro["cep"] )
116 181 {
117 182 $registro["cep"] = int2CEP($registro["cep"]);
... ...
ieducar/intranet/educar_acervo_editora_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Editora" );
37 38 $this->processoAp = "595";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -212,6 +214,14 @@ class indice extends clsListagem
212 214 }
213 215  
214 216 $this->largura = "100%";
  217 +
  218 + $localizacao = new LocalizacaoSistema();
  219 + $localizacao->entradaCaminhos( array(
  220 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  221 + "educar_biblioteca_index.php" => "Biblioteca",
  222 + "" => "Lista de Editoras"
  223 + ));
  224 + $this->enviaLocalizacao($localizacao->montar());
215 225 }
216 226 }
217 227 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_acervo_idioma_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,8 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Idioma" );
37 38 $this->processoAp = "590";
  39 + $this->addEstilo( "localizacaoSistema" );
  40 +
38 41 }
39 42 }
40 43  
... ... @@ -158,6 +161,14 @@ class indice extends clsListagem
158 161 }
159 162  
160 163 $this->largura = "100%";
  164 +
  165 + $localizacao = new LocalizacaoSistema();
  166 + $localizacao->entradaCaminhos( array(
  167 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  168 + "educar_biblioteca_index.php" => "Biblioteca",
  169 + "" => "Lista de Idiomas"
  170 + ));
  171 + $this->enviaLocalizacao($localizacao->montar());
161 172 }
162 173 }
163 174 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_acervo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Obras" );
37 38 $this->processoAp = "598";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -271,6 +273,14 @@ class indice extends clsListagem
271 273 }
272 274  
273 275 $this->largura = "100%";
  276 +
  277 + $localizacao = new LocalizacaoSistema();
  278 + $localizacao->entradaCaminhos( array(
  279 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  280 + "educar_biblioteca_index.php" => "Biblioteca",
  281 + "" => "Lista de Obras"
  282 + ));
  283 + $this->enviaLocalizacao($localizacao->montar());
274 284 }
275 285 }
276 286 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_aluno_lst.php
... ... @@ -1,268 +0,0 @@
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/clsListagem.inc.php';
29   -require_once 'include/clsBanco.inc.php';
30   -require_once 'include/pmieducar/geral.inc.php';
31   -require_once 'Educacenso/Model/AlunoDataMapper.php';
32   -require_once 'include/localizacaoSistema.php';
33   -
34   -class clsIndexBase extends clsBase
35   -{
36   - function Formular()
37   - {
38   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Aluno" );
39   - $this->processoAp = "578";
40   - $this->addEstilo( "localizacaoSistema" );
41   - }
42   -}
43   -
44   -class indice extends clsListagem
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   - * Titulo no topo da pagina
55   - *
56   - * @var int
57   - */
58   - var $titulo;
59   -
60   - /**
61   - * Quantidade de registros a ser apresentada em cada pagina
62   - *
63   - * @var int
64   - */
65   - var $limite;
66   -
67   - /**
68   - * Inicio dos registros a serem exibidos (limit)
69   - *
70   - * @var int
71   - */
72   - var $offset;
73   -
74   - var $cod_aluno;
75   - var $ref_idpes_responsavel;
76   - //var $ref_cod_pessoa_educ;
77   - var $ref_cod_aluno_beneficio;
78   - var $ref_cod_religiao;
79   - var $ref_usuario_exc;
80   - var $ref_usuario_cad;
81   - var $ref_idpes;
82   - var $ativo;
83   -
84   - var $nome_aluno;
85   - var $mat_aluno;
86   - var $identidade;
87   - var $matriculado;
88   - var $inativado;
89   - var $nome_responsavel;
90   - var $cpf_responsavel;
91   -
92   - var $nome_pai;
93   - var $nome_mae;
94   - var $data_nascimento;
95   -
96   - function Gerar()
97   - {
98   - @session_start();
99   - $this->pessoa_logada = $_SESSION['id_pessoa'];
100   - session_write_close();
101   -
102   - $this->titulo = "Aluno - Listagem";
103   -
104   - foreach( $_GET AS $var => $val ) // passa todos os valores obtidos no GET para atributos do objeto
105   - $this->$var = ( $val === "" ) ? null: $val;
106   -
107   - $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" );
108   -
109   - $this->campoNumero("cod_aluno","C&oacute;digo Aluno",$this->cod_aluno,20,255,false);
110   - $this->campoNumero("cod_inep","C&oacute;digo INEP",$this->cod_inep,20,255,false);
111   - $this->campoTexto("nome_aluno","Nome do aluno", $this->nome_aluno,50,255,false);
112   - $this->campoData("data_nascimento", "Data de Nascimento", $this->data_nascimento);
113   - $this->campoTexto("nome_pai", "Nome do Pai", $this->nome_pai, 50, 255);
114   - $this->campoTexto("nome_mae", "Nome da Mãe", $this->nome_mae, 50, 255);
115   - $this->campoTexto("nome_responsavel", "Nome do Responsável", $this->nome_responsavel, 50, 255);
116   -
117   -
118   -
119   - $obj_permissoes = new clsPermissoes();
120   - $cod_escola = $obj_permissoes->getEscola( $this->pessoa_logada );
121   - if ($cod_escola)
122   - {
123   - $this->campoCheck( "meus_alunos", "Meus Alunos", $_GET['meus_alunos'] );
124   - $ref_cod_escola = false;
125   - if ($_GET['meus_alunos'])
126   - {
127   - $ref_cod_escola = $cod_escola;
128   - }
129   - }
130   -
131   -
132   - $array_matriculado = array('S' => "Sim", 'N' => 'N&atilde;o');
133   -
134   - $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
135   -
136   - $this->addCabecalhos( array(
137   - "C&oacute;digo Aluno",
138   - "Código INEP",
139   - "Nome do Aluno",
140   - "Nome da Mãe",
141   - "Nome do Respons&aacute;vel",
142   - "CPF Respons&aacute;vel",
143   - ) );
144   -
145   - // Paginador
146   - $this->limite = 20;
147   - $this->offset = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$this->limite-$this->limite: 0;
148   -
149   - $aluno = new clsPmieducarAluno();
150   - $aluno->setLimite( $this->limite, $this->offset );
151   -
152   - $alunos = $aluno->lista2(
153   - $this->cod_aluno,
154   - null,
155   - null,
156   - null,
157   - null,
158   - null,
159   - null,
160   - null,
161   - null,
162   - null,
163   - 1,
164   - null,
165   - $this->nome_aluno,
166   - null,
167   - idFederal2int($this->cpf_responsavel),
168   - null,
169   - null,
170   - null,
171   - $ref_cod_escola,
172   - null,
173   - $this->data_nascimento,
174   - $this->nome_pai,
175   - $this->nome_mae,
176   - $this->nome_responsavel,
177   - $this->cod_inep
178   - );
179   -
180   - $total = $aluno->_total;
181   -
182   - foreach ( $alunos AS $registro ) {
183   - $alunoInepId = $this->tryLoadAlunoInepId($registro["cod_aluno"]);
184   - $nomeAluno = strtoupper($registro["nome_aluno"]);
185   - $nomeMae = strtoupper($this->loadNomeMae($registro));
186   -
187   - // responsavel
188   - $aluno->cod_aluno = $registro["cod_aluno"];
189   - $responsavel = $aluno->getResponsavelAluno();
190   - $nomeResponsavel = strtoupper($responsavel["nome_responsavel"]);
191   -
192   - $this->addLinhas( array(
193   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["cod_aluno"]}</a>",
194   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$alunoInepId}</a>",
195   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeAluno}</a>",
196   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeMae}</a>",
197   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeResponsavel}</a>",
198   - "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$responsavel["cpf_responsavel"]}</a>"
199   - ) );
200   - }
201   -
202   - $this->addPaginador2( "educar_aluno_lst.php", $total, $_GET, $this->nome, $this->limite );
203   -
204   -
205   - //** Verificacao de permissao para cadastro
206   - if($obj_permissoes->permissao_cadastra(578, $this->pessoa_logada,7))
207   - {
208   - $this->acao = "go(\"/module/Cadastro/aluno\")";
209   - $this->nome_acao = "Novo";
210   -
211   - /*$this->array_botao = array("Ficha do Aluno (em branco)");
212   - $this->array_botao_script = array( "showExpansivelImprimir(400, 200, \"educar_relatorio_aluno_dados.php\",\"\", \"Relatório i-Educar\" )" );*/
213   - }
214   - //**
215   - $this->largura = "100%";
216   -
217   - $localizacao = new LocalizacaoSistema();
218   - $localizacao->entradaCaminhos( array(
219   - $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
220   - "educar_index.php" => "Escola",
221   - "" => "Cadastro de Aluno"
222   - ));
223   - $this->enviaLocalizacao($localizacao->montar());
224   -
225   - }
226   -
227   - protected function loadNomeMae($aluno) {
228   - $nome = $aluno['nm_mae'];
229   -
230   - $pessoaAluno = new clsFisica($aluno['ref_idpes']);
231   - $pessoaAluno = $pessoaAluno->detalhe();
232   -
233   - if ($pessoaAluno['idpes_mae']) {
234   - $pessoaMae = new clsPessoaFj($pessoaAluno['idpes_mae']);
235   - $pessoaMae = $pessoaMae->detalhe();
236   - $nome = $pessoaMae['nome'];
237   - }
238   -
239   - return $nome;
240   - }
241   -
242   - protected function tryLoadAlunoInepId($alunoId) {
243   - $dataMapper = new Educacenso_Model_AlunoDataMapper();
244   -
245   - try {
246   - $alunoInep = $dataMapper->find(array('cod_aluno' => $alunoId));
247   - $id = $alunoInep->alunoInep;
248   - }
249   - catch(Exception $e) {
250   - $id = '';
251   - }
252   -
253   - return $id;
254   -
255   - }
256   -
257   -
258   - }
259   -
260   -// cria uma extensao da classe base
261   -$pagina = new clsIndexBase();
262   -// cria o conteudo
263   -$miolo = new indice();
264   -// adiciona o conteudo na clsBase
265   -$pagina->addForm( $miolo );
266   -// gera o html
267   -$pagina->MakeAll();
268   -?>
ieducar/intranet/educar_biblioteca_dados_det.php
... ... @@ -75,10 +75,49 @@ class indice extends clsDetalhe
75 75  
76 76 $tmp_obj = new clsPmieducarBiblioteca( $this->cod_biblioteca );
77 77 $registro = $tmp_obj->detalhe();
  78 +
  79 + if( class_exists( "clsPmieducarInstituicao" ) )
  80 + {
  81 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  82 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  83 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  84 + }
  85 + else
  86 + {
  87 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  88 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  89 + }
78 90  
  91 + if( class_exists( "clsPmieducarEscola" ) )
  92 + {
  93 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  94 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  95 + $idpes = $det_ref_cod_escola["ref_idpes"];
  96 + if ($idpes)
  97 + {
  98 + $obj_escola = new clsPessoaJuridica( $idpes );
  99 + $obj_escola_det = $obj_escola->detalhe();
  100 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  101 + }
  102 + else
  103 + {
  104 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  105 + $obj_escola_det = $obj_escola->detalhe();
  106 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  107 + }
  108 + }
  109 + else
  110 + {
  111 + $registro["ref_cod_escola"] = "Erro na geracao";
  112 + echo "<!--\nErro\nClasse nao existente: clsPmieducarEscola\n-->";
  113 + }
  114 +
79 115 $obj_permissoes = new clsPermissoes();
80 116 $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
81   - if($nivel_usuario <= 3)
  117 +
  118 +
  119 +
  120 + if($nivel_usuario <= 3)
82 121 $permitido = true;
83 122 else{
84 123 $obj_usuario_bib = new clsPmieducarBibliotecaUsuario();
... ... @@ -100,6 +139,22 @@ class indice extends clsDetalhe
100 139 header( "location: educar_biblioteca_dados_lst.php" );
101 140 die();
102 141 }
  142 +
  143 + if ($nivel_usuario == 1)
  144 + {
  145 + if( $registro["ref_cod_instituicao"] )
  146 + {
  147 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  148 + }
  149 + }
  150 +
  151 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  152 + {
  153 + if( $registro["ref_cod_escola"] )
  154 + {
  155 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  156 + }
  157 + }
103 158  
104 159 if( $registro["nm_biblioteca"] )
105 160 {
... ...
ieducar/intranet/educar_biblioteca_dados_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Dados Biblioteca" );
37 38 $this->processoAp = "629";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -218,6 +220,14 @@ class indice extends clsListagem
218 220 }
219 221 $this->addPaginador2( "educar_biblioteca_dados_lst.php", $total, $_GET, $this->nome, $this->limite );
220 222 $this->largura = "100%";
  223 +
  224 + $localizacao = new LocalizacaoSistema();
  225 + $localizacao->entradaCaminhos( array(
  226 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  227 + "educar_biblioteca_index.php" => "Biblioteca",
  228 + "" => "Lista de Dados das bibliotecas"
  229 + ));
  230 + $this->enviaLocalizacao($localizacao->montar());
221 231 }
222 232 }
223 233 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_biblioteca_lst.php
... ... @@ -1,220 +0,0 @@
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/clsListagem.inc.php");
29   -require_once ("include/clsBanco.inc.php");
30   -require_once( "include/pmieducar/geral.inc.php" );
31   -require_once ("include/localizacaoSistema.php");
32   -
33   -class clsIndexBase extends clsBase
34   -{
35   - function Formular()
36   - {
37   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Biblioteca" );
38   - $this->processoAp = "591";
39   - $this->addEstilo( "localizacaoSistema" );
40   - }
41   -}
42   -
43   -class indice extends clsListagem
44   -{
45   - /**
46   - * Referencia pega da session para o idpes do usuario atual
47   - *
48   - * @var int
49   - */
50   - var $pessoa_logada;
51   -
52   - /**
53   - * Titulo no topo da pagina
54   - *
55   - * @var int
56   - */
57   - var $titulo;
58   -
59   - /**
60   - * Quantidade de registros a ser apresentada em cada pagina
61   - *
62   - * @var int
63   - */
64   - var $limite;
65   -
66   - /**
67   - * Inicio dos registros a serem exibidos (limit)
68   - *
69   - * @var int
70   - */
71   - var $offset;
72   -
73   - var $cod_biblioteca;
74   - var $ref_cod_instituicao;
75   - var $ref_cod_escola;
76   - var $nm_biblioteca;
77   - var $data_cadastro;
78   - var $data_exclusao;
79   - var $ativo;
80   -
81   - function Gerar()
82   - {
83   - @session_start();
84   - $this->pessoa_logada = $_SESSION['id_pessoa'];
85   - session_write_close();
86   -
87   - $this->titulo = "Biblioteca - Listagem";
88   -
89   - foreach( $_GET AS $var => $val ) // passa todos os valores obtidos no GET para atributos do objeto
90   - $this->$var = ( $val === "" ) ? null: $val;
91   -
92   - $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" );
93   -
94   - $lista_busca = array(
95   - "Biblioteca",
96   - "Escola"
97   - );
98   -
99   - $obj_permissoes = new clsPermissoes();
100   - $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
101   - if ($nivel_usuario == 1)
102   - $lista_busca[] = "Institui&ccedil;&atilde;o";
103   -
104   - // Filtros de Foreign Keys
105   - $get_escola = true;
106   - include("include/pmieducar/educar_campo_lista.php");
107   -
108   - $this->addCabecalhos($lista_busca);
109   -
110   - // outros Filtros
111   - $this->campoTexto( "nm_biblioteca", "Biblioteca", $this->nm_biblioteca, 30, 255, false );
112   -
113   - // Paginador
114   - $this->limite = 20;
115   - $this->offset = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$this->limite-$this->limite: 0;
116   -
117   - $obj_biblioteca = new clsPmieducarBiblioteca();
118   - $obj_biblioteca->setOrderby( "nm_biblioteca ASC" );
119   - $obj_biblioteca->setLimite( $this->limite, $this->offset );
120   -
121   - $lista = $obj_biblioteca->lista(
122   - null,
123   - $this->ref_cod_instituicao,
124   - $this->ref_cod_escola,
125   - $this->nm_biblioteca,
126   - null,
127   - null,
128   - null,
129   - null,
130   - null,
131   - null,
132   - null,
133   - null,
134   - 1
135   - );
136   -
137   - $total = $obj_biblioteca->_total;
138   -
139   - // monta a lista
140   - if( is_array( $lista ) && count( $lista ) )
141   - {
142   - foreach ( $lista AS $registro )
143   - {
144   - // pega detalhes de foreign_keys
145   - if( class_exists( "clsPmieducarInstituicao" ) )
146   - {
147   - $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
148   - $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
149   - $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
150   - }
151   - else
152   - {
153   - $registro["ref_cod_instituicao"] = "Erro na gera&ccedil;&atilde;o";
154   - echo "<!--\nErro\nClasse n&atilde;o existente: clsPmieducarInstituicao\n-->";
155   - }
156   -
157   - if( class_exists( "clsPmieducarEscola" ) )
158   - {
159   - $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
160   - $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
161   - $idpes = $det_ref_cod_escola["ref_idpes"];
162   - if ($idpes)
163   - {
164   - $obj_escola = new clsPessoaJuridica( $idpes );
165   - $obj_escola_det = $obj_escola->detalhe();
166   - $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
167   - }
168   - else
169   - {
170   - $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
171   - $obj_escola_det = $obj_escola->detalhe();
172   - $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
173   - }
174   - }
175   - else
176   - {
177   - $registro["ref_cod_escola"] = "Erro na gera&ccedil;&atilde;o";
178   - echo "<!--\nErro\nClasse n&atilde;o existente: clsPmieducarEscola\n-->";
179   - }
180   -
181   - $lista_busca = array(
182   - "<a href=\"educar_biblioteca_det.php?cod_biblioteca={$registro["cod_biblioteca"]}\">{$registro["nm_biblioteca"]}</a>",
183   - "<a href=\"educar_biblioteca_det.php?cod_biblioteca={$registro["cod_biblioteca"]}\">{$registro["ref_cod_escola"]}</a>"
184   - );
185   -
186   - if ($nivel_usuario == 1)
187   - $lista_busca[] = "<a href=\"educar_biblioteca_det.php?cod_biblioteca={$registro["cod_biblioteca"]}\">{$registro["ref_cod_instituicao"]}</a>";
188   - $this->addLinhas($lista_busca);
189   - }
190   - }
191   -
192   - $this->addPaginador2( "educar_biblioteca_lst.php", $total, $_GET, $this->nome, $this->limite );
193   - $obj_permissoes = new clsPermissoes();
194   - if( $obj_permissoes->permissao_cadastra( 591, $this->pessoa_logada, 3 ) )
195   - {
196   - $this->acao = "go(\"educar_biblioteca_cad.php\")";
197   - $this->nome_acao = "Novo";
198   - }
199   -
200   - $this->largura = "100%";
201   -
202   - $localizacao = new LocalizacaoSistema();
203   - $localizacao->entradaCaminhos( array(
204   - $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
205   - "educar_biblioteca_index.php" => "Biblioteca",
206   - "" => "Cadastro de Biblioteca"
207   - ));
208   - $this->enviaLocalizacao($localizacao->montar());
209   - }
210   -
211   -}
212   -// cria uma extensao da classe base
213   -$pagina = new clsIndexBase();
214   -// cria o conteudo
215   -$miolo = new indice();
216   -// adiciona o conteudo na clsBase
217   -$pagina->addForm( $miolo );
218   -// gera o html
219   -$pagina->MakeAll();
220   -?>
221 0 \ No newline at end of file
ieducar/intranet/educar_cliente_lst.php
... ... @@ -29,6 +29,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
29 29 require_once ("include/clsListagem.inc.php");
30 30 require_once ("include/clsBanco.inc.php");
31 31 require_once( "include/pmieducar/geral.inc.php" );
  32 +require_once ("include/localizacaoSistema.php");
32 33  
33 34 class clsIndexBase extends clsBase
34 35 {
... ... @@ -36,6 +37,7 @@ class clsIndexBase extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cliente" );
38 39 $this->processoAp = "603";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -216,6 +218,14 @@ class indice extends clsListagem
216 218 }
217 219  
218 220 $this->largura = "100%";
  221 +
  222 + $localizacao = new LocalizacaoSistema();
  223 + $localizacao->entradaCaminhos( array(
  224 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  225 + "educar_biblooteca_index.php" => "Biblioteca",
  226 + "" => "Lista de Clientes"
  227 + ));
  228 + $this->enviaLocalizacao($localizacao->montar());
219 229 }
220 230 }
221 231 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_cliente_tipo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Cliente " );
37 38 $this->processoAp = "596";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -193,6 +195,14 @@ class indice extends clsListagem
193 195 }
194 196  
195 197 $this->largura = "100%";
  198 +
  199 + $localizacao = new LocalizacaoSistema();
  200 + $localizacao->entradaCaminhos( array(
  201 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  202 + "educar_biblioteca_index.php" => "Escola",
  203 + "" => "Lista de Tipos de cliente"
  204 + ));
  205 + $this->enviaLocalizacao($localizacao->montar());
196 206 }
197 207 }
198 208 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_curso_lst.php
... ... @@ -32,6 +32,7 @@ require_once &#39;include/clsBase.inc.php&#39;;
32 32 require_once 'include/clsListagem.inc.php';
33 33 require_once 'include/clsBanco.inc.php';
34 34 require_once 'include/pmieducar/geral.inc.php';
  35 +require_once ("include/localizacaoSistema.php");
35 36  
36 37 /**
37 38 * clsIndexBase class.
... ... @@ -49,6 +50,7 @@ class clsIndexBase extends clsBase
49 50 {
50 51 $this->SetTitulo($this->_instituicao . ' i-Educar - Curso');
51 52 $this->processoAp = '566';
  53 + $this->addEstilo( "localizacaoSistema" );
52 54 }
53 55 }
54 56  
... ... @@ -260,6 +262,14 @@ class indice extends clsListagem
260 262 $this->nome_acao = "Novo";
261 263 }
262 264 $this->largura = "100%";
  265 +
  266 + $localizacao = new LocalizacaoSistema();
  267 + $localizacao->entradaCaminhos( array(
  268 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  269 + "educar_index.php" => "Escola",
  270 + "" => "Lista de Curso"
  271 + ));
  272 + $this->enviaLocalizacao($localizacao->montar());
263 273 }
264 274 }
265 275  
... ...
ieducar/intranet/educar_deficiencia_lst.php
... ... @@ -32,6 +32,7 @@ require_once (&quot;include/clsListagem.inc.php&quot;);
32 32 require_once ("include/clsBanco.inc.php");
33 33 require_once( "include/Geral.inc.php" );
34 34 require_once( "include/pmieducar/geral.inc.php" );
  35 +require_once ("include/localizacaoSistema.php");
35 36  
36 37 class clsIndexBase extends clsBase
37 38 {
... ... @@ -39,6 +40,7 @@ class clsIndexBase extends clsBase
39 40 {
40 41 $this->SetTitulo( "{$this->_instituicao} i-Educar - Defici&ecirc;ncia" );
41 42 $this->processoAp = "631";
  43 + $this->addEstilo( "localizacaoSistema" );
42 44 }
43 45 }
44 46  
... ... @@ -136,6 +138,14 @@ class indice extends clsListagem
136 138 $this->nome_acao = "Novo";
137 139 }
138 140 $this->largura = "100%";
  141 +
  142 + $localizacao = new LocalizacaoSistema();
  143 + $localizacao->entradaCaminhos( array(
  144 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  145 + "educar_index.php" => "Escola",
  146 + "" => "Lista de Deficiência"
  147 + ));
  148 + $this->enviaLocalizacao($localizacao->montar());
139 149 }
140 150 }
141 151 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_escola_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -36,6 +37,7 @@ class clsIndexBase extends clsBase
36 37 {
37 38 $this->SetTitulo( "{$this->_instituicao} i-Educar - Escola" );
38 39 $this->processoAp = "561";
  40 + $this->addEstilo( "localizacaoSistema" );
39 41 }
40 42 }
41 43  
... ... @@ -181,6 +183,14 @@ class indice extends clsListagem
181 183 $this->nome_acao = "Novo";
182 184 }
183 185 $this->largura = "100%";
  186 +
  187 + $localizacao = new LocalizacaoSistema();
  188 + $localizacao->entradaCaminhos( array(
  189 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  190 + "educar_index.php" => "Escola",
  191 + "" => "Lista de Escola"
  192 + ));
  193 + $this->enviaLocalizacao($localizacao->montar());
184 194 }
185 195 }
186 196 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_exemplar_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Exemplar" );
37 38 $this->processoAp = "606";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -381,6 +383,14 @@ class indice extends clsListagem
381 383 }
382 384  
383 385 $this->largura = "100%";
  386 +
  387 + $localizacao = new LocalizacaoSistema();
  388 + $localizacao->entradaCaminhos( array(
  389 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  390 + "educar_biblioteca_index.php" => "Biblioteca",
  391 + "" => "Lista de Exemplares"
  392 + ));
  393 + $this->enviaLocalizacao($localizacao->montar());
384 394 }
385 395 }
386 396 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_exemplar_tipo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Exemplar" );
37 38 $this->processoAp = "597";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -192,6 +194,14 @@ class indice extends clsListagem
192 194 }
193 195  
194 196 $this->largura = "100%";
  197 +
  198 + $localizacao = new LocalizacaoSistema();
  199 + $localizacao->entradaCaminhos( array(
  200 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  201 + "educar_biblioteca_index.php" => "Bibioteca",
  202 + "" => "Lista de Tios de exemplares"
  203 + ));
  204 + $this->enviaLocalizacao($localizacao->montar());
195 205 }
196 206 }
197 207 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_fonte_det.php
... ... @@ -70,17 +70,83 @@ class indice extends clsDetalhe
70 70 $tmp_obj = new clsPmieducarFonte( $this->cod_fonte );
71 71 $registro = $tmp_obj->detalhe();
72 72  
  73 + if( class_exists( "clsPmieducarBiblioteca" ) )
  74 + {
  75 + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] );
  76 + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
  77 + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
  78 + if( class_exists( "clsPmieducarInstituicao" ) )
  79 + {
  80 + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
  81 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  82 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  83 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  84 + }
  85 + else
  86 + {
  87 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  88 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  89 + }
  90 + }
  91 +
  92 + if( class_exists( "clsPmieducarEscola" ) )
  93 + {
  94 + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
  95 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  96 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  97 + $idpes = $det_ref_cod_escola["ref_idpes"];
  98 + if ($idpes)
  99 + {
  100 + $obj_escola = new clsPessoaJuridica( $idpes );
  101 + $obj_escola_det = $obj_escola->detalhe();
  102 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  103 + }
  104 + else
  105 + {
  106 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  107 + $obj_escola_det = $obj_escola->detalhe();
  108 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  109 + }
  110 + }
  111 +
  112 + $obj_permissoes = new clsPermissoes();
  113 + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
  114 +
  115 +
  116 + if ($nivel_usuario == 1)
  117 + {
  118 + if( $registro["ref_cod_instituicao"] )
  119 + {
  120 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  121 + }
  122 + }
  123 +
  124 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  125 + {
  126 + if( $registro["ref_cod_escola"] )
  127 + {
  128 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  129 + }
  130 + }
  131 +
  132 + if( $registro["ref_cod_biblioteca"] )
  133 + {
  134 + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") );
  135 + }
  136 +
73 137 if( ! $registro )
74 138 {
75 139 header( "location: educar_fonte_lst.php" );
76 140 die();
77 141 }
78 142  
79   -
  143 + /*
80 144 if( $registro["cod_fonte"] )
81 145 {
82 146 $this->addDetalhe( array( "Código Fonte", "{$registro["cod_fonte"]}") );
83 147 }
  148 + */
  149 +
84 150 if( $registro["nm_fonte"] )
85 151 {
86 152 $this->addDetalhe( array( "Fonte", "{$registro["nm_fonte"]}") );
... ...
ieducar/intranet/educar_fonte_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fonte" );
37 38 $this->processoAp = "608";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -159,6 +161,14 @@ class indice extends clsListagem
159 161 }
160 162  
161 163 $this->largura = "100%";
  164 +
  165 + $localizacao = new LocalizacaoSistema();
  166 + $localizacao->entradaCaminhos( array(
  167 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  168 + "educar_biblioteca_index.php" => "Escola",
  169 + "" => "Lista de Fontes"
  170 + ));
  171 + $this->enviaLocalizacao($localizacao->montar());
162 172 }
163 173 }
164 174 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_infra_comodo_funcao_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fun&ccedil;&atilde;o C&ocirc;modo" );
37 38 $this->processoAp = "572";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -196,6 +198,14 @@ class indice extends clsListagem
196 198 }
197 199  
198 200 $this->largura = "100%";
  201 +
  202 + $localizacao = new LocalizacaoSistema();
  203 + $localizacao->entradaCaminhos( array(
  204 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  205 + "educar_index.php" => "Escola",
  206 + "" => "Listagem de Função Cômodo"
  207 + ));
  208 + $this->enviaLocalizacao($localizacao->montar());
199 209 }
200 210 }
201 211 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_infra_predio_comodo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - C&ocirc;modo Pr&eacute;dio " );
37 38 $this->processoAp = "574";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -263,6 +265,14 @@ class indice extends clsListagem
263 265 $this->acao = "go(\"educar_infra_predio_comodo_cad.php\")";
264 266 $this->nome_acao = "Novo";
265 267 $this->largura = "100%";
  268 +
  269 + $localizacao = new LocalizacaoSistema();
  270 + $localizacao->entradaCaminhos( array(
  271 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  272 + "educar_index.php" => "Escola",
  273 + "" => "Lista de Cômodos"
  274 + ));
  275 + $this->enviaLocalizacao($localizacao->montar());
266 276 }
267 277 }
268 278 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_infra_predio_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Infra Predio" );
37 38 $this->processoAp = "567";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -322,6 +324,14 @@ class indice extends clsListagem
322 324 }
323 325 //**
324 326 $this->largura = "100%";
  327 +
  328 + $localizacao = new LocalizacaoSistema();
  329 + $localizacao->entradaCaminhos( array(
  330 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  331 + "educar_index.php" => "Escola",
  332 + "" => "Lista de Prédios"
  333 + ));
  334 + $this->enviaLocalizacao($localizacao->montar());
325 335 }
326 336 }
327 337 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_instituicao_det.php
... ... @@ -113,7 +113,7 @@ class indice extends clsDetalhe
113 113 $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}";
114 114 }
115 115 $this->url_cancelar = "educar_instituicao_lst.php";
116   - $this->largura = "100%";
  116 + $this->largura = "100%";
117 117 }
118 118 }
119 119  
... ...
ieducar/intranet/educar_instituicao_lst.php
... ... @@ -1,172 +0,0 @@
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/clsListagem.inc.php");
29   -require_once ("include/clsBanco.inc.php");
30   -require_once( "include/pmieducar/geral.inc.php" );
31   -require_once ("include/localizacaoSistema.php");
32   -
33   -class clsIndexBase extends clsBase
34   -{
35   -
36   - function Formular()
37   - {
38   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Instituicao" );
39   - $this->processoAp = "559";
40   - $this->addEstilo( "localizacaoSistema" );
41   - }
42   -}
43   -
44   -class indice extends clsListagem
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   - * Titulo no topo da pagina
55   - *
56   - * @var int
57   - */
58   - var $titulo;
59   -
60   - /**
61   - * Quantidade de registros a ser apresentada em cada pagina
62   - *
63   - * @var int
64   - */
65   - var $limite;
66   -
67   - /**
68   - * Inicio dos registros a serem exibidos (limit)
69   - *
70   - * @var int
71   - */
72   - var $offset;
73   -
74   - var $cod_instituicao;
75   - var $nm_instituicao;
76   - var $ref_usuario_exc;
77   - var $ref_usuario_cad;
78   - var $ref_idtlog;
79   - var $ref_sigla_uf;
80   - var $cep;
81   - var $cidade;
82   - var $bairro;
83   - var $logradouro;
84   - var $numero;
85   - var $complemento;
86   - var $nm_responsavel;
87   - var $ddd_telefone;
88   - var $telefone;
89   - var $data_cadastro;
90   - var $data_exclusao;
91   - var $ativo;
92   -
93   - function Gerar()
94   - {
95   - @session_start();
96   - $this->pessoa_logada = $_SESSION['id_pessoa'];
97   - session_write_close();
98   -
99   - $this->titulo = "Institui&ccedil;&atilde;o - Listagem";
100   -
101   - foreach( $_GET AS $var => $val ) // passa todos os valores obtidos no GET para atributos do objeto
102   - $this->$var = ( $val === "" ) ? null: $val;
103   - $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" );
104   -
105   - $this->addCabecalhos( array( "Nome da Institui&ccedil;&atilde;o" ) );
106   -
107   - // outros Filtros
108   - $this->campoTexto( "nm_instituicao", "Nome da Instituição", $this->nm_instituicao, 30, 255, false );
109   -
110   - // Paginador
111   - $this->limite = 20;
112   - $this->offset = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$this->limite-$this->limite: 0;
113   -
114   - $obj_instituicao = new clsPmieducarInstituicao();
115   - $obj_instituicao->setOrderby( "nm_responsavel ASC" );
116   - $obj_instituicao->setLimite( $this->limite, $this->offset );
117   - $lista = $obj_instituicao->lista(
118   - $this->cod_instituicao,
119   - $this->ref_sigla_uf,
120   - $this->cep,
121   - $this->cidade,
122   - $this->bairro,
123   - $this->logradouro,
124   - $this->numero,
125   - $this->complemento,
126   - $this->nm_responsavel,
127   - $this->ddd_telefone,
128   - $this->telefone,
129   - $this->data_cadastro,
130   - $this->data_exclusao,
131   - 1,
132   - $this->nm_instituicao
133   - );
134   -
135   - $total = $obj_instituicao->_total;
136   -
137   - if( is_array( $lista ) && count( $lista ) )
138   - {
139   - foreach ( $lista AS $registro )
140   - {
141   - $this->addLinhas( array(
142   - "<a href=\"educar_instituicao_det.php?cod_instituicao={$registro["cod_instituicao"]}\">{$registro["nm_instituicao"]}</a>"
143   - ) );
144   - }
145   - }
146   - $this->addPaginador2( "educar_instituicao_lst.php", $total, $_GET, $this->nome, $this->limite );
147   -
148   - $obj_permissoes = new clsPermissoes();
149   - if( $obj_permissoes->permissao_cadastra( 559, $this->pessoa_logada, 1 ) ) {
150   - $this->acao = "go(\"educar_instituicao_cad.php\")";
151   - $this->nome_acao = "Novo";
152   - }
153   - $this->largura = "100%";
154   -
155   - $localizacao = new LocalizacaoSistema();
156   - $localizacao->entradaCaminhos( array(
157   - $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
158   - "educar_index.php" => "Escola",
159   - "" => "Cadastro de Instituição"
160   - ));
161   - $this->enviaLocalizacao($localizacao->montar());
162   - }
163   -}
164   -// cria uma extensao da classe base
165   -$pagina = new clsIndexBase();
166   -// cria o conteudo
167   -$miolo = new indice();
168   -// adiciona o conteudo na clsBase
169   -$pagina->addForm( $miolo );
170   -// gera o html
171   -$pagina->MakeAll();
172   -?>
173 0 \ No newline at end of file
ieducar/intranet/educar_material_didatico_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Material Did&aacute;tico" );
37 38 $this->processoAp = "569";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -224,6 +226,14 @@ class indice extends clsListagem
224 226 $this->nome_acao = "Novo";
225 227 }
226 228 $this->largura = "100%";
  229 +
  230 + $localizacao = new LocalizacaoSistema();
  231 + $localizacao->entradaCaminhos( array(
  232 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  233 + "educar_index.php" => "Escola",
  234 + "" => "Lista de Material didático"
  235 + ));
  236 + $this->enviaLocalizacao($localizacao->montar());
227 237 }
228 238 }
229 239 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_material_tipo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -40,6 +41,7 @@ class clsIndexBase extends clsBase
40 41 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Material Did&aacute;tico" );
41 42  
42 43 $this->processoAp = "563";
  44 + $this->addEstilo( "localizacaoSistema" );
43 45 }
44 46 }
45 47  
... ... @@ -201,6 +203,14 @@ class indice extends clsListagem
201 203 //**
202 204  
203 205 $this->largura = "100%";
  206 +
  207 + $localizacao = new LocalizacaoSistema();
  208 + $localizacao->entradaCaminhos( array(
  209 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  210 + "educar_index.php" => "Escola",
  211 + "" => "Lista de Tipos de materiais"
  212 + ));
  213 + $this->enviaLocalizacao($localizacao->montar());
204 214  
205 215 }
206 216 }
... ...
ieducar/intranet/educar_modulo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - M&oacute;dulo" );
37 38 $this->processoAp = "584";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -206,8 +208,17 @@ class indice extends clsListagem
206 208 }
207 209  
208 210 $this->largura = "100%";
  211 +
  212 + $localizacao = new LocalizacaoSistema();
  213 + $localizacao->entradaCaminhos( array(
  214 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  215 + "educar_index.php" => "Escola",
  216 + "" => "Lista de Séries"
  217 + ));
  218 + $this->enviaLocalizacao($localizacao->montar());
  219 + }
209 220 }
210   -}
  221 +
211 222 // cria uma extensao da classe base
212 223 $pagina = new clsIndexBase();
213 224 // cria o conteudo
... ...
ieducar/intranet/educar_motivo_baixa_det.php
... ... @@ -70,11 +70,75 @@ class indice extends clsDetalhe
70 70 $tmp_obj = new clsPmieducarMotivoBaixa( $this->cod_motivo_baixa );
71 71 $registro = $tmp_obj->detalhe();
72 72  
  73 + if( class_exists( "clsPmieducarBiblioteca" ) )
  74 + {
  75 + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] );
  76 + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
  77 + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
  78 + if( class_exists( "clsPmieducarInstituicao" ) )
  79 + {
  80 + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
  81 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  82 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  83 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  84 + }
  85 + else
  86 + {
  87 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  88 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  89 + }
  90 + }
  91 +
  92 + if( class_exists( "clsPmieducarEscola" ) )
  93 + {
  94 + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
  95 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  96 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  97 + $idpes = $det_ref_cod_escola["ref_idpes"];
  98 + if ($idpes)
  99 + {
  100 + $obj_escola = new clsPessoaJuridica( $idpes );
  101 + $obj_escola_det = $obj_escola->detalhe();
  102 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  103 + }
  104 + else
  105 + {
  106 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  107 + $obj_escola_det = $obj_escola->detalhe();
  108 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  109 + }
  110 + }
  111 +
  112 + $obj_permissoes = new clsPermissoes();
  113 + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
  114 +
  115 +
73 116 if( ! $registro )
74 117 {
75 118 header( "location: educar_motivo_baixa_lst.php" );
76 119 die();
77 120 }
  121 +
  122 + if ($nivel_usuario == 1)
  123 + {
  124 + if( $registro["ref_cod_instituicao"] )
  125 + {
  126 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  127 + }
  128 + }
  129 +
  130 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  131 + {
  132 + if( $registro["ref_cod_escola"] )
  133 + {
  134 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  135 + }
  136 + }
  137 +
  138 + if( $registro["ref_cod_biblioteca"] )
  139 + {
  140 + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") );
  141 + }
78 142  
79 143 if( $registro["nm_motivo_baixa"] )
80 144 {
... ...
ieducar/intranet/educar_motivo_baixa_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Baixa" );
37 38 $this->processoAp = "600";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -158,6 +160,14 @@ class indice extends clsListagem
158 160 }
159 161  
160 162 $this->largura = "100%";
  163 +
  164 + $localizacao = new LocalizacaoSistema();
  165 + $localizacao->entradaCaminhos( array(
  166 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  167 + "educar_biblioteca_index.php" => "Biblioteca",
  168 + "" => "Lista de Motivos da baixa"
  169 + ));
  170 + $this->enviaLocalizacao($localizacao->montar());
161 171 }
162 172 }
163 173 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_motivo_suspensao_det.php
... ... @@ -69,6 +69,69 @@ class indice extends clsDetalhe
69 69  
70 70 $tmp_obj = new clsPmieducarMotivoSuspensao( $this->cod_motivo_suspensao );
71 71 $registro = $tmp_obj->detalhe();
  72 +
  73 + if( class_exists( "clsPmieducarBiblioteca" ) )
  74 + {
  75 + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] );
  76 + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
  77 + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
  78 + if( class_exists( "clsPmieducarInstituicao" ) )
  79 + {
  80 + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
  81 + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] );
  82 + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
  83 + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
  84 + }
  85 + else
  86 + {
  87 + $registro["ref_cod_instituicao"] = "Erro na geracao";
  88 + echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
  89 + }
  90 + }
  91 +
  92 + if( class_exists( "clsPmieducarEscola" ) )
  93 + {
  94 + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
  95 + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] );
  96 + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
  97 + $idpes = $det_ref_cod_escola["ref_idpes"];
  98 + if ($idpes)
  99 + {
  100 + $obj_escola = new clsPessoaJuridica( $idpes );
  101 + $obj_escola_det = $obj_escola->detalhe();
  102 + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
  103 + }
  104 + else
  105 + {
  106 + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] );
  107 + $obj_escola_det = $obj_escola->detalhe();
  108 + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
  109 + }
  110 + }
  111 +
  112 + $obj_permissoes = new clsPermissoes();
  113 + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
  114 +
  115 + if ($nivel_usuario == 1)
  116 + {
  117 + if( $registro["ref_cod_instituicao"] )
  118 + {
  119 + $this->addDetalhe( array( "Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}") );
  120 + }
  121 + }
  122 +
  123 + if ($nivel_usuario == 1 || $nivel_usuario == 2)
  124 + {
  125 + if( $registro["ref_cod_escola"] )
  126 + {
  127 + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") );
  128 + }
  129 + }
  130 +
  131 + if( $registro["ref_cod_biblioteca"] )
  132 + {
  133 + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") );
  134 + }
72 135  
73 136 if( ! $registro )
74 137 {
... ...
ieducar/intranet/educar_motivo_suspensao_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Suspens&atilde;o" );
37 38 $this->processoAp = "607";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -160,6 +162,14 @@ class indice extends clsListagem
160 162 }
161 163  
162 164 $this->largura = "100%";
  165 +
  166 + $localizacao = new LocalizacaoSistema();
  167 + $localizacao->entradaCaminhos( array(
  168 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  169 + "educar_biblioteca_index.php" => "Biblioteca",
  170 + "" => "Lista de Motivos de suspensão"
  171 + ));
  172 + $this->enviaLocalizacao($localizacao->montar());
163 173 }
164 174 }
165 175 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_reservas_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Reservas" );
37 38 $this->processoAp = "609";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -252,6 +254,13 @@ class indice extends clsListagem
252 254 }
253 255  
254 256 $this->largura = "100%";
  257 + $localizacao = new LocalizacaoSistema();
  258 + $localizacao->entradaCaminhos( array(
  259 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  260 + "educar_biblioteca_index.php" => "Biblioteca",
  261 + "" => "Lista de Reservas"
  262 + ));
  263 + $this->enviaLocalizacao($localizacao->montar());
255 264 }
256 265 }
257 266 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_serie_lst.php
... ... @@ -32,6 +32,7 @@ require_once &#39;include/clsBase.inc.php&#39;;
32 32 require_once 'include/clsListagem.inc.php';
33 33 require_once 'include/clsBanco.inc.php';
34 34 require_once 'include/pmieducar/geral.inc.php';
  35 +require_once ("include/localizacaoSistema.php");
35 36  
36 37 /**
37 38 * clsIndexBase class.
... ... @@ -49,6 +50,7 @@ class clsIndexBase extends clsBase
49 50 {
50 51 $this->SetTitulo($this->_instituicao . ' i-Educar - S&eacute;rie');
51 52 $this->processoAp = '583';
  53 + $this->addEstilo( "localizacaoSistema" );
52 54 }
53 55 }
54 56  
... ... @@ -183,6 +185,14 @@ class indice extends clsListagem
183 185 }
184 186  
185 187 $this->largura = "100%";
  188 +
  189 + $localizacao = new LocalizacaoSistema();
  190 + $localizacao->entradaCaminhos( array(
  191 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  192 + "educar_index.php" => "Escola",
  193 + "" => "Lista de Séries"
  194 + ));
  195 + $this->enviaLocalizacao($localizacao->montar());
186 196 }
187 197 }
188 198  
... ...
ieducar/intranet/educar_situacao_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Situa&ccedil;&atilde;o" );
37 38 $this->processoAp = "602";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -208,6 +210,14 @@ class indice extends clsListagem
208 210 }
209 211  
210 212 $this->largura = "100%";
  213 +
  214 + $localizacao = new LocalizacaoSistema();
  215 + $localizacao->entradaCaminhos( array(
  216 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  217 + "educar_biblioteca_index.php" => "Bilioteca",
  218 + "" => "Lista de Situações do Exemplares"
  219 + ));
  220 + $this->enviaLocalizacao($localizacao->montar());
211 221 }
212 222 }
213 223 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_tipo_ocorrencia_disciplinar_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Ocorr&ecirc;ncia Disciplinar" );
37 38 $this->processoAp = "580";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -172,6 +174,14 @@ class indice extends clsListagem
172 174 $this->nome_acao = "Novo";
173 175 }
174 176 $this->largura = "100%";
  177 +
  178 + $localizacao = new LocalizacaoSistema();
  179 + $localizacao->entradaCaminhos( array(
  180 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  181 + "educar_index.php" => "Escola",
  182 + "" => "Lista de Tipos de Ocorrências Disciplinares"
  183 + ));
  184 + $this->enviaLocalizacao($localizacao->montar());
175 185 }
176 186 }
177 187 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_transferencia_tipo_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Transfer&ecirc;ncia" );
37 38 $this->processoAp = "575";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -194,6 +196,14 @@ class indice extends clsListagem
194 196 $this->nome_acao = "Novo";
195 197 }
196 198 $this->largura = "100%";
  199 +
  200 + $localizacao = new LocalizacaoSistema();
  201 + $localizacao->entradaCaminhos( array(
  202 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  203 + "educar_index.php" => "Escola",
  204 + "" => "Lista de Tipos de Transferência"
  205 + ));
  206 + $this->enviaLocalizacao($localizacao->montar());
197 207 }
198 208 }
199 209 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_turma_lst.php
... ... @@ -31,6 +31,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
31 31 require_once ("include/clsListagem.inc.php");
32 32 require_once ("include/clsBanco.inc.php");
33 33 require_once( "include/pmieducar/geral.inc.php" );
  34 +require_once ("include/localizacaoSistema.php");
34 35  
35 36 class clsIndexBase extends clsBase
36 37 {
... ... @@ -38,6 +39,7 @@ class clsIndexBase extends clsBase
38 39 {
39 40 $this->SetTitulo( "{$this->_instituicao} i-Educar - Turma" );
40 41 $this->processoAp = "586";
  42 + $this->addEstilo( "localizacaoSistema" );
41 43 }
42 44 }
43 45  
... ... @@ -310,6 +312,14 @@ class indice extends clsListagem
310 312 $this->nome_acao = "Novo";
311 313 }
312 314 $this->largura = "100%";
  315 +
  316 + $localizacao = new LocalizacaoSistema();
  317 + $localizacao->entradaCaminhos( array(
  318 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  319 + "educar_index.php" => "Escola",
  320 + "" => "Lista de Turmas"
  321 + ));
  322 + $this->enviaLocalizacao($localizacao->montar());
313 323 }
314 324 }
315 325 // cria uma extensao da classe base
... ...
ieducar/intranet/funcionario_lst.php
... ... @@ -27,6 +27,7 @@
27 27 require_once ("include/clsBase.inc.php");
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
  30 +require_once 'include/localizacaoSistema.php';
30 31  
31 32 class clsIndex extends clsBase
32 33 {
... ... @@ -35,6 +36,7 @@ class clsIndex extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} Usu&aacute;rios!" );
37 38 $this->processoAp = "36";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -75,6 +77,13 @@ class indice extends clsListagem
75 77 $this->nome_acao = "Novo";
76 78  
77 79 $this->largura = "100%";
  80 +
  81 + $localizacao = new LocalizacaoSistema();
  82 + $localizacao->entradaCaminhos( array(
  83 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  84 + "" => "Cadastro de Funcionários"
  85 + ));
  86 + $this->enviaLocalizacao($localizacao->montar());
78 87 }
79 88 }
80 89  
... ...
ieducar/intranet/funcionario_vinculo_lst.php
... ... @@ -29,6 +29,7 @@ $desvio_diretorio = &quot;&quot;;
29 29 require_once ("include/clsBase.inc.php");
30 30 require_once ("include/clsListagem.inc.php");
31 31 require_once ("include/clsBanco.inc.php");
  32 +require_once 'include/localizacaoSistema.php';
32 33  
33 34 class clsIndex extends clsBase
34 35 {
... ... @@ -37,6 +38,7 @@ class clsIndex extends clsBase
37 38 {
38 39 $this->SetTitulo( "{$this->_instituicao} Vínculo Funcionários!" );
39 40 $this->processoAp = "190";
  41 + $this->addEstilo( "localizacaoSistema" );
40 42 }
41 43 }
42 44  
... ... @@ -83,6 +85,14 @@ class indice extends clsListagem
83 85 $this->addLinhas( array( "<img src='imagens/noticia.jpg' border=0> <a href='funcionario_vinculo_det.php?cod_func=$cod_func_vinculo'>$nome</a>") );
84 86 }
85 87 $this->largura = "100%";
  88 +
  89 + $localizacao = new LocalizacaoSistema();
  90 + $localizacao->entradaCaminhos( array(
  91 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  92 + "" => "Vínculos"
  93 + ));
  94 + $this->enviaLocalizacao($localizacao->montar());
  95 +
86 96 // Paginador
87 97 $this->addPaginador2( "funcionario_vinculo_lst.php", $total, $_GET, $this->nome, $limite );
88 98 $this->acao = "go(\"funcionario_vinculo_cad.php\")";
... ...
ieducar/intranet/include/localizacaoSistema.php
... ... @@ -1,76 +0,0 @@
1   -<?php
2   -class LocalizacaoSistema {
3   -
4   - private $localizacao = array();
5   - private $url = '';
6   - private $protocolo = '';
7   - private $separador = '';
8   - private $html = '';
9   -
10   - public function __construct() {
11   - $this->protocolo = $this->getProtocoloHttp();
12   - $this->url = $this->getUrl();
13   - $this->localizacao = $this->url( $this->url );
14   - $this->montarLocalizacao();
15   - }
16   -
17   - public function entradaCaminhos( array $localizacao ) {
18   - $this->localizacao = $localizacao;
19   - $this->montarLocalizacao();
20   - }
21   -
22   - public function get() {
23   - return $this->localizacao;
24   - }
25   -
26   - public function getProtocoloHttp() {
27   - if( isset( $_SERVER["HTTPS"] ) && $_SERVER["HTTPS"] === 'on' ) {
28   - $protocolo = 'https://';
29   - } else {
30   - $protocolo = 'http://';
31   - }
32   - return $protocolo;
33   - }
34   -
35   - public function getUrl() {
36   - return $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
37   - }
38   -
39   - public function url( $url ) {
40   - $fragments = array();
41   - $localizacao = array();
42   - $_url = preg_replace( array( "/[http]s?:\/\//", "/\/$/" ), array( "", "" ), $url );
43   - $fragments = explode( "/", $_url );
44   -
45   - foreach( $fragments as $fragment ) {
46   - $localizacao[$fragment] = $fragment;
47   - }
48   -
49   - return $localizacao;
50   - }
51   -
52   - private function montarLocalizacao() {
53   - $href = '';
54   - $localizacao_count = sizeof( $this->localizacao );
55   - $i = 1;
56   - $linkVazio="#";
57   -
58   - $this->html = '<ul id="localizacao">';
59   - foreach( $this->localizacao as $link => $inner ) {
60   - $href .= ( $i === 1 ) ? $this->protocolo . $link : "/$link";
61   - if( $i === $localizacao_count ) {
62   - $this->html .= "<li><a href=\"$linkVazio\">$inner</a></li>";
63   - } else {
64   - $this->html .= "<li><a href=\"$href\" title=\"$inner\">$inner</a></li> {$this->separador} ";
65   - }
66   - $i++;
67   - }
68   - $this->html .= '</ul>';
69   - }
70   -
71   - public function montar() {
72   - return $this->html;
73   - }
74   -
75   -}
76   -?>
77 0 \ No newline at end of file
ieducar/intranet/public_bairro_lst.php
... ... @@ -35,6 +35,7 @@ require_once &#39;include/public/geral.inc.php&#39;;
35 35  
36 36 require_once 'App/Model/ZonaLocalizacao.php';
37 37 require_once 'CoreExt/View/Helper/UrlHelper.php';
  38 +require_once 'include/localizacaoSistema.php';
38 39  
39 40 /**
40 41 * clsIndexBase class.
... ... @@ -52,6 +53,7 @@ class clsIndexBase extends clsBase
52 53 {
53 54 $this->SetTitulo($this->_instituicao . ' Bairro');
54 55 $this->processoAp = 756;
  56 + $this->addEstilo( "localizacaoSistema" );
55 57 }
56 58 }
57 59  
... ... @@ -240,6 +242,13 @@ class indice extends clsListagem
240 242 $this->nome_acao = 'Novo';
241 243  
242 244 $this->largura = '100%';
  245 +
  246 + $localizacao = new LocalizacaoSistema();
  247 + $localizacao->entradaCaminhos( array(
  248 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  249 + "" => "Bairro"
  250 + ));
  251 + $this->enviaLocalizacao($localizacao->montar());
243 252 }
244 253 }
245 254  
... ...
ieducar/intranet/urbano_cep_logradouro_lst.php
... ... @@ -28,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 28 require_once ("include/clsListagem.inc.php");
29 29 require_once ("include/clsBanco.inc.php");
30 30 require_once( "include/urbano/geral.inc.php" );
  31 +require_once 'include/localizacaoSistema.php';
31 32  
32 33 class clsIndexBase extends clsBase
33 34 {
... ... @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 36 {
36 37 $this->SetTitulo( "{$this->_instituicao} CEP Logradouro" );
37 38 $this->processoAp = "758";
  39 + $this->addEstilo( "localizacaoSistema" );
38 40 }
39 41 }
40 42  
... ... @@ -245,6 +247,13 @@ class indice extends clsListagem
245 247 $this->nome_acao = "Novo";
246 248  
247 249 $this->largura = "100%";
  250 +
  251 + $localizacao = new LocalizacaoSistema();
  252 + $localizacao->entradaCaminhos( array(
  253 + $_SERVER['SERVER_NAME']."/intranet" => "i-Educar",
  254 + "" => "CEP"
  255 + ));
  256 + $this->enviaLocalizacao($localizacao->montar());
248 257 }
249 258 }
250 259 // cria uma extensao da classe base
... ...
ieducar/nbproject/project.properties 0 → 100644
... ... @@ -0,0 +1,18 @@
  1 +file.reference.php-PHPUnit=../../../../usr/share/php/PHPUnit
  2 +include.path=\
  3 + ${file.reference.php-PHPUnit}:\
  4 + ${php.global.include.path}
  5 +php.version=PHP_53
  6 +phpunit.bootstrap=includes/bootstrap.php
  7 +phpunit.bootstrap.create.tests=false
  8 +phpunit.configuration=phpunit.xml
  9 +phpunit.run.test.files=true
  10 +phpunit.script=
  11 +phpunit.suite=
  12 +phpunit.test.groups.ask=false
  13 +source.encoding=ISO-8859-1
  14 +src.dir=.
  15 +tags.asp=false
  16 +tags.short=true
  17 +test.src.dir=tests
  18 +web.root=.
... ...
ieducar/nbproject/project.xml 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://www.netbeans.org/ns/project/1">
  3 + <type>org.netbeans.modules.php.project</type>
  4 + <configuration>
  5 + <data xmlns="http://www.netbeans.org/ns/php-project/1">
  6 + <name>ieducar</name>
  7 + </data>
  8 + </configuration>
  9 +</project>
... ...
nbproject/private/config.properties 0 → 100644
nbproject/private/private.properties 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +copy.src.files=false
  2 +copy.src.target=/var/www/ieducar
  3 +index.file=
  4 +run.as=LOCAL
  5 +url=http://localhost/
... ...
nbproject/private/private.xml 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
  3 + <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
  4 +</project-private>
... ...
nbproject/project.properties 0 → 100644
... ... @@ -0,0 +1,18 @@
  1 +file.reference.php-PHPUnit=../../../usr/share/php/PHPUnit
  2 +include.path=\
  3 + ${php.global.include.path}:\
  4 + ${file.reference.php-PHPUnit}
  5 +php.version=PHP_53
  6 +phpunit.bootstrap=ieducar/tests/bootstrap.php
  7 +phpunit.bootstrap.create.tests=false
  8 +phpunit.configuration=ieducar/phpunit.xml
  9 +phpunit.run.test.files=true
  10 +phpunit.script=
  11 +phpunit.suite=
  12 +phpunit.test.groups.ask=false
  13 +source.encoding=ISO-8859-1
  14 +src.dir=.
  15 +tags.asp=false
  16 +tags.short=true
  17 +test.src.dir=ieducar/tests
  18 +web.root=.
... ...
nbproject/project.xml 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://www.netbeans.org/ns/project/1">
  3 + <type>org.netbeans.modules.php.project</type>
  4 + <configuration>
  5 + <data xmlns="http://www.netbeans.org/ns/php-project/1">
  6 + <name>ieducar</name>
  7 + </data>
  8 + </configuration>
  9 +</project>
... ...