-
Notifications
You must be signed in to change notification settings - Fork 0
/
declaracao.php
144 lines (114 loc) · 4.24 KB
/
declaracao.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?php
session_start();
$hash = $_GET["hash"];
include("conexao.php");
$query = mysqli_query($c, "SELECT nome, cpf, carga_horaria FROM ".$ano."_participantes WHERE hash='$hash'") or die(mysqli_error($c));
$resultSet = mysqli_fetch_array($query);
$encoding = mb_internal_encoding();
$nome = mb_strtoupper($resultSet['nome'], $encoding);
$cpf = mb_strtoupper($resultSet['cpf'], $encoding);
$validador = $result = substr($hash, 0, 5);
$cargahoraria = $resultSet['carga_horaria'];
//$nome = mb_strtoupper("Cledson Lodi");
//$validador = "ufjdfau";
$html = "<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html;'>
<title>Certificado</title>
<style>
#certificado{
/*border: 1px solid black;*/
height: 100px;
position: absolute;
margin-top:200px;
}
#texto{
position:absolute;
font-family: Verdana, Geneva, sans-serif;
font-size: 20px;
}
#coordenacaoEsquerda{
/* border: 1px solid black;*/
height: 70px;
width: 280px;
position: absolute;
margin-top:390px;
margin-left:150px;
}
#coordenacaoDireita{
font-family: Verdana, Geneva, sans-serif;
/*border: 1px solid black;*/
height: 70px;
width: 450px;
position: absolute;
margin-top:420px;
margin-left:260px;
}
#codigoValidacao{
font-family: Verdana, Geneva, sans-serif;
/*border: 1px solid black;*/
color: white;
height: 70px;
width: 750px;
position: absolute;
margin-top:640px;
margin-left:410px;
}
p{
font-size: 35px;
}
</style>
</head>
<body>
<div style= 'position:absolute;'>
<center>
<img src='modelo.png'>
</center>
</div>
<div id='certificado'>
<div id='texto'>
<center><h2>DECLARAÇÃO</h2>
";
if($_GET["idoficina"]==""){
$html = $html. " Declaramos que <b>".$nome."</b>, CPF $cpf, participou da I Semana Acadêmica de Informática, realizada pela Universidade Tecnológica Federal do Paraná Campus Francisco Beltrão que ocorreu dia 11, 12 e 13 de abril de 2023.";
}else if($_GET["idoficina"]!=""){
$oficina = mysqli_query($c, "SELECT * FROM ".$ano."_oficinas WHERE idOficina=".$_GET["idoficina"]);
$quantas = mysqli_num_rows($oficina);
$oficina = mysqli_fetch_array($oficina);
if($quantas>0){
$gerar_declaracao = mysqli_query($c, "SELECT * FROM ".$ano."_participantes_oficinas WHERE idParticipante=".$_SESSION['id']." AND idOficina=".$_GET["idoficina"]." AND presenca=1") or die (mysqli_error($c));
$gerar_declaracao = mysqli_num_rows($gerar_declaracao);
// echo utf8_encode("<b>Nome da Oficina: ".$oficina["titulo"]."</b><br>");
// echo utf8_encode("Ministrante: " . $oficina["ministrante"]."<br>");
// echo "Sala: " . $oficina["sala"]."<br>";
// echo "Data: " . $oficina["data"]."<br>";
// echo utf8_encode("Horário: " . $oficina["horario"]."<br><br>");
$html = $html . " Declaramos que <b>".$nome."</b>, CPF $cpf, participou da oficina intitulada <b>".utf8_encode($oficina['titulo'])."</b> com carga horária de ".$oficina["cargahoraria"].", na I Semana Acadêmica de Informática, realizada pela Universidade Tecnológica Federal do Paraná Campus Francisco Beltrão que ocorreu dia 11, 12 e 13 de abril de 2023.";
}
}
$html= $html. " </center>
</div>
</div>
<div id='coordenacaoDireita'><br><br><br><br>
<center>
______________________________<br />
<b>Prof. Dr. Wellton Costa de Oliveira</b><br />
Presidente da Comissão organizadora da I Semana Acadêmica de Informática da UTFPR Francisco Beltrão.
</center>
</div>
<div id='codigoValidacao'><br><br><br>
Verificador: acesse https://salin.fb.utfpr.edu.br/vc/ e use o código: $validador
</div>
</body>
</html>
";
?>
<?php
require_once("./dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html(utf8_decode($html));
$dompdf->set_paper('letter', 'landscape');
$dompdf->render();
$dompdf->stream("$nome.pdf");
?>