From c92f6c7896d776772fcceb25b4a1963ec22cc505 Mon Sep 17 00:00:00 2001 From: Yago Regis + Greg Ouyama Date: Fri, 21 Jun 2013 09:01:48 -0300 Subject: [PATCH] Padronização dos detalhes do módulo biblioteca --- ieducar/intranet/educar_acervo_assunto_det.php | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ieducar/intranet/educar_acervo_editora_det.php | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ieducar/intranet/educar_biblioteca_dados_det.php | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- ieducar/intranet/educar_fonte_det.php | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- ieducar/intranet/educar_motivo_baixa_det.php | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ieducar/intranet/educar_motivo_suspensao_det.php | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 378 insertions(+), 2 deletions(-) diff --git a/ieducar/intranet/educar_acervo_assunto_det.php b/ieducar/intranet/educar_acervo_assunto_det.php index 1f7e5f4..35f3617 100644 --- a/ieducar/intranet/educar_acervo_assunto_det.php +++ b/ieducar/intranet/educar_acervo_assunto_det.php @@ -70,12 +70,75 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarAcervoAssunto( $this->cod_acervo_assunto ); $registro = $tmp_obj->detalhe(); + + if( class_exists( "clsPmieducarBiblioteca" ) ) + { + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] ); + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + } + + if( class_exists( "clsPmieducarEscola" ) ) + { + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + if( ! $registro ) { header( "location: educar_acervo_assunto_lst.php" ); die(); } + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } + + if( $registro["ref_cod_biblioteca"] ) + { + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") ); + } if( $registro["nm_assunto"] ) { diff --git a/ieducar/intranet/educar_acervo_editora_det.php b/ieducar/intranet/educar_acervo_editora_det.php index a715a10..364ec95 100644 --- a/ieducar/intranet/educar_acervo_editora_det.php +++ b/ieducar/intranet/educar_acervo_editora_det.php @@ -77,6 +77,49 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarAcervoEditora( $this->cod_acervo_editora ); $registro = $tmp_obj->detalhe(); + + if( class_exists( "clsPmieducarBiblioteca" ) ) + { + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] ); + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + } + + if( class_exists( "clsPmieducarEscola" ) ) + { + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + if( ! $registro ) { @@ -112,6 +155,28 @@ class indice extends clsDetalhe { $this->addDetalhe( array( "Editora", "{$registro["nm_editora"]}") ); } + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } + + if( $registro["ref_cod_biblioteca"] ) + { + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") ); + } + if( $registro["cep"] ) { $registro["cep"] = int2CEP($registro["cep"]); diff --git a/ieducar/intranet/educar_biblioteca_dados_det.php b/ieducar/intranet/educar_biblioteca_dados_det.php index bbe7d57..eec46ce 100644 --- a/ieducar/intranet/educar_biblioteca_dados_det.php +++ b/ieducar/intranet/educar_biblioteca_dados_det.php @@ -75,10 +75,49 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarBiblioteca( $this->cod_biblioteca ); $registro = $tmp_obj->detalhe(); + + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + if( class_exists( "clsPmieducarEscola" ) ) + { + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + else + { + $registro["ref_cod_escola"] = "Erro na geracao"; + echo ""; + } + $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); - if($nivel_usuario <= 3) + + + + if($nivel_usuario <= 3) $permitido = true; else{ $obj_usuario_bib = new clsPmieducarBibliotecaUsuario(); @@ -100,6 +139,22 @@ class indice extends clsDetalhe header( "location: educar_biblioteca_dados_lst.php" ); die(); } + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } if( $registro["nm_biblioteca"] ) { diff --git a/ieducar/intranet/educar_fonte_det.php b/ieducar/intranet/educar_fonte_det.php index 2098deb..f9c5150 100644 --- a/ieducar/intranet/educar_fonte_det.php +++ b/ieducar/intranet/educar_fonte_det.php @@ -70,17 +70,83 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarFonte( $this->cod_fonte ); $registro = $tmp_obj->detalhe(); + if( class_exists( "clsPmieducarBiblioteca" ) ) + { + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] ); + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + } + + if( class_exists( "clsPmieducarEscola" ) ) + { + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } + + if( $registro["ref_cod_biblioteca"] ) + { + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") ); + } + if( ! $registro ) { header( "location: educar_fonte_lst.php" ); die(); } - + /* if( $registro["cod_fonte"] ) { $this->addDetalhe( array( "Código Fonte", "{$registro["cod_fonte"]}") ); } + */ + if( $registro["nm_fonte"] ) { $this->addDetalhe( array( "Fonte", "{$registro["nm_fonte"]}") ); diff --git a/ieducar/intranet/educar_motivo_baixa_det.php b/ieducar/intranet/educar_motivo_baixa_det.php index a2ae1aa..569c196 100644 --- a/ieducar/intranet/educar_motivo_baixa_det.php +++ b/ieducar/intranet/educar_motivo_baixa_det.php @@ -70,11 +70,75 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarMotivoBaixa( $this->cod_motivo_baixa ); $registro = $tmp_obj->detalhe(); + if( class_exists( "clsPmieducarBiblioteca" ) ) + { + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] ); + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + } + + if( class_exists( "clsPmieducarEscola" ) ) + { + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + + if( ! $registro ) { header( "location: educar_motivo_baixa_lst.php" ); die(); } + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } + + if( $registro["ref_cod_biblioteca"] ) + { + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") ); + } if( $registro["nm_motivo_baixa"] ) { diff --git a/ieducar/intranet/educar_motivo_suspensao_det.php b/ieducar/intranet/educar_motivo_suspensao_det.php index c6e198d..5041b8b 100644 --- a/ieducar/intranet/educar_motivo_suspensao_det.php +++ b/ieducar/intranet/educar_motivo_suspensao_det.php @@ -69,6 +69,69 @@ class indice extends clsDetalhe $tmp_obj = new clsPmieducarMotivoSuspensao( $this->cod_motivo_suspensao ); $registro = $tmp_obj->detalhe(); + + if( class_exists( "clsPmieducarBiblioteca" ) ) + { + $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca( $registro["ref_cod_biblioteca"] ); + $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); + $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; + if( class_exists( "clsPmieducarInstituicao" ) ) + { + $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; + $obj_ref_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); + $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); + $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; + } + else + { + $registro["ref_cod_instituicao"] = "Erro na geracao"; + echo ""; + } + } + + if( class_exists( "clsPmieducarEscola" ) ) + { + $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; + $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_cod_escola"] ); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $idpes = $det_ref_cod_escola["ref_idpes"]; + if ($idpes) + { + $obj_escola = new clsPessoaJuridica( $idpes ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; + } + else + { + $obj_escola = new clsPmieducarEscolaComplemento( $registro["ref_cod_escola"] ); + $obj_escola_det = $obj_escola->detalhe(); + $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; + } + } + + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + + if ($nivel_usuario == 1) + { + if( $registro["ref_cod_instituicao"] ) + { + $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) + { + if( $registro["ref_cod_escola"] ) + { + $this->addDetalhe( array( "Escola", "{$registro["ref_cod_escola"]}") ); + } + } + + if( $registro["ref_cod_biblioteca"] ) + { + $this->addDetalhe( array( "Biblioteca", "{$registro["ref_cod_biblioteca"]}") ); + } if( ! $registro ) { -- libgit2 0.21.2