public function gravarDivulgacaoDAO(Divulgacao $divulgacao){ $banco = $this->getBancoDados(); $query = "INSERT INTO tbl_divulgacao ( professor, aluno, data ) VALUES ( $divulgacao->Xprofessor, $divulgacao->Xaluno, $divulgacao->Xdata )"; if(!$banco->updateSQL($query)) { throw new Exception("Erro ao atualizar / inserir Divulgacao. ($query) "); } $divulgacao->setId($banco->insert_id()); for ($i=0;$i<$divulgacao->getQtdePergunta();$i++){ $array_pergunta = $divulgacao->getPergunta($i); $pergunta = $array_pergunta[0]; $resposta = $array_pergunta[1]; if (strlen($pergunta)>0){ $query = "INSERT INTO tbl_divulgacao_pergunta ( divulgacao, pergunta, resposta ) VALUES ( ".$divulgacao->getId().", '".$pergunta."', '".$resposta."' )"; if(!$banco->updateSQL($query)) { throw new Exception("Erro ao inserir DISCIPLINA ALUNO. ($query) "); } } } /* Envio de E-Mail para Avisar Divulgacao */ $mail = new PHPMailer(); $body = "Nova divulgacao realizada ".date('d/m/Y H:i'); $mail->From = "*****@*****.**"; $mail->FromName = "TesteNet"; $mail->Subject = "TesteNet - Divulgacao Realizada!"; $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; $mail->MsgHTML($body); $mail->AddAddress('*****@*****.**', 'Suporte TesteNet'); $mail->Send(); }