Commit 6e20b1e0a43817f66076549ce1b6ecd1d25190fd

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

Atualizado código para redirecionar para a listagem de vagas reservadas da mesma escola e série

Showing 1 changed file with 27 additions and 15 deletions   Show diff stats
ieducar/intranet/educar_reservada_vaga_det.php
... ... @@ -105,21 +105,6 @@ class indice extends clsDetalhe
105 105  
106 106 $this->cod_reserva_vaga = $_GET['cod_reserva_vaga'];
107 107  
108   - if ($_GET['desativa'] == true) {
109   - $obj = new clsPmieducarReservaVaga($this->cod_reserva_vaga, NULL, NULL,
110   - $this->pessoa_logada, NULL, NULL, NULL, NULL, 0);
111   - $excluiu = $obj->excluir();
112   -
113   - if ($excluiu) {
114   - $this->mensagem .= 'Exclus&atilde;o efetuada com sucesso.<br>';
115   - header('Location: educar_reservada_vaga_lst.php');
116   - die();
117   - }
118   -
119   - $this->mensagem = 'Exclus&atilde;o n&atilde;o realizada.<br>';
120   - return FALSE;
121   - }
122   -
123 108 $obj_reserva_vaga = new clsPmieducarReservaVaga();
124 109 $lst_reserva_vaga = $obj_reserva_vaga->lista($this->cod_reserva_vaga);
125 110  
... ... @@ -138,6 +123,11 @@ class indice extends clsDetalhe
138 123 $this->ref_cod_serie = $registro['ref_ref_cod_serie'];
139 124 $this->ref_cod_instituicao = $registro['ref_cod_instituicao'];
140 125  
  126 + // Desativa o pedido de reserva de vaga
  127 + if ($_GET['desativa'] == true) {
  128 + $this->_desativar();
  129 + }
  130 +
141 131 // Instituição
142 132 $obj_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']);
143 133 $det_instituicao = $obj_instituicao->detalhe();
... ... @@ -209,6 +199,28 @@ class indice extends clsDetalhe
209 199 $this->ref_cod_escola . '&ref_cod_serie=' . $this->ref_cod_serie;
210 200 $this->largura = '100%';
211 201 }
  202 +
  203 + /**
  204 + * Desativa o pedido de reserva de vaga.
  205 + * @return bool Retorna FALSE em caso de erro
  206 + */
  207 + private function _desativar()
  208 + {
  209 + $obj = new clsPmieducarReservaVaga($this->cod_reserva_vaga, NULL, NULL,
  210 + $this->pessoa_logada, NULL, NULL, NULL, NULL, 0);
  211 + $excluiu = $obj->excluir();
  212 +
  213 + if ($excluiu) {
  214 + $this->mensagem .= 'Exclus&atilde;o efetuada com sucesso.<br>';
  215 + header('Location: educar_reservada_vaga_lst.php?ref_cod_escola=' .
  216 + $this->ref_cod_escola . '&ref_cod_serie=' . $this->ref_cod_serie);
  217 + die();
  218 + }
  219 +
  220 + $this->mensagem = 'Exclus&atilde;o n&atilde;o realizada.<br>';
  221 + return FALSE;
  222 + }
  223 +
212 224 }
213 225  
214 226 // Instancia objeto de página
... ...