Commit 6e20b1e0a43817f66076549ce1b6ecd1d25190fd
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,21 +105,6 @@ class indice extends clsDetalhe | ||
| 105 | 105 | ||
| 106 | $this->cod_reserva_vaga = $_GET['cod_reserva_vaga']; | 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ão efetuada com sucesso.<br>'; | ||
| 115 | - header('Location: educar_reservada_vaga_lst.php'); | ||
| 116 | - die(); | ||
| 117 | - } | ||
| 118 | - | ||
| 119 | - $this->mensagem = 'Exclusão não realizada.<br>'; | ||
| 120 | - return FALSE; | ||
| 121 | - } | ||
| 122 | - | ||
| 123 | $obj_reserva_vaga = new clsPmieducarReservaVaga(); | 108 | $obj_reserva_vaga = new clsPmieducarReservaVaga(); |
| 124 | $lst_reserva_vaga = $obj_reserva_vaga->lista($this->cod_reserva_vaga); | 109 | $lst_reserva_vaga = $obj_reserva_vaga->lista($this->cod_reserva_vaga); |
| 125 | 110 | ||
| @@ -138,6 +123,11 @@ class indice extends clsDetalhe | @@ -138,6 +123,11 @@ class indice extends clsDetalhe | ||
| 138 | $this->ref_cod_serie = $registro['ref_ref_cod_serie']; | 123 | $this->ref_cod_serie = $registro['ref_ref_cod_serie']; |
| 139 | $this->ref_cod_instituicao = $registro['ref_cod_instituicao']; | 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 | // Instituição | 131 | // Instituição |
| 142 | $obj_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']); | 132 | $obj_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']); |
| 143 | $det_instituicao = $obj_instituicao->detalhe(); | 133 | $det_instituicao = $obj_instituicao->detalhe(); |
| @@ -209,6 +199,28 @@ class indice extends clsDetalhe | @@ -209,6 +199,28 @@ class indice extends clsDetalhe | ||
| 209 | $this->ref_cod_escola . '&ref_cod_serie=' . $this->ref_cod_serie; | 199 | $this->ref_cod_escola . '&ref_cod_serie=' . $this->ref_cod_serie; |
| 210 | $this->largura = '100%'; | 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ã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ão não realizada.<br>'; | ||
| 221 | + return FALSE; | ||
| 222 | + } | ||
| 223 | + | ||
| 212 | } | 224 | } |
| 213 | 225 | ||
| 214 | // Instancia objeto de página | 226 | // Instancia objeto de página |