location.href=’https://www.qui.ufmg.br/logineae/’;“;
}
$usuario = $_SESSION[‘login’];
// replacement for the function file_get_contents()
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36’);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
//——————-COMEÇA VERIFICAÇAO DE DATA——————
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$query_dia = “SELECT * FROM controleeae.respostaseae WHERE usuario = ‘{$usuario}'”;
$result_dia = mysqli_query($connection, $query_dia);
$dados = mysqli_fetch_array($result_dia);
$resultado = $dados[resultado];
// Define os valores a serem usados
$data_inicial = $dados[data];
$data_final = date(‘d/m/Y’);
// Cria uma função que retorna o timestamp de uma data no formato AAAA-MM-DD
function geraTimestamp($data) {
$partes = explode(‘/’,$data);
return mktime(0, 0, 0, $partes[1], $partes[0], $partes[2]);
}
// Usa a função criada e pega o timestamp das duas datas:
$time_inicial = geraTimestamp($data_inicial);
$time_final = geraTimestamp($data_final);
// Calcula a diferença de segundos entre as duas datas:
$diferenca = $time_final – $time_inicial;
// Calcula a diferença de dias
$dias = (int)floor( $diferenca / (60 * 60 * 24));
$faltam = 3 – $dias;
//—————TERMINA VERIFICAÇÃO DE DATA———————
if ($resultado == ‘reprovado’ && $dias < 3) {
?>
location.href=’https://www.qui.ufmg.br/materialeae/’;“;
} elseif($resultado == ‘reprovado’ && $dias > 3){
$query =
“UPDATE controleeae.respostaseae
SET resultado = null, questao1 = ”, resposta1 = ”, questao2 = ”, resposta2 = ”, questao3 = ”, resposta3 = ”,questao4 = ”, resposta4 = ”, questao5 = ”, resposta5 = ”, questao6 = ”, resposta6 = ”, questao7 = ”, resposta7 = ”, questao8 = ”, resposta8 = ”, questao9 = ”, resposta9 = ”, questao10 = ”, resposta10 = ”, questao11 = ”, resposta11 = ”, questao12 = ”, resposta12 = ”
WHERE usuario = ‘{$usuario}'”;
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$result = mysqli_query($connection, $query) or die(mysqli_connect_error());
}
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$query_prova = “SELECT * FROM controleeae.questoeseae WHERE grupo = ‘g1’ ORDER BY RAND() LIMIT 2”;
$result_prova = mysqli_query($connection, $query_prova);
//Insere os dados respondidos pelo usuario no banco de dados
if(isset($_POST[‘proximo’])){
$questao1 = $_SESSION[‘questao1’];
$questao2 = $_SESSION[‘questao2’];
//Conjunto de IF-ELSE para encontrar o name da questão 1
if($questao1 == ‘q1’){$resposta1 = utf8_encode($_POST[‘q1’]);}
elseif($questao1 == ‘q2’){$resposta1 = utf8_encode($_POST[‘q2’]);}
elseif($questao1 == ‘q3’){$resposta1 = utf8_encode($_POST[‘q3’]);}
elseif($questao1 == ‘q4’){$resposta1 = utf8_encode($_POST[‘q4’]);}
elseif($questao1 == ‘q5’){$resposta1 = utf8_encode($_POST[‘q5’]);}
elseif($questao1 == ‘q6’){$resposta1 = utf8_encode($_POST[‘q6’]);}
elseif($questao1 == ‘q7’){$resposta1 = utf8_encode($_POST[‘q7’]);}
elseif($questao1 == ‘q8’){$resposta1 = utf8_encode($_POST[‘q8’]);}
elseif($questao1 == ‘q9’){$resposta1 = utf8_encode($_POST[‘q9’]);}
else{$resposta1 = utf8_encode($_POST[‘q10’]);}
//Conjunto de IF-ELSE para encontrar o name da questão 2
if($questao2 == ‘q1’){$resposta2 = utf8_encode($_POST[‘q1’]);}
elseif($questao2 == ‘q2’){$resposta2 = utf8_encode($_POST[‘q2’]);}
elseif($questao2 == ‘q3’){$resposta2 = utf8_encode($_POST[‘q3’]);}
elseif($questao2 == ‘q4’){$resposta2 = utf8_encode($_POST[‘q4’]);}
elseif($questao2 == ‘q5’){$resposta2 = utf8_encode($_POST[‘q5’]);}
elseif($questao2 == ‘q6’){$resposta2 = utf8_encode($_POST[‘q6’]);}
elseif($questao2 == ‘q7’){$resposta2 = utf8_encode($_POST[‘q7’]);}
elseif($questao2 == ‘q8’){$resposta2 = utf8_encode($_POST[‘q8’]);}
elseif($questao2 == ‘q9’){$resposta2 = utf8_encode($_POST[‘q9’]);}
else{$resposta2 = utf8_encode($_POST[‘q10’]);}
//Consulta banco pra ver se o usuario ja respondeu as questoes
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$query_resp = “SELECT * FROM controleeae.respostaseae WHERE usuario = ‘$usuario'”;
$result_resp = mysqli_query($connection, $query_resp);
$dados = mysqli_fetch_array($result_resp);
$aux = $dados[resposta1];
$cont = mysqli_num_rows($result_resp);
if($cont == 0){
$query =
“INSERT INTO controleeae.respostaseae(
usuario,
questao1,
questao2,
resposta1,
resposta2)
VALUES
(‘”.utf8_decode($usuario).”‘,
‘”.utf8_decode($questao1).”‘,
‘”.utf8_decode($questao2).”‘,
‘”.utf8_decode($resposta1).”‘,
‘”.utf8_decode($resposta2).”‘)”;
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$result = mysqli_query($connection, $query) or die(mysqli_connect_error());
// mysqli_close($connection);
echo ““;
} elseif ($aux == “”) {
$query =
“UPDATE controleeae.respostaseae
SET questao1 = ‘{$questao1}’, questao2 = ‘{$questao2}’, resposta1 = ‘{$resposta1}’, resposta2 = ‘{$resposta2}’
WHERE usuario = ‘{$usuario}'”;
$connection = mysqli_connect(‘localhost:3306’, ‘controleeae’, ‘Vsa@b519’, ‘controleeae’)
or die(‘Erro ao conectar ao banco:
‘ . mysqli_connect_error());
$result = mysqli_query($connection, $query) or die(mysqli_connect_error());
//mysqli_close($connection);
echo ““;
} else{
echo ‘‘;
echo ““;
}
}
?>
QUESTIONÁRIO – SEGURANÇA NOS LABORATÓRIOS
Bem vindo(a) !
Nessa página você começará a responder ao questionário sobre segurança nos laboratórios. O questionário conta com 6 grupos de questões sobre os assuntos estudados. Para obter o certificado, você deverá acertar ao menos 70% das questões.
Bom teste!