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 |