Commit 308d0b62267750cb31723df1eb4209bc879a21e0
1 parent
32702258
Exists in
master
Localizacao do usuario: agora a chamada esta sendo feita local em cada pagina de…
… listagem - Foram feitas para Cadastro de Aluno e Cadastro de Biblioteca
Showing
5 changed files
with
41 additions
and
13 deletions
Show diff stats
ieducar/intranet/educar_aluno_lst.php
| ... | ... | @@ -29,6 +29,7 @@ require_once 'include/clsListagem.inc.php'; |
| 29 | 29 | require_once 'include/clsBanco.inc.php'; |
| 30 | 30 | require_once 'include/pmieducar/geral.inc.php'; |
| 31 | 31 | require_once 'Educacenso/Model/AlunoDataMapper.php'; |
| 32 | +require_once 'include/localizacaoSistema.php'; | |
| 32 | 33 | |
| 33 | 34 | class clsIndexBase extends clsBase |
| 34 | 35 | { |
| ... | ... | @@ -36,7 +37,7 @@ class clsIndexBase extends clsBase |
| 36 | 37 | { |
| 37 | 38 | $this->SetTitulo( "{$this->_instituicao} i-Educar - Aluno" ); |
| 38 | 39 | $this->processoAp = "578"; |
| 39 | - } | |
| 40 | + } | |
| 40 | 41 | } |
| 41 | 42 | |
| 42 | 43 | class indice extends clsListagem |
| ... | ... | @@ -112,7 +113,9 @@ class indice extends clsListagem |
| 112 | 113 | $this->campoTexto("nome_mae", "Nome da Mãe", $this->nome_mae, 50, 255); |
| 113 | 114 | $this->campoTexto("nome_responsavel", "Nome do Responsável", $this->nome_responsavel, 50, 255); |
| 114 | 115 | |
| 115 | - $obj_permissoes = new clsPermissoes(); | |
| 116 | + | |
| 117 | + | |
| 118 | + $obj_permissoes = new clsPermissoes(); | |
| 116 | 119 | $cod_escola = $obj_permissoes->getEscola( $this->pessoa_logada ); |
| 117 | 120 | if ($cod_escola) |
| 118 | 121 | { |
| ... | ... | @@ -237,9 +240,22 @@ class indice extends clsListagem |
| 237 | 240 | $id = ''; |
| 238 | 241 | } |
| 239 | 242 | |
| 243 | + $localizacao = new LocalizacaoSistema(); | |
| 244 | + $localizacao->entradaCaminhos( array( | |
| 245 | + "localhost" => "i-Educar", | |
| 246 | + "intranet/educar_index.php" => "Escola", | |
| 247 | + "" => "Cadastro de Aluno" | |
| 248 | + )); | |
| 249 | + | |
| 250 | + $this->enviaLocalizacao($localizacao->montar()); | |
| 251 | + | |
| 240 | 252 | return $id; |
| 241 | - } | |
| 242 | -} | |
| 253 | + | |
| 254 | + } | |
| 255 | + | |
| 256 | + | |
| 257 | + } | |
| 258 | + | |
| 243 | 259 | // cria uma extensao da classe base |
| 244 | 260 | $pagina = new clsIndexBase(); |
| 245 | 261 | // cria o conteudo | ... | ... |
ieducar/intranet/educar_biblioteca_lst.php
| ... | ... | @@ -28,6 +28,7 @@ require_once ("include/clsBase.inc.php"); |
| 28 | 28 | require_once ("include/clsListagem.inc.php"); |
| 29 | 29 | require_once ("include/clsBanco.inc.php"); |
| 30 | 30 | require_once( "include/pmieducar/geral.inc.php" ); |
| 31 | +require_once ("include/localizacaoSistema.php"); | |
| 31 | 32 | |
| 32 | 33 | class clsIndexBase extends clsBase |
| 33 | 34 | { |
| ... | ... | @@ -196,7 +197,16 @@ class indice extends clsListagem |
| 196 | 197 | } |
| 197 | 198 | |
| 198 | 199 | $this->largura = "100%"; |
| 200 | + $localizacao = new LocalizacaoSistema(); | |
| 201 | + $localizacao->entradaCaminhos( array( | |
| 202 | + "localhost" => "i-Educar", | |
| 203 | + "intranet/educar_biblioteca_index.php" => "Biblioteca", | |
| 204 | + "" => "Cadastro de Biblioteca" | |
| 205 | + )); | |
| 206 | + | |
| 207 | + $this->enviaLocalizacao($localizacao->montar()); | |
| 199 | 208 | } |
| 209 | + | |
| 200 | 210 | } |
| 201 | 211 | // cria uma extensao da classe base |
| 202 | 212 | $pagina = new clsIndexBase(); | ... | ... |
ieducar/intranet/include/clsListagem.inc.php
| ... | ... | @@ -81,6 +81,7 @@ class clsListagem extends clsCampos |
| 81 | 81 | var $funcAcao = ''; |
| 82 | 82 | var $funcAcaoNome = ''; |
| 83 | 83 | var $rotulo_anterior; |
| 84 | + var $locale = "<b>=> PAGINA SEM LOCALIZACAO, COLOQUE POR GENTILEZA. <=</b>"; | |
| 84 | 85 | |
| 85 | 86 | var $array_botao; |
| 86 | 87 | var $array_botao_url; |
| ... | ... | @@ -122,6 +123,11 @@ class clsListagem extends clsCampos |
| 122 | 123 | |
| 123 | 124 | $this->bannerClose = $boolFechaBanner; |
| 124 | 125 | } |
| 126 | + | |
| 127 | + function enviaLocalizacao($localizao){ | |
| 128 | + if($localizao) | |
| 129 | + $this->locale = $localizao; | |
| 130 | + } | |
| 125 | 131 | |
| 126 | 132 | function addCabecalhos($coluna) |
| 127 | 133 | { |
| ... | ... | @@ -309,12 +315,7 @@ class clsListagem extends clsCampos |
| 309 | 315 | $barra = '<b>Filtros de busca</b>'; |
| 310 | 316 | $teste = '<b>LOCALIZACAO</b>'; |
| 311 | 317 | |
| 312 | - $localizacao = new LocalizacaoSistema(); | |
| 313 | - $localizacao->entradaCaminhos( array( | |
| 314 | - "localhost" => "i-Educar", | |
| 315 | - "intranet/educar_index.php" => "Escola", | |
| 316 | - "" => "Cadastro de Aluno" | |
| 317 | - )); | |
| 318 | + | |
| 318 | 319 | |
| 319 | 320 | if (class_exists('clsPmiajudaPagina')) { |
| 320 | 321 | $ajudaPagina = new clsPmiajudaPagina(); |
| ... | ... | @@ -407,7 +408,7 @@ class clsListagem extends clsCampos |
| 407 | 408 | |
| 408 | 409 | $retorno .= " |
| 409 | 410 | <tr> |
| 410 | - <td class='fundoLocalizacao' colspan='2' height='24'>{$localizacao->montar()}</td> | |
| 411 | + <td class='fundoLocalizacao' colspan='2' height='24'>{$this->locale}</td> | |
| 411 | 412 | </tr>"; |
| 412 | 413 | |
| 413 | 414 | $retorno .= " | ... | ... |
ieducar/intranet/include/localizacaoSistema.php
| ... | ... | @@ -53,12 +53,13 @@ class LocalizacaoSistema { |
| 53 | 53 | $href = ''; |
| 54 | 54 | $localizacao_count = sizeof( $this->localizacao ); |
| 55 | 55 | $i = 1; |
| 56 | + $linkVazio="#"; | |
| 56 | 57 | |
| 57 | 58 | $this->html = '<ul id="localizacao">'; |
| 58 | 59 | foreach( $this->localizacao as $link => $inner ) { |
| 59 | 60 | $href .= ( $i === 1 ) ? $this->protocolo . $link : "/$link"; |
| 60 | 61 | if( $i === $localizacao_count ) { |
| 61 | - $this->html .= "<li><a>$inner</a></li>"; | |
| 62 | + $this->html .= "<li><a href=\"$linkVazio\">$inner</a></li>"; | |
| 62 | 63 | } else { |
| 63 | 64 | $this->html .= "<li><a href=\"$href\" title=\"$inner\">$inner</a></li> {$this->separador} "; |
| 64 | 65 | } | ... | ... |
ieducar/intranet/styles/novo.css