$query .= "&ano={$ano}"; } if ($mes != NULL) { $query .= "&mes={$mes}"; } if ($sit_reserva != NULL) { $query .= "&sit_reserva={$sit_reserva}"; } } elseif ($action == "delete") { $dispo = Disponibilidade::find($disponibilidade_id); if ($dispo != null && $dispo->reserva != null) { $reserva = $dispo->reserva; if ($reserva->delete()) { $msg = "Objeto excluído com sucesso!"; $mail = new MailHelper(); $mail->sendCancelamentoAgendamento($reserva->email, $reserva->entidade, $reserva->disponibilidade->data, $reserva->disponibilidade->hora); } else { $msg_erro = "Nao foi possivel excluir objeto!"; } } } elseif ($action == "new") { if ($data != NULL && $hora != NULL) { $dispo = new Disponibilidade(); $dispo->data = DateTime::createFromFormat('d/m/Y', $data); $dispo->hora = $hora; if ($dispo->save()) { $msg = "Objeto salvo com sucesso!"; } else { $msg_erro = "Nao foi possivel salvar objeto!"; } } else {