public function aprovasreservasrejeitar($idFuncionario = null) { $resquest = new ObjRequest(); if ($this->input->post('reserva', TRUE)) { $reservas = $this->input->post('reserva', TRUE); if (isset($reservas['confirmar'])) { foreach ($reservas['confirmar'] as $cofirmarValor) { $confirmarReserva = $resquest->post(REST_SERVER . "/rest/agenda/reservaService/confirmaReserva", array('idReserva' => $cofirmarValor)); $resp['confirmar'] = $confirmarReserva['responseObj']; if ($resp['confirmar'] != true) { $msg['error'][] = 'Erro: tivemos um problema ao confirmar suas reservas'; break; } } } if (isset($reservas['recuzar'])) { foreach ($reservas['recuzar'] as $recuzarValor) { $recuzarReserva = $resquest->delete(REST_SERVER . "/rest/agenda/reservaService/cancelaReserva", array('idReserva' => $recuzarValor)); $resp['recuzar'] = $recuzarReserva['responseObj']; if ($resp['recuzar'] != true) { $msg['error'][] = 'Erro: tivemos um problema ao recuzar suas reservas'; break; } } } } else { $msg['error'][] = 'Porfavor, Selecione uma reserva'; } if (!isset($msg['error'])) { $msg['success'][] = 'Reservas Confirmadas / recusadas com sucesso!'; } $this->session->set_userdata('msg', $msg); redirect('/confirmarhorario/ctconfirmarhorario/listarreservas/' . $idFuncionario); }