//Data e hora atual date_default_timezone_set("America/Sao_Paulo"); $dataAtual = date('Y-m-d H:i:s'); if (isset($_SESSION["questionario"])) { //Instancia Objetos $materia = new Materia(); //Recebe objetos já existentes da seção $questionario = unserialize($_SESSION["questionario"]); $perguntas = unserialize($_SESSION["perguntas"]); $perguntas_alternativas = unserialize($_SESSION["perguntas_alternativas"]); /* Busca se a matéria que está no objeto questionário já existe no banco, se já, retorna o código dela e salva no objeto questionário, senão à cadastra e salva o codigo no objeto questionario. */ $codMateria = $materia->consultaNomeMateria($questionario->getMateria()); if (mysqli_num_rows($codMateria) == 1) { $resultado = mysqli_fetch_array($codMateria); $questionario->setMateria($resultado["materia_codigo"]); } else { $materia->setNome($questionario->getMateria()); $questionario->setMateria($materia->insertMateria()); } //Salva o número de perguntas no objeto Questionário $questionario->setNumPerguntas($_SESSION["numPerguntas"]); //Testa se existem perguntas dissertativas no questionário if ($questionario->getNecessitaCorrecao() == "") { $questionario->setNecessitaCorrecao(0); } //Testa se foi setado tempo para resposta do questionário if ($questionario->getTempo() == "") {