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,3 +0,0 @@
1 -ieducar/configuration/*.ini  
2 -*~  
3 -nbproject/*  
.gitignore~ 0 → 100644
@@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
  1 +ieducar/configuration/*.ini
  2 +*~
  3 +nbproject/
ieducar/intranet/agenda_admin_lst.php
@@ -28,6 +28,7 @@ $desvio_diretorio = ""; @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 require_once ("include/clsBase.inc.php"); 28 require_once ("include/clsBase.inc.php");
29 require_once ("include/clsListagem.inc.php"); 29 require_once ("include/clsListagem.inc.php");
30 require_once ("include/clsBanco.inc.php"); 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32
32 class clsIndex extends clsBase 33 class clsIndex extends clsBase
33 { 34 {
@@ -36,6 +37,7 @@ class clsIndex extends clsBase @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} Agenda" ); 38 $this->SetTitulo( "{$this->_instituicao} Agenda" );
38 $this->processoAp = "343"; 39 $this->processoAp = "343";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -86,6 +88,13 @@ class indice extends clsListagem @@ -86,6 +88,13 @@ class indice extends clsListagem
86 $this->nome_acao = "Novo"; 88 $this->nome_acao = "Novo";
87 89
88 $this->largura = "100%"; 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,6 +28,7 @@ $desvio_diretorio = "";
28 require_once ("include/clsBase.inc.php"); 28 require_once ("include/clsBase.inc.php");
29 require_once ("include/clsListagem.inc.php"); 29 require_once ("include/clsListagem.inc.php");
30 require_once ("include/clsBanco.inc.php"); 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32
32 class clsIndex extends clsBase 33 class clsIndex extends clsBase
33 { 34 {
@@ -36,6 +37,7 @@ class clsIndex extends clsBase @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} Agenda" ); 38 $this->SetTitulo( "{$this->_instituicao} Agenda" );
38 $this->processoAp = "341"; 39 $this->processoAp = "341";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -98,6 +100,13 @@ class indice extends clsListagem @@ -98,6 +100,13 @@ class indice extends clsListagem
98 $this->addPaginador2( "agenda_responsavel.php", $total, $_GET, $this->nome, $limite ); 100 $this->addPaginador2( "agenda_responsavel.php", $total, $_GET, $this->nome, $limite );
99 101
100 $this->largura = "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,6 +28,7 @@ $desvio_diretorio = "";
28 require_once ("include/clsBase.inc.php"); 28 require_once ("include/clsBase.inc.php");
29 require_once ("include/clsListagem.inc.php"); 29 require_once ("include/clsListagem.inc.php");
30 require_once ("include/clsBanco.inc.php"); 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32
32 class clsIndex extends clsBase 33 class clsIndex extends clsBase
33 { 34 {
@@ -36,6 +37,7 @@ class clsIndex extends clsBase @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} Diária Grupo" ); 38 $this->SetTitulo( "{$this->_instituicao} Diária Grupo" );
38 $this->processoAp = "297"; 39 $this->processoAp = "297";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -79,6 +81,13 @@ class indice extends clsListagem @@ -79,6 +81,13 @@ class indice extends clsListagem
79 $this->nome_acao = "Novo"; 81 $this->nome_acao = "Novo";
80 82
81 $this->largura = "100%"; 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,6 +95,7 @@ class indice extends clsListagem
86 $pagina = new clsIndex(); 95 $pagina = new clsIndex();
87 96
88 $miolo = new indice(); 97 $miolo = new indice();
  98 +
89 $pagina->addForm( $miolo ); 99 $pagina->addForm( $miolo );
90 100
91 $pagina->MakeAll(); 101 $pagina->MakeAll();
ieducar/intranet/diaria_lst.php
@@ -28,6 +28,7 @@ $desvio_diretorio = ""; @@ -28,6 +28,7 @@ $desvio_diretorio = "";
28 require_once ("include/clsBase.inc.php"); 28 require_once ("include/clsBase.inc.php");
29 require_once ("include/clsListagem.inc.php"); 29 require_once ("include/clsListagem.inc.php");
30 require_once ("include/clsBanco.inc.php"); 30 require_once ("include/clsBanco.inc.php");
  31 +require_once 'include/localizacaoSistema.php';
31 32
32 class clsIndex extends clsBase 33 class clsIndex extends clsBase
33 { 34 {
@@ -36,6 +37,7 @@ class clsIndex extends clsBase @@ -36,6 +37,7 @@ class clsIndex extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} Diaria" ); 38 $this->SetTitulo( "{$this->_instituicao} Diaria" );
38 $this->processoAp = "293"; 39 $this->processoAp = "293";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -136,6 +138,13 @@ class indice extends clsListagem @@ -136,6 +138,13 @@ class indice extends clsListagem
136 $this->nome_acao = "Novo"; 138 $this->nome_acao = "Novo";
137 139
138 $this->largura = "100%"; 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,12 +70,75 @@ class indice extends clsDetalhe
70 70
71 $tmp_obj = new clsPmieducarAcervoAssunto( $this->cod_acervo_assunto ); 71 $tmp_obj = new clsPmieducarAcervoAssunto( $this->cod_acervo_assunto );
72 $registro = $tmp_obj->detalhe(); 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 if( ! $registro ) 116 if( ! $registro )
75 { 117 {
76 header( "location: educar_acervo_assunto_lst.php" ); 118 header( "location: educar_acervo_assunto_lst.php" );
77 die(); 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 if( $registro["nm_assunto"] ) 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Acervo Assunto" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Acervo Assunto" );
37 $this->processoAp = "592"; 38 $this->processoAp = "592";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -158,6 +160,14 @@ class indice extends clsListagem @@ -158,6 +160,14 @@ class indice extends clsListagem
158 } 160 }
159 161
160 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Autor" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Autor" );
37 $this->processoAp = "594"; 38 $this->processoAp = "594";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -236,6 +238,14 @@ class indice extends clsListagem @@ -236,6 +238,14 @@ class indice extends clsListagem
236 } 238 }
237 239
238 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cole&ccedil&atilde;o" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cole&ccedil&atilde;o" );
37 $this->processoAp = "593"; 38 $this->processoAp = "593";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -158,6 +160,14 @@ class indice extends clsListagem @@ -158,6 +160,14 @@ class indice extends clsListagem
158 } 160 }
159 161
160 $this->largura = "100%"; 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 // cria uma extensao da classe base 173 // cria uma extensao da classe base
ieducar/intranet/educar_acervo_editora_det.php
@@ -77,6 +77,49 @@ class indice extends clsDetalhe @@ -77,6 +77,49 @@ class indice extends clsDetalhe
77 77
78 $tmp_obj = new clsPmieducarAcervoEditora( $this->cod_acervo_editora ); 78 $tmp_obj = new clsPmieducarAcervoEditora( $this->cod_acervo_editora );
79 $registro = $tmp_obj->detalhe(); 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 if( ! $registro ) 124 if( ! $registro )
82 { 125 {
@@ -112,6 +155,28 @@ class indice extends clsDetalhe @@ -112,6 +155,28 @@ class indice extends clsDetalhe
112 { 155 {
113 $this->addDetalhe( array( "Editora", "{$registro["nm_editora"]}") ); 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 if( $registro["cep"] ) 180 if( $registro["cep"] )
116 { 181 {
117 $registro["cep"] = int2CEP($registro["cep"]); 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Editora" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Editora" );
37 $this->processoAp = "595"; 38 $this->processoAp = "595";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -212,6 +214,14 @@ class indice extends clsListagem @@ -212,6 +214,14 @@ class indice extends clsListagem
212 } 214 }
213 215
214 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,8 @@ class clsIndexBase extends clsBase @@ -35,6 +36,8 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Idioma" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Idioma" );
37 $this->processoAp = "590"; 38 $this->processoAp = "590";
  39 + $this->addEstilo( "localizacaoSistema" );
  40 +
38 } 41 }
39 } 42 }
40 43
@@ -158,6 +161,14 @@ class indice extends clsListagem @@ -158,6 +161,14 @@ class indice extends clsListagem
158 } 161 }
159 162
160 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Obras" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Obras" );
37 $this->processoAp = "598"; 38 $this->processoAp = "598";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -271,6 +273,14 @@ class indice extends clsListagem @@ -271,6 +273,14 @@ class indice extends clsListagem
271 } 273 }
272 274
273 $this->largura = "100%"; 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 // cria uma extensao da classe base 286 // cria uma extensao da classe base
ieducar/intranet/educar_aluno_lst.php
@@ -1,268 +0,0 @@ @@ -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,10 +75,49 @@ class indice extends clsDetalhe
75 75
76 $tmp_obj = new clsPmieducarBiblioteca( $this->cod_biblioteca ); 76 $tmp_obj = new clsPmieducarBiblioteca( $this->cod_biblioteca );
77 $registro = $tmp_obj->detalhe(); 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 $obj_permissoes = new clsPermissoes(); 115 $obj_permissoes = new clsPermissoes();
80 $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); 116 $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
81 - if($nivel_usuario <= 3) 117 +
  118 +
  119 +
  120 + if($nivel_usuario <= 3)
82 $permitido = true; 121 $permitido = true;
83 else{ 122 else{
84 $obj_usuario_bib = new clsPmieducarBibliotecaUsuario(); 123 $obj_usuario_bib = new clsPmieducarBibliotecaUsuario();
@@ -100,6 +139,22 @@ class indice extends clsDetalhe @@ -100,6 +139,22 @@ class indice extends clsDetalhe
100 header( "location: educar_biblioteca_dados_lst.php" ); 139 header( "location: educar_biblioteca_dados_lst.php" );
101 die(); 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 if( $registro["nm_biblioteca"] ) 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Dados Biblioteca" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Dados Biblioteca" );
37 $this->processoAp = "629"; 38 $this->processoAp = "629";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -218,6 +220,14 @@ class indice extends clsListagem @@ -218,6 +220,14 @@ class indice extends clsListagem
218 } 220 }
219 $this->addPaginador2( "educar_biblioteca_dados_lst.php", $total, $_GET, $this->nome, $this->limite ); 221 $this->addPaginador2( "educar_biblioteca_dados_lst.php", $total, $_GET, $this->nome, $this->limite );
220 $this->largura = "100%"; 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 // cria uma extensao da classe base 233 // cria uma extensao da classe base
ieducar/intranet/educar_biblioteca_lst.php
@@ -1,220 +0,0 @@ @@ -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 \ No newline at end of file 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,6 +29,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
29 require_once ("include/clsListagem.inc.php"); 29 require_once ("include/clsListagem.inc.php");
30 require_once ("include/clsBanco.inc.php"); 30 require_once ("include/clsBanco.inc.php");
31 require_once( "include/pmieducar/geral.inc.php" ); 31 require_once( "include/pmieducar/geral.inc.php" );
  32 +require_once ("include/localizacaoSistema.php");
32 33
33 class clsIndexBase extends clsBase 34 class clsIndexBase extends clsBase
34 { 35 {
@@ -36,6 +37,7 @@ class clsIndexBase extends clsBase @@ -36,6 +37,7 @@ class clsIndexBase extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cliente" ); 38 $this->SetTitulo( "{$this->_instituicao} i-Educar - Cliente" );
38 $this->processoAp = "603"; 39 $this->processoAp = "603";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -216,6 +218,14 @@ class indice extends clsListagem @@ -216,6 +218,14 @@ class indice extends clsListagem
216 } 218 }
217 219
218 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Cliente " ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Cliente " );
37 $this->processoAp = "596"; 38 $this->processoAp = "596";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -193,6 +195,14 @@ class indice extends clsListagem @@ -193,6 +195,14 @@ class indice extends clsListagem
193 } 195 }
194 196
195 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +32,7 @@ require_once &#39;include/clsBase.inc.php&#39;;
32 require_once 'include/clsListagem.inc.php'; 32 require_once 'include/clsListagem.inc.php';
33 require_once 'include/clsBanco.inc.php'; 33 require_once 'include/clsBanco.inc.php';
34 require_once 'include/pmieducar/geral.inc.php'; 34 require_once 'include/pmieducar/geral.inc.php';
  35 +require_once ("include/localizacaoSistema.php");
35 36
36 /** 37 /**
37 * clsIndexBase class. 38 * clsIndexBase class.
@@ -49,6 +50,7 @@ class clsIndexBase extends clsBase @@ -49,6 +50,7 @@ class clsIndexBase extends clsBase
49 { 50 {
50 $this->SetTitulo($this->_instituicao . ' i-Educar - Curso'); 51 $this->SetTitulo($this->_instituicao . ' i-Educar - Curso');
51 $this->processoAp = '566'; 52 $this->processoAp = '566';
  53 + $this->addEstilo( "localizacaoSistema" );
52 } 54 }
53 } 55 }
54 56
@@ -260,6 +262,14 @@ class indice extends clsListagem @@ -260,6 +262,14 @@ class indice extends clsListagem
260 $this->nome_acao = "Novo"; 262 $this->nome_acao = "Novo";
261 } 263 }
262 $this->largura = "100%"; 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,6 +32,7 @@ require_once (&quot;include/clsListagem.inc.php&quot;);
32 require_once ("include/clsBanco.inc.php"); 32 require_once ("include/clsBanco.inc.php");
33 require_once( "include/Geral.inc.php" ); 33 require_once( "include/Geral.inc.php" );
34 require_once( "include/pmieducar/geral.inc.php" ); 34 require_once( "include/pmieducar/geral.inc.php" );
  35 +require_once ("include/localizacaoSistema.php");
35 36
36 class clsIndexBase extends clsBase 37 class clsIndexBase extends clsBase
37 { 38 {
@@ -39,6 +40,7 @@ class clsIndexBase extends clsBase @@ -39,6 +40,7 @@ class clsIndexBase extends clsBase
39 { 40 {
40 $this->SetTitulo( "{$this->_instituicao} i-Educar - Defici&ecirc;ncia" ); 41 $this->SetTitulo( "{$this->_instituicao} i-Educar - Defici&ecirc;ncia" );
41 $this->processoAp = "631"; 42 $this->processoAp = "631";
  43 + $this->addEstilo( "localizacaoSistema" );
42 } 44 }
43 } 45 }
44 46
@@ -136,6 +138,14 @@ class indice extends clsListagem @@ -136,6 +138,14 @@ class indice extends clsListagem
136 $this->nome_acao = "Novo"; 138 $this->nome_acao = "Novo";
137 } 139 }
138 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -36,6 +37,7 @@ class clsIndexBase extends clsBase @@ -36,6 +37,7 @@ class clsIndexBase extends clsBase
36 { 37 {
37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Escola" ); 38 $this->SetTitulo( "{$this->_instituicao} i-Educar - Escola" );
38 $this->processoAp = "561"; 39 $this->processoAp = "561";
  40 + $this->addEstilo( "localizacaoSistema" );
39 } 41 }
40 } 42 }
41 43
@@ -181,6 +183,14 @@ class indice extends clsListagem @@ -181,6 +183,14 @@ class indice extends clsListagem
181 $this->nome_acao = "Novo"; 183 $this->nome_acao = "Novo";
182 } 184 }
183 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Exemplar" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Exemplar" );
37 $this->processoAp = "606"; 38 $this->processoAp = "606";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -381,6 +383,14 @@ class indice extends clsListagem @@ -381,6 +383,14 @@ class indice extends clsListagem
381 } 383 }
382 384
383 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Exemplar" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Exemplar" );
37 $this->processoAp = "597"; 38 $this->processoAp = "597";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -192,6 +194,14 @@ class indice extends clsListagem @@ -192,6 +194,14 @@ class indice extends clsListagem
192 } 194 }
193 195
194 $this->largura = "100%"; 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 // cria uma extensao da classe base 207 // cria uma extensao da classe base
ieducar/intranet/educar_fonte_det.php
@@ -70,17 +70,83 @@ class indice extends clsDetalhe @@ -70,17 +70,83 @@ class indice extends clsDetalhe
70 $tmp_obj = new clsPmieducarFonte( $this->cod_fonte ); 70 $tmp_obj = new clsPmieducarFonte( $this->cod_fonte );
71 $registro = $tmp_obj->detalhe(); 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 if( ! $registro ) 137 if( ! $registro )
74 { 138 {
75 header( "location: educar_fonte_lst.php" ); 139 header( "location: educar_fonte_lst.php" );
76 die(); 140 die();
77 } 141 }
78 142
79 - 143 + /*
80 if( $registro["cod_fonte"] ) 144 if( $registro["cod_fonte"] )
81 { 145 {
82 $this->addDetalhe( array( "Código Fonte", "{$registro["cod_fonte"]}") ); 146 $this->addDetalhe( array( "Código Fonte", "{$registro["cod_fonte"]}") );
83 } 147 }
  148 + */
  149 +
84 if( $registro["nm_fonte"] ) 150 if( $registro["nm_fonte"] )
85 { 151 {
86 $this->addDetalhe( array( "Fonte", "{$registro["nm_fonte"]}") ); 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fonte" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fonte" );
37 $this->processoAp = "608"; 38 $this->processoAp = "608";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -159,6 +161,14 @@ class indice extends clsListagem @@ -159,6 +161,14 @@ class indice extends clsListagem
159 } 161 }
160 162
161 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fun&ccedil;&atilde;o C&ocirc;modo" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Fun&ccedil;&atilde;o C&ocirc;modo" );
37 $this->processoAp = "572"; 38 $this->processoAp = "572";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -196,6 +198,14 @@ class indice extends clsListagem @@ -196,6 +198,14 @@ class indice extends clsListagem
196 } 198 }
197 199
198 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - C&ocirc;modo Pr&eacute;dio " ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - C&ocirc;modo Pr&eacute;dio " );
37 $this->processoAp = "574"; 38 $this->processoAp = "574";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -263,6 +265,14 @@ class indice extends clsListagem @@ -263,6 +265,14 @@ class indice extends clsListagem
263 $this->acao = "go(\"educar_infra_predio_comodo_cad.php\")"; 265 $this->acao = "go(\"educar_infra_predio_comodo_cad.php\")";
264 $this->nome_acao = "Novo"; 266 $this->nome_acao = "Novo";
265 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Infra Predio" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Infra Predio" );
37 $this->processoAp = "567"; 38 $this->processoAp = "567";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -322,6 +324,14 @@ class indice extends clsListagem @@ -322,6 +324,14 @@ class indice extends clsListagem
322 } 324 }
323 //** 325 //**
324 $this->largura = "100%"; 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 // cria uma extensao da classe base 337 // cria uma extensao da classe base
ieducar/intranet/educar_instituicao_det.php
@@ -113,7 +113,7 @@ class indice extends clsDetalhe @@ -113,7 +113,7 @@ class indice extends clsDetalhe
113 $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}"; 113 $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}";
114 } 114 }
115 $this->url_cancelar = "educar_instituicao_lst.php"; 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,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 \ No newline at end of file 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Material Did&aacute;tico" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Material Did&aacute;tico" );
37 $this->processoAp = "569"; 38 $this->processoAp = "569";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -224,6 +226,14 @@ class indice extends clsListagem @@ -224,6 +226,14 @@ class indice extends clsListagem
224 $this->nome_acao = "Novo"; 226 $this->nome_acao = "Novo";
225 } 227 }
226 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -40,6 +41,7 @@ class clsIndexBase extends clsBase @@ -40,6 +41,7 @@ class clsIndexBase extends clsBase
40 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Material Did&aacute;tico" ); 41 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Material Did&aacute;tico" );
41 42
42 $this->processoAp = "563"; 43 $this->processoAp = "563";
  44 + $this->addEstilo( "localizacaoSistema" );
43 } 45 }
44 } 46 }
45 47
@@ -201,6 +203,14 @@ class indice extends clsListagem @@ -201,6 +203,14 @@ class indice extends clsListagem
201 //** 203 //**
202 204
203 $this->largura = "100%"; 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - M&oacute;dulo" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - M&oacute;dulo" );
37 $this->processoAp = "584"; 38 $this->processoAp = "584";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -206,8 +208,17 @@ class indice extends clsListagem @@ -206,8 +208,17 @@ class indice extends clsListagem
206 } 208 }
207 209
208 $this->largura = "100%"; 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 // cria uma extensao da classe base 222 // cria uma extensao da classe base
212 $pagina = new clsIndexBase(); 223 $pagina = new clsIndexBase();
213 // cria o conteudo 224 // cria o conteudo
ieducar/intranet/educar_motivo_baixa_det.php
@@ -70,11 +70,75 @@ class indice extends clsDetalhe @@ -70,11 +70,75 @@ class indice extends clsDetalhe
70 $tmp_obj = new clsPmieducarMotivoBaixa( $this->cod_motivo_baixa ); 70 $tmp_obj = new clsPmieducarMotivoBaixa( $this->cod_motivo_baixa );
71 $registro = $tmp_obj->detalhe(); 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 if( ! $registro ) 116 if( ! $registro )
74 { 117 {
75 header( "location: educar_motivo_baixa_lst.php" ); 118 header( "location: educar_motivo_baixa_lst.php" );
76 die(); 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 if( $registro["nm_motivo_baixa"] ) 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Baixa" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Baixa" );
37 $this->processoAp = "600"; 38 $this->processoAp = "600";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -158,6 +160,14 @@ class indice extends clsListagem @@ -158,6 +160,14 @@ class indice extends clsListagem
158 } 160 }
159 161
160 $this->largura = "100%"; 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 // cria uma extensao da classe base 173 // cria uma extensao da classe base
ieducar/intranet/educar_motivo_suspensao_det.php
@@ -69,6 +69,69 @@ class indice extends clsDetalhe @@ -69,6 +69,69 @@ class indice extends clsDetalhe
69 69
70 $tmp_obj = new clsPmieducarMotivoSuspensao( $this->cod_motivo_suspensao ); 70 $tmp_obj = new clsPmieducarMotivoSuspensao( $this->cod_motivo_suspensao );
71 $registro = $tmp_obj->detalhe(); 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 if( ! $registro ) 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Suspens&atilde;o" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Suspens&atilde;o" );
37 $this->processoAp = "607"; 38 $this->processoAp = "607";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -160,6 +162,14 @@ class indice extends clsListagem @@ -160,6 +162,14 @@ class indice extends clsListagem
160 } 162 }
161 163
162 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Reservas" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Reservas" );
37 $this->processoAp = "609"; 38 $this->processoAp = "609";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -252,6 +254,13 @@ class indice extends clsListagem @@ -252,6 +254,13 @@ class indice extends clsListagem
252 } 254 }
253 255
254 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +32,7 @@ require_once &#39;include/clsBase.inc.php&#39;;
32 require_once 'include/clsListagem.inc.php'; 32 require_once 'include/clsListagem.inc.php';
33 require_once 'include/clsBanco.inc.php'; 33 require_once 'include/clsBanco.inc.php';
34 require_once 'include/pmieducar/geral.inc.php'; 34 require_once 'include/pmieducar/geral.inc.php';
  35 +require_once ("include/localizacaoSistema.php");
35 36
36 /** 37 /**
37 * clsIndexBase class. 38 * clsIndexBase class.
@@ -49,6 +50,7 @@ class clsIndexBase extends clsBase @@ -49,6 +50,7 @@ class clsIndexBase extends clsBase
49 { 50 {
50 $this->SetTitulo($this->_instituicao . ' i-Educar - S&eacute;rie'); 51 $this->SetTitulo($this->_instituicao . ' i-Educar - S&eacute;rie');
51 $this->processoAp = '583'; 52 $this->processoAp = '583';
  53 + $this->addEstilo( "localizacaoSistema" );
52 } 54 }
53 } 55 }
54 56
@@ -183,6 +185,14 @@ class indice extends clsListagem @@ -183,6 +185,14 @@ class indice extends clsListagem
183 } 185 }
184 186
185 $this->largura = "100%"; 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Situa&ccedil;&atilde;o" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Situa&ccedil;&atilde;o" );
37 $this->processoAp = "602"; 38 $this->processoAp = "602";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -208,6 +210,14 @@ class indice extends clsListagem @@ -208,6 +210,14 @@ class indice extends clsListagem
208 } 210 }
209 211
210 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Ocorr&ecirc;ncia Disciplinar" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Tipo Ocorr&ecirc;ncia Disciplinar" );
37 $this->processoAp = "580"; 38 $this->processoAp = "580";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -172,6 +174,14 @@ class indice extends clsListagem @@ -172,6 +174,14 @@ class indice extends clsListagem
172 $this->nome_acao = "Novo"; 174 $this->nome_acao = "Novo";
173 } 175 }
174 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/pmieducar/geral.inc.php" ); 30 require_once( "include/pmieducar/geral.inc.php" );
  31 +require_once ("include/localizacaoSistema.php");
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Transfer&ecirc;ncia" ); 37 $this->SetTitulo( "{$this->_instituicao} i-Educar - Motivo Transfer&ecirc;ncia" );
37 $this->processoAp = "575"; 38 $this->processoAp = "575";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -194,6 +196,14 @@ class indice extends clsListagem @@ -194,6 +196,14 @@ class indice extends clsListagem
194 $this->nome_acao = "Novo"; 196 $this->nome_acao = "Novo";
195 } 197 }
196 $this->largura = "100%"; 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 // cria uma extensao da classe base 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,6 +31,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
31 require_once ("include/clsListagem.inc.php"); 31 require_once ("include/clsListagem.inc.php");
32 require_once ("include/clsBanco.inc.php"); 32 require_once ("include/clsBanco.inc.php");
33 require_once( "include/pmieducar/geral.inc.php" ); 33 require_once( "include/pmieducar/geral.inc.php" );
  34 +require_once ("include/localizacaoSistema.php");
34 35
35 class clsIndexBase extends clsBase 36 class clsIndexBase extends clsBase
36 { 37 {
@@ -38,6 +39,7 @@ class clsIndexBase extends clsBase @@ -38,6 +39,7 @@ class clsIndexBase extends clsBase
38 { 39 {
39 $this->SetTitulo( "{$this->_instituicao} i-Educar - Turma" ); 40 $this->SetTitulo( "{$this->_instituicao} i-Educar - Turma" );
40 $this->processoAp = "586"; 41 $this->processoAp = "586";
  42 + $this->addEstilo( "localizacaoSistema" );
41 } 43 }
42 } 44 }
43 45
@@ -310,6 +312,14 @@ class indice extends clsListagem @@ -310,6 +312,14 @@ class indice extends clsListagem
310 $this->nome_acao = "Novo"; 312 $this->nome_acao = "Novo";
311 } 313 }
312 $this->largura = "100%"; 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 // cria uma extensao da classe base 325 // cria uma extensao da classe base
ieducar/intranet/funcionario_lst.php
@@ -27,6 +27,7 @@ @@ -27,6 +27,7 @@
27 require_once ("include/clsBase.inc.php"); 27 require_once ("include/clsBase.inc.php");
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
  30 +require_once 'include/localizacaoSistema.php';
30 31
31 class clsIndex extends clsBase 32 class clsIndex extends clsBase
32 { 33 {
@@ -35,6 +36,7 @@ class clsIndex extends clsBase @@ -35,6 +36,7 @@ class clsIndex extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} Usu&aacute;rios!" ); 37 $this->SetTitulo( "{$this->_instituicao} Usu&aacute;rios!" );
37 $this->processoAp = "36"; 38 $this->processoAp = "36";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -75,6 +77,13 @@ class indice extends clsListagem @@ -75,6 +77,13 @@ class indice extends clsListagem
75 $this->nome_acao = "Novo"; 77 $this->nome_acao = "Novo";
76 78
77 $this->largura = "100%"; 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,6 +29,7 @@ $desvio_diretorio = &quot;&quot;;
29 require_once ("include/clsBase.inc.php"); 29 require_once ("include/clsBase.inc.php");
30 require_once ("include/clsListagem.inc.php"); 30 require_once ("include/clsListagem.inc.php");
31 require_once ("include/clsBanco.inc.php"); 31 require_once ("include/clsBanco.inc.php");
  32 +require_once 'include/localizacaoSistema.php';
32 33
33 class clsIndex extends clsBase 34 class clsIndex extends clsBase
34 { 35 {
@@ -37,6 +38,7 @@ class clsIndex extends clsBase @@ -37,6 +38,7 @@ class clsIndex extends clsBase
37 { 38 {
38 $this->SetTitulo( "{$this->_instituicao} Vínculo Funcionários!" ); 39 $this->SetTitulo( "{$this->_instituicao} Vínculo Funcionários!" );
39 $this->processoAp = "190"; 40 $this->processoAp = "190";
  41 + $this->addEstilo( "localizacaoSistema" );
40 } 42 }
41 } 43 }
42 44
@@ -83,6 +85,14 @@ class indice extends clsListagem @@ -83,6 +85,14 @@ class indice extends clsListagem
83 $this->addLinhas( array( "<img src='imagens/noticia.jpg' border=0> <a href='funcionario_vinculo_det.php?cod_func=$cod_func_vinculo'>$nome</a>") ); 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 $this->largura = "100%"; 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 // Paginador 96 // Paginador
87 $this->addPaginador2( "funcionario_vinculo_lst.php", $total, $_GET, $this->nome, $limite ); 97 $this->addPaginador2( "funcionario_vinculo_lst.php", $total, $_GET, $this->nome, $limite );
88 $this->acao = "go(\"funcionario_vinculo_cad.php\")"; 98 $this->acao = "go(\"funcionario_vinculo_cad.php\")";
ieducar/intranet/include/localizacaoSistema.php
@@ -1,76 +0,0 @@ @@ -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 \ No newline at end of file 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,6 +35,7 @@ require_once &#39;include/public/geral.inc.php&#39;;
35 35
36 require_once 'App/Model/ZonaLocalizacao.php'; 36 require_once 'App/Model/ZonaLocalizacao.php';
37 require_once 'CoreExt/View/Helper/UrlHelper.php'; 37 require_once 'CoreExt/View/Helper/UrlHelper.php';
  38 +require_once 'include/localizacaoSistema.php';
38 39
39 /** 40 /**
40 * clsIndexBase class. 41 * clsIndexBase class.
@@ -52,6 +53,7 @@ class clsIndexBase extends clsBase @@ -52,6 +53,7 @@ class clsIndexBase extends clsBase
52 { 53 {
53 $this->SetTitulo($this->_instituicao . ' Bairro'); 54 $this->SetTitulo($this->_instituicao . ' Bairro');
54 $this->processoAp = 756; 55 $this->processoAp = 756;
  56 + $this->addEstilo( "localizacaoSistema" );
55 } 57 }
56 } 58 }
57 59
@@ -240,6 +242,13 @@ class indice extends clsListagem @@ -240,6 +242,13 @@ class indice extends clsListagem
240 $this->nome_acao = 'Novo'; 242 $this->nome_acao = 'Novo';
241 243
242 $this->largura = '100%'; 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,6 +28,7 @@ require_once (&quot;include/clsBase.inc.php&quot;);
28 require_once ("include/clsListagem.inc.php"); 28 require_once ("include/clsListagem.inc.php");
29 require_once ("include/clsBanco.inc.php"); 29 require_once ("include/clsBanco.inc.php");
30 require_once( "include/urbano/geral.inc.php" ); 30 require_once( "include/urbano/geral.inc.php" );
  31 +require_once 'include/localizacaoSistema.php';
31 32
32 class clsIndexBase extends clsBase 33 class clsIndexBase extends clsBase
33 { 34 {
@@ -35,6 +36,7 @@ class clsIndexBase extends clsBase @@ -35,6 +36,7 @@ class clsIndexBase extends clsBase
35 { 36 {
36 $this->SetTitulo( "{$this->_instituicao} CEP Logradouro" ); 37 $this->SetTitulo( "{$this->_instituicao} CEP Logradouro" );
37 $this->processoAp = "758"; 38 $this->processoAp = "758";
  39 + $this->addEstilo( "localizacaoSistema" );
38 } 40 }
39 } 41 }
40 42
@@ -245,6 +247,13 @@ class indice extends clsListagem @@ -245,6 +247,13 @@ class indice extends clsListagem
245 $this->nome_acao = "Novo"; 247 $this->nome_acao = "Novo";
246 248
247 $this->largura = "100%"; 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 // cria uma extensao da classe base 259 // cria uma extensao da classe base
ieducar/nbproject/project.properties 0 → 100644
@@ -0,0 +1,18 @@ @@ -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 @@ @@ -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 @@ @@ -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 @@ @@ -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 @@ @@ -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 @@ @@ -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>