Commit 21e45027bac46b2a06ecb141a8a45e8d20a6fef6
1 parent
d8a2aa3e
Exists in
master
Permitido que usuário com nível de acesso a escola e com permissão para cadastra…
…r escola, possa editar o cadastro da sua escola. Adicionado limite tamanho maximo ao campo sigla escola. closes #7
Showing
2 changed files
with
17 additions
and
16 deletions
Show diff stats
ieducar/intranet/educar_escola_cad.php
| @@ -118,7 +118,7 @@ class indice extends clsCadastro | @@ -118,7 +118,7 @@ class indice extends clsCadastro | ||
| 118 | @session_write_close(); | 118 | @session_write_close(); |
| 119 | 119 | ||
| 120 | $obj_permissoes = new clsPermissoes(); | 120 | $obj_permissoes = new clsPermissoes(); |
| 121 | - $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); | 121 | + $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 7, "educar_escola_lst.php" ); |
| 122 | 122 | ||
| 123 | $this->cod_escola = $_GET["cod_escola"]; | 123 | $this->cod_escola = $_GET["cod_escola"]; |
| 124 | 124 | ||
| @@ -617,7 +617,7 @@ class indice extends clsCadastro | @@ -617,7 +617,7 @@ class indice extends clsCadastro | ||
| 617 | 617 | ||
| 618 | // text | 618 | // text |
| 619 | $this->campoTexto( "fantasia", "Escola", $this->fantasia, 30, 255, true ); | 619 | $this->campoTexto( "fantasia", "Escola", $this->fantasia, 30, 255, true ); |
| 620 | - $this->campoTexto( "sigla", "Sigla", $this->sigla, 30, 255, true ); | 620 | + $this->campoTexto( "sigla", "Sigla", $this->sigla, 30, 20, true ); |
| 621 | 621 | ||
| 622 | // foreign keys | 622 | // foreign keys |
| 623 | $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada); | 623 | $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada); |
| @@ -1161,7 +1161,7 @@ if(!$this->isEnderecoExterno){ | @@ -1161,7 +1161,7 @@ if(!$this->isEnderecoExterno){ | ||
| 1161 | @session_write_close(); | 1161 | @session_write_close(); |
| 1162 | 1162 | ||
| 1163 | $obj_permissoes = new clsPermissoes(); | 1163 | $obj_permissoes = new clsPermissoes(); |
| 1164 | - $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3, "educar_escola_lst.php" ); | 1164 | + $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 7, "educar_escola_lst.php" ); |
| 1165 | 1165 | ||
| 1166 | $this->bloquear_lancamento_diario_anos_letivos_encerrados = is_null($this->bloquear_lancamento_diario_anos_letivos_encerrados) ? 0 : 1; | 1166 | $this->bloquear_lancamento_diario_anos_letivos_encerrados = is_null($this->bloquear_lancamento_diario_anos_letivos_encerrados) ? 0 : 1; |
| 1167 | 1167 |
ieducar/intranet/educar_escola_det.php
| @@ -107,7 +107,7 @@ class indice extends clsDetalhe | @@ -107,7 +107,7 @@ class indice extends clsDetalhe | ||
| 107 | $tipo = 1; | 107 | $tipo = 1; |
| 108 | $endereco_lst = $obj_endereco->lista($registro["ref_idpes"]); | 108 | $endereco_lst = $obj_endereco->lista($registro["ref_idpes"]); |
| 109 | if ( $endereco_lst ) | 109 | if ( $endereco_lst ) |
| 110 | - { | 110 | + { |
| 111 | foreach ($endereco_lst as $endereco) | 111 | foreach ($endereco_lst as $endereco) |
| 112 | { | 112 | { |
| 113 | $cep = $endereco["cep"]->cep; | 113 | $cep = $endereco["cep"]->cep; |
| @@ -392,7 +392,7 @@ class indice extends clsDetalhe | @@ -392,7 +392,7 @@ class indice extends clsDetalhe | ||
| 392 | { | 392 | { |
| 393 | $this->addDetalhe( array( "Fax", "{$telefone_fax}") ); | 393 | $this->addDetalhe( array( "Fax", "{$telefone_fax}") ); |
| 394 | } | 394 | } |
| 395 | - | 395 | + |
| 396 | } | 396 | } |
| 397 | else if ($tipo == 3) | 397 | else if ($tipo == 3) |
| 398 | { | 398 | { |
| @@ -477,25 +477,26 @@ class indice extends clsDetalhe | @@ -477,25 +477,26 @@ class indice extends clsDetalhe | ||
| 477 | $this->addDetalhe( array( "Curso", "{$tabela}") ); | 477 | $this->addDetalhe( array( "Curso", "{$tabela}") ); |
| 478 | } | 478 | } |
| 479 | 479 | ||
| 480 | - if( $tabela = $this->listaAnos() ) | ||
| 481 | - { | 480 | + if( $tabela = $this->listaAnos() ) { |
| 482 | $this->addDetalhe( array( "-", "{$tabela}") ); | 481 | $this->addDetalhe( array( "-", "{$tabela}") ); |
| 483 | } | 482 | } |
| 483 | + | ||
| 484 | $obj_permissoes = new clsPermissoes(); | 484 | $obj_permissoes = new clsPermissoes(); |
| 485 | - if( $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3 ) ) | ||
| 486 | - { | 485 | + |
| 486 | + $canCreate = $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 3 ); | ||
| 487 | + $canEdit = $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 7 ); | ||
| 488 | + | ||
| 489 | + if($canCreate) | ||
| 487 | $this->url_novo = "educar_escola_cad.php"; | 490 | $this->url_novo = "educar_escola_cad.php"; |
| 488 | - $this->url_editar = "educar_escola_cad.php?cod_escola={$registro["cod_escola"]}"; | ||
| 489 | 491 | ||
| 490 | - } | ||
| 491 | - if( $obj_permissoes->permissao_cadastra( 561, $this->pessoa_logada, 7 ) ) | ||
| 492 | - { | ||
| 493 | - $this->array_botao = array ("Definir Ano Letivo"); | 492 | + if($canEdit) { |
| 493 | + $this->url_editar = "educar_escola_cad.php?cod_escola={$registro["cod_escola"]}"; | ||
| 494 | + $this->array_botao = array ("Definir Ano Letivo"); | ||
| 494 | $this->array_botao_url = array ("educar_escola_ano_letivo_cad.php?cod_escola={$registro["cod_escola"]}"); | 495 | $this->array_botao_url = array ("educar_escola_ano_letivo_cad.php?cod_escola={$registro["cod_escola"]}"); |
| 495 | } | 496 | } |
| 496 | - $this->url_cancelar = "educar_escola_lst.php"; | ||
| 497 | 497 | ||
| 498 | - $this->largura = "100%"; | 498 | + $this->url_cancelar = "educar_escola_lst.php"; |
| 499 | + $this->largura = "100%"; | ||
| 499 | } | 500 | } |
| 500 | 501 | ||
| 501 | //*** | 502 | //*** |