From 589126157922e7c9db1ea423edb02c3ea8137301 Mon Sep 17 00:00:00 2001 From: Rafael Ferreira Date: Wed, 19 Jun 2013 21:38:54 -0300 Subject: [PATCH] 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 --- ieducar/intranet/educar_aluno_lst.php | 24 ++++++++++++++++++++---- ieducar/intranet/educar_biblioteca_lst.php | 10 ++++++++++ ieducar/intranet/include/clsListagem.inc.php | 15 ++++++++------- ieducar/intranet/include/localizacaoSistema.php | 3 ++- ieducar/intranet/styles/novo.css | 2 +- 5 files changed, 41 insertions(+), 13 deletions(-) diff --git a/ieducar/intranet/educar_aluno_lst.php b/ieducar/intranet/educar_aluno_lst.php index 405ada9..63900ef 100644 --- a/ieducar/intranet/educar_aluno_lst.php +++ b/ieducar/intranet/educar_aluno_lst.php @@ -29,6 +29,7 @@ require_once 'include/clsListagem.inc.php'; require_once 'include/clsBanco.inc.php'; require_once 'include/pmieducar/geral.inc.php'; require_once 'Educacenso/Model/AlunoDataMapper.php'; +require_once 'include/localizacaoSistema.php'; class clsIndexBase extends clsBase { @@ -36,7 +37,7 @@ class clsIndexBase extends clsBase { $this->SetTitulo( "{$this->_instituicao} i-Educar - Aluno" ); $this->processoAp = "578"; - } + } } class indice extends clsListagem @@ -112,7 +113,9 @@ class indice extends clsListagem $this->campoTexto("nome_mae", "Nome da Mãe", $this->nome_mae, 50, 255); $this->campoTexto("nome_responsavel", "Nome do Responsável", $this->nome_responsavel, 50, 255); - $obj_permissoes = new clsPermissoes(); + + + $obj_permissoes = new clsPermissoes(); $cod_escola = $obj_permissoes->getEscola( $this->pessoa_logada ); if ($cod_escola) { @@ -237,9 +240,22 @@ class indice extends clsListagem $id = ''; } + $localizacao = new LocalizacaoSistema(); + $localizacao->entradaCaminhos( array( + "localhost" => "i-Educar", + "intranet/educar_index.php" => "Escola", + "" => "Cadastro de Aluno" + )); + + $this->enviaLocalizacao($localizacao->montar()); + return $id; - } -} + + } + + + } + // cria uma extensao da classe base $pagina = new clsIndexBase(); // cria o conteudo diff --git a/ieducar/intranet/educar_biblioteca_lst.php b/ieducar/intranet/educar_biblioteca_lst.php index 2384082..58fe8af 100644 --- a/ieducar/intranet/educar_biblioteca_lst.php +++ b/ieducar/intranet/educar_biblioteca_lst.php @@ -28,6 +28,7 @@ require_once ("include/clsBase.inc.php"); require_once ("include/clsListagem.inc.php"); require_once ("include/clsBanco.inc.php"); require_once( "include/pmieducar/geral.inc.php" ); +require_once ("include/localizacaoSistema.php"); class clsIndexBase extends clsBase { @@ -196,7 +197,16 @@ class indice extends clsListagem } $this->largura = "100%"; + $localizacao = new LocalizacaoSistema(); + $localizacao->entradaCaminhos( array( + "localhost" => "i-Educar", + "intranet/educar_biblioteca_index.php" => "Biblioteca", + "" => "Cadastro de Biblioteca" + )); + + $this->enviaLocalizacao($localizacao->montar()); } + } // cria uma extensao da classe base $pagina = new clsIndexBase(); diff --git a/ieducar/intranet/include/clsListagem.inc.php b/ieducar/intranet/include/clsListagem.inc.php index 1619020..536d0b0 100755 --- a/ieducar/intranet/include/clsListagem.inc.php +++ b/ieducar/intranet/include/clsListagem.inc.php @@ -81,6 +81,7 @@ class clsListagem extends clsCampos var $funcAcao = ''; var $funcAcaoNome = ''; var $rotulo_anterior; + var $locale = "=> PAGINA SEM LOCALIZACAO, COLOQUE POR GENTILEZA. <="; var $array_botao; var $array_botao_url; @@ -122,6 +123,11 @@ class clsListagem extends clsCampos $this->bannerClose = $boolFechaBanner; } + + function enviaLocalizacao($localizao){ + if($localizao) + $this->locale = $localizao; + } function addCabecalhos($coluna) { @@ -309,12 +315,7 @@ class clsListagem extends clsCampos $barra = 'Filtros de busca'; $teste = 'LOCALIZACAO'; - $localizacao = new LocalizacaoSistema(); - $localizacao->entradaCaminhos( array( - "localhost" => "i-Educar", - "intranet/educar_index.php" => "Escola", - "" => "Cadastro de Aluno" - )); + if (class_exists('clsPmiajudaPagina')) { $ajudaPagina = new clsPmiajudaPagina(); @@ -407,7 +408,7 @@ class clsListagem extends clsCampos $retorno .= " - {$localizacao->montar()} + {$this->locale} "; $retorno .= " diff --git a/ieducar/intranet/include/localizacaoSistema.php b/ieducar/intranet/include/localizacaoSistema.php index f825c3e..2432c17 100644 --- a/ieducar/intranet/include/localizacaoSistema.php +++ b/ieducar/intranet/include/localizacaoSistema.php @@ -53,12 +53,13 @@ class LocalizacaoSistema { $href = ''; $localizacao_count = sizeof( $this->localizacao ); $i = 1; + $linkVazio="#"; $this->html = '