Commit 099dd342a7c6522f593fa45f2255549c6d8c8810

Authored by Eriksen Costa Paixão
1 parent 3c55a34b
Exists in master

Alterado nível de acesso para nível Escola

ieducar/intranet/educar_servidor_formacao_cad.php
... ... @@ -107,7 +107,7 @@ class indice extends clsCadastro
107 107 );
108 108  
109 109 $obj_permissoes = new clsPermissoes();
110   - $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3, $backUrl);
  110 + $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
111 111  
112 112 if (is_string($this->passo) && $this->passo == 1) {
113 113 $retorno = 'Novo';
... ... @@ -141,7 +141,7 @@ class indice extends clsCadastro
141 141 }
142 142  
143 143 $obj_permissoes = new clsPermissoes();
144   - if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 3)) {
  144 + if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7)) {
145 145 $this->fexcluir = TRUE;
146 146 }
147 147  
... ... @@ -318,7 +318,7 @@ class indice extends clsCadastro
318 318 );
319 319  
320 320 $obj_permissoes = new clsPermissoes();
321   - $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3, $backUrl);
  321 + $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
322 322  
323 323 $obj = new clsPmieducarServidorFormacao(NULL, NULL, $this->pessoa_logada,
324 324 $this->ref_cod_servidor, $this->nm_formacao, $this->tipo, $this->descricao,
... ... @@ -365,7 +365,7 @@ class indice extends clsCadastro
365 365 );
366 366  
367 367 $obj_permissoes = new clsPermissoes();
368   - $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3, $backUrl);
  368 + $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
369 369  
370 370 $obj = new clsPmieducarServidorFormacao($this->cod_formacao, $this->pessoa_logada,
371 371 NULL, $this->ref_cod_servidor, $this->nm_formacao, $this->tipo, $this->descricao,
... ... @@ -419,7 +419,7 @@ class indice extends clsCadastro
419 419 );
420 420  
421 421 $obj_permissoes = new clsPermissoes();
422   - $obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 3, $backUrl);
  422 + $obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7, $backUrl);
423 423  
424 424 $obj = new clsPmieducarServidorFormacao($this->cod_formacao, $this->pessoa_logada,
425 425 NULL, $this->ref_cod_servidor, $this->nm_formacao, $this->tipo, $this->descricao,
... ...
ieducar/intranet/educar_servidor_formacao_det.php
... ... @@ -164,7 +164,7 @@ class indice extends clsDetalhe
164 164  
165 165 $obj_permissoes = new clsPermissoes();
166 166  
167   - if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3)) {
  167 + if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) {
168 168 $this->url_novo = 'educar_servidor_formacao_cad.php';
169 169  
170 170 $this->url_editar = sprintf(
... ...
ieducar/intranet/educar_servidor_formacao_lst.php
... ... @@ -33,6 +33,8 @@ require_once 'include/clsListagem.inc.php';
33 33 require_once 'include/clsBanco.inc.php';
34 34 require_once 'include/pmieducar/geral.inc.php';
35 35  
  36 +require_once 'CoreExt/View/Helper/UrlHelper.php';
  37 +
36 38 /**
37 39 * clsIndexBase class.
38 40 *
... ... @@ -47,7 +49,7 @@ class clsIndexBase extends clsBase
47 49 {
48 50 function Formular()
49 51 {
50   - $this->SetTitulo($this->_instituicao . ' i-Educar - Servidor Formacao' );
  52 + $this->SetTitulo($this->_instituicao . ' i-Educar - Servidor Formação');
51 53 $this->processoAp = 635;
52 54 }
53 55 }
... ... @@ -148,6 +150,10 @@ class indice extends clsListagem
148 150  
149 151 $total = $obj_servidor_formacao->_total;
150 152  
  153 + // UrlHelper
  154 + $url = CoreExt_View_Helper_UrlHelper::getInstance();
  155 + $path = 'educar_servidor_formacao_det.php';
  156 +
151 157 // Monta a lista
152 158 if (is_array($lista) && count($lista)) {
153 159 foreach ($lista as $registro) {
... ... @@ -182,25 +188,36 @@ class indice extends clsListagem
182 188 $registro['tipo'] = 'Concurso';
183 189 }
184 190  
  191 + $options = array(
  192 + 'query' => array(
  193 + 'cod_formacao' => $registro['cod_formacao']
  194 + ));
  195 +
185 196 $this->addLinhas(array(
186   - "<a href=\"educar_servidor_formacao_det.php?cod_formacao={$registro["cod_formacao"]}\">{$registro["nm_formacao"]}</a>",
187   - "<a href=\"educar_servidor_formacao_det.php?cod_formacao={$registro["cod_formacao"]}\">{$registro["tipo"]}</a>"
  197 + $url->l($registro['nm_formacao'], $path, $options),
  198 + $url->l($registro['tipo'], $path, $options)
188 199 ));
189 200  
190 201 $this->tipo = '';
191 202 }
192 203 }
193 204  
194   - $this->addPaginador2( "educar_servidor_formacao_lst.php", $total, $_GET, $this->nome, $this->limite );
  205 + $this->addPaginador2('educar_servidor_formacao_lst.php', $total, $_GET, $this->nome, $this->limite);
195 206 $obj_permissoes = new clsPermissoes();
196 207  
197   - if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3)) {
198   - $this->array_botao[] = "Novo";
199   - $this->array_botao_url[] = "educar_servidor_formacao_cad.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_cod_instituicao={$this->ref_cod_instituicao}";
  208 + if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) {
  209 + $this->array_botao[] = 'Novo';
  210 + $this->array_botao_url[] = sprintf(
  211 + 'educar_servidor_formacao_cad.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
  212 + $this->ref_cod_servidor, $this->ref_cod_instituicao
  213 + );
200 214 }
201 215  
202 216 $this->array_botao[] = 'Voltar';
203   - $this->array_botao_url[] = "educar_servidor_det.php?cod_servidor={$this->ref_cod_servidor}&ref_cod_instituicao={$this->ref_cod_instituicao}";
  217 + $this->array_botao_url[] = sprintf(
  218 + 'educar_servidor_det.php?cod_servidor=%d&ref_cod_instituicao=%d',
  219 + $this->ref_cod_servidor, $this->ref_cod_instituicao
  220 + );
204 221  
205 222 $this->largura = '100%';
206 223 }
... ...