Commit e956094ee25a0772358e30e6bb12f92b9ead0adb
1 parent
b3dceb2a
Exists in
master
and in
3 other branches
ajout nouveau fichier
Showing
1 changed file
with
357 additions
and
0 deletions
Show diff stats
... | ... | @@ -0,0 +1,357 @@ |
1 | +<?php | |
2 | +/* Fiche metrologique | |
3 | + * Impression en pdf | |
4 | + */ | |
5 | +$this->layout = 'pdf_print'; | |
6 | + | |
7 | +// Nouvelle page de document | |
8 | +$fpdf->AddPage(); | |
9 | + | |
10 | +$fpdf->Ln(7); | |
11 | +$fpdf->SetFont('Arial','B',18); | |
12 | +$texte="Fiche métrologique"; | |
13 | +$fpdf->Cell(190,10,utf8_decode($texte),0,1,'C'); | |
14 | + | |
15 | + | |
16 | +$fpdf->Ln(7); | |
17 | +$fpdf->SetFont('Arial','B',16); | |
18 | +$texte="Information suivi :"; | |
19 | +$fpdf->Cell(190,10,utf8_decode($texte),0,1,'L'); | |
20 | + | |
21 | + | |
22 | +// Texte d'intitule | |
23 | +$fpdf->Ln(7); | |
24 | +$fpdf->SetFont('Arial','',12); | |
25 | +$texte= "Suivi n° :"; | |
26 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
27 | +// Texte de donnees | |
28 | +$fpdf->SetFont('Times','B',12); | |
29 | +$fpdf->Cell(120,6,utf8_decode($suivi->id),'',0,'L',false); | |
30 | + | |
31 | +// Texte d'intitule | |
32 | +$fpdf->Ln(7); | |
33 | +$fpdf->SetFont('Arial','',12); | |
34 | +$texte= "date prochain controle :"; | |
35 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
36 | +// Texte de donnees | |
37 | +$fpdf->SetFont('Times','B',12); | |
38 | +$fpdf->Cell(70,6,utf8_decode($suivi->date_prochain_controle),'',0,'L',false); | |
39 | + | |
40 | + | |
41 | +// Texte d'intitule | |
42 | +$fpdf->Ln(9); | |
43 | +$fpdf->SetFont('Arial','',12); | |
44 | +$texte= "Unité :"; | |
45 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
46 | +// Texte de donnees | |
47 | +$fpdf->SetFont('Times','B',12); | |
48 | +$fpdf->Cell(70,6,utf8_decode($unite),'',0,'L',false); | |
49 | + | |
50 | + | |
51 | +// Texte d'intitule | |
52 | +$fpdf->Ln(9); | |
53 | +$fpdf->SetFont('Arial','',12); | |
54 | +$texte= "Plage de mesure :"; | |
55 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
56 | +// Texte de donnees | |
57 | +$fpdf->SetFont('Times','B',12); | |
58 | +$fpdf->Cell(70,6,utf8_decode($suivi->plage_debut.' '.$symbole),'',0,'L',false); | |
59 | +// Texte de donnees | |
60 | +$fpdf->SetFont('Times','B',12); | |
61 | +$fpdf->Cell(70,6,utf8_decode($suivi->plage_fin.' '.$symbole),'',0,'L',false); | |
62 | + | |
63 | + | |
64 | +// Texte d'intitule | |
65 | +$fpdf->Ln(9); | |
66 | +$fpdf->SetFont('Arial','',12); | |
67 | +$texte= "Résolution :"; | |
68 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
69 | +// Texte de donnees | |
70 | +$fpdf->SetFont('Times','B',12); | |
71 | +$fpdf->Cell(70,6,utf8_decode($suivi->resolution.' '.$symbole),'',0,'L',false); | |
72 | + | |
73 | + | |
74 | +// Texte d'intitule | |
75 | +$fpdf->Ln(9); | |
76 | +$fpdf->SetFont('Arial','',12); | |
77 | +$texte= "Tolerance :"; | |
78 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
79 | +// Texte de donnees | |
80 | +$fpdf->SetFont('Times','B',12); | |
81 | +$fpdf->Cell(70,6,utf8_decode($suivi->tolerance.' '.$symbole),'',0,'L',false); | |
82 | + | |
83 | + | |
84 | +// Texte d'intitule | |
85 | +$fpdf->Ln(9); | |
86 | +$fpdf->SetFont('Arial','',12); | |
87 | +$texte= "Sensibilité :"; | |
88 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
89 | +// Texte de donnees | |
90 | +$fpdf->SetFont('Times','B',12); | |
91 | +$fpdf->Cell(70,6,utf8_decode($suivi->sensibilite.' '.$symbole),'',0,'L',false); | |
92 | + | |
93 | + | |
94 | +// Texte d'intitule | |
95 | +$fpdf->Ln(9); | |
96 | +$fpdf->SetFont('Arial','',12); | |
97 | +$texte= "Justesse :"; | |
98 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
99 | +// Texte de donnees | |
100 | +$fpdf->SetFont('Times','B',12); | |
101 | +$fpdf->Cell(70,6,utf8_decode($suivi->justesse.' '.$symbole),'',0,'L',false); | |
102 | + | |
103 | +// Texte d'intitule | |
104 | +$fpdf->Ln(9); | |
105 | +$fpdf->SetFont('Arial','',12); | |
106 | +$texte= "Fidélité :"; | |
107 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
108 | +// Texte de donnees | |
109 | +$fpdf->SetFont('Times','B',12); | |
110 | +$fpdf->Cell(70,6,utf8_decode($suivi->fidelite.' '.$symbole),'',0,'L',false); | |
111 | + | |
112 | +// Texte d'intitule | |
113 | +$fpdf->Ln(9); | |
114 | +$fpdf->SetFont('Arial','',12); | |
115 | +$texte= "EMT standart :"; | |
116 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
117 | +// Texte de donnees | |
118 | +$fpdf->SetFont('Times','B',12); | |
119 | +$fpdf->Cell(70,6,utf8_decode($suivi->emtstandart.' '.$symbole),'',0,'L',false); | |
120 | + | |
121 | +// Texte d'intitule | |
122 | +$fpdf->Ln(9); | |
123 | +$fpdf->SetFont('Arial','',12); | |
124 | +$texte= "Type de mesure :"; | |
125 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
126 | +// Texte de donnees | |
127 | +$fpdf->SetFont('Times','B',12); | |
128 | +$fpdf->Cell(70,6,utf8_decode($suivi->typemesure),'',0,'L',false); | |
129 | + | |
130 | +$fpdf->Ln(7); | |
131 | +$fpdf->SetFont('Arial','B',16); | |
132 | +$texte="Information fiche métrologique :"; | |
133 | +$fpdf->Cell(190,10,utf8_decode($texte),0,1,'L'); | |
134 | + | |
135 | +// Texte d'intitule | |
136 | +$fpdf->Ln(9); | |
137 | +$fpdf->SetFont('Arial','',12); | |
138 | +$texte= "Fiche n° :"; | |
139 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
140 | +// Texte de donnees | |
141 | +$fpdf->SetFont('Times','B',12); | |
142 | +$fpdf->Cell(70,6,utf8_decode($fiche->id),'',0,'L',false); | |
143 | + | |
144 | +// Texte d'intitule | |
145 | +$fpdf->Ln(9); | |
146 | +$fpdf->SetFont('Arial','',12); | |
147 | +$texte= "Date de la fiche :"; | |
148 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
149 | +// Texte de donnees | |
150 | +$fpdf->SetFont('Times','B',12); | |
151 | +$fpdf->Cell(70,6,utf8_decode($fiche->datefiche),'',0,'L',false); | |
152 | + | |
153 | + | |
154 | +// Texte d'intitule | |
155 | +$fpdf->Ln(9); | |
156 | +$fpdf->SetFont('Arial','',12); | |
157 | +$texte= "Résolution :"; | |
158 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
159 | +// Texte de donnees | |
160 | +$fpdf->SetFont('Times','B',12); | |
161 | +$fpdf->Cell(70,6,utf8_decode($fiche->resolution),'',0,'L',false); | |
162 | + | |
163 | +// Texte d'intitule | |
164 | +$fpdf->Ln(9); | |
165 | +$fpdf->SetFont('Arial','',12); | |
166 | +$texte= "EMT personnel :"; | |
167 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
168 | +// Texte de donnees | |
169 | +$fpdf->SetFont('Times','B',12); | |
170 | +$fpdf->Cell(70,6,utf8_decode($fiche->emtpersonnel.' '.$symbole),'',0,'L',false); | |
171 | + | |
172 | + | |
173 | +// Texte d'intitule | |
174 | +$fpdf->Ln(9); | |
175 | +$fpdf->SetFont('Arial','',12); | |
176 | +$texte= "Condition env. :"; | |
177 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
178 | +// Texte de donnees | |
179 | +$fpdf->SetFont('Times','B',12); | |
180 | +$fpdf->Cell(70,6,utf8_decode($fiche->conditionEnv.' °C'),'',0,'L',false); | |
181 | + | |
182 | +// Texte d'intitule | |
183 | +$fpdf->Ln(9); | |
184 | +$fpdf->SetFont('Arial','',12); | |
185 | +$texte= "Etat du materiel :"; | |
186 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
187 | +// Texte de donnees | |
188 | +$fpdf->SetFont('Times','B',12); | |
189 | +$fpdf->Cell(70,6,utf8_decode($fiche->etatmateriel),'',0,'L',false); | |
190 | + | |
191 | +// Texte d'intitule | |
192 | +$fpdf->Ln(9); | |
193 | +$fpdf->SetFont('Arial','',12); | |
194 | +$texte= "Mesurande :"; | |
195 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
196 | +// Texte de donnees | |
197 | +$fpdf->SetFont('Times','B',12); | |
198 | +$fpdf->Cell(70,6,utf8_decode($fiche->mesurande.' '.$symbole),'',0,'L',false); | |
199 | + | |
200 | +// Texte d'intitule | |
201 | +$fpdf->Ln(9); | |
202 | +$fpdf->SetFont('Arial','',12); | |
203 | +$texte= "Nombre de mesure :"; | |
204 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
205 | +// Texte de donnees | |
206 | +$fpdf->SetFont('Times','B',12); | |
207 | +$fpdf->Cell(70,6,utf8_decode($fiche->nbMesure),'',0,'L',false); | |
208 | + | |
209 | +foreach($mesures as $mesure){ | |
210 | + | |
211 | +// Texte d'intitule | |
212 | +$fpdf->Ln(9); | |
213 | +$fpdf->SetFont('Arial','',12); | |
214 | +$texte= "Valeur :"; | |
215 | +$fpdf->Cell(30,6,utf8_decode($texte),'',0,'L',false); | |
216 | +// Texte de donnees | |
217 | +$fpdf->SetFont('Times','B',12); | |
218 | +$fpdf->Cell(30,6,utf8_decode($mesure->valeur.' '.$symbole),'1',0,'L',false); | |
219 | + | |
220 | +// Texte d'intitule | |
221 | + | |
222 | +$fpdf->SetFont('Arial','',12); | |
223 | +$texte= "Erreur :"; | |
224 | +$fpdf->Cell(30,6,utf8_decode($texte),'',0,'L',false); | |
225 | +// Texte de donnees | |
226 | +$fpdf->SetFont('Times','B',12); | |
227 | +$fpdf->Cell(30,6,utf8_decode($mesure->erreur.' '.$symbole),'1',0,'L',false); | |
228 | + | |
229 | +} | |
230 | + | |
231 | + | |
232 | +// Texte d'intitule | |
233 | +$fpdf->Ln(9); | |
234 | +$fpdf->SetFont('Arial','',12); | |
235 | +$texte= "Moyenne :"; | |
236 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
237 | +// Texte de donnees | |
238 | +$fpdf->SetFont('Times','B',12); | |
239 | +$fpdf->Cell(70,6,utf8_decode($fiche->moyenne.' '.$symbole),'',0,'L',false); | |
240 | + | |
241 | +// Texte d'intitule | |
242 | +$fpdf->Ln(9); | |
243 | +$fpdf->SetFont('Arial','',12); | |
244 | +$texte= "Ecart type :"; | |
245 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
246 | +// Texte de donnees | |
247 | +$fpdf->SetFont('Times','B',12); | |
248 | +$fpdf->Cell(70,6,utf8_decode($fiche->ecarttype.' '.$symbole),'',0,'L',false); | |
249 | + | |
250 | +// Texte d'intitule | |
251 | +$fpdf->Ln(9); | |
252 | +$fpdf->SetFont('Arial','',12); | |
253 | +$texte= "Ua :"; | |
254 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
255 | +// Texte de donnees | |
256 | +$fpdf->SetFont('Times','B',12); | |
257 | +$fpdf->Cell(70,6,utf8_decode($fiche->ua.' '.$symbole),'',0,'L',false); | |
258 | + | |
259 | +// Texte d'intitule | |
260 | +$fpdf->Ln(9); | |
261 | +$fpdf->SetFont('Arial','',12); | |
262 | +$texte= "Ub :"; | |
263 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
264 | +// Texte de donnees | |
265 | +$fpdf->SetFont('Times','B',12); | |
266 | +$fpdf->Cell(70,6,utf8_decode($fiche->ub.' '.$symbole),'',0,'L',false); | |
267 | + | |
268 | +// Texte d'intitule | |
269 | +$fpdf->Ln(9); | |
270 | +$fpdf->SetFont('Arial','',12); | |
271 | +$texte= "Uf :"; | |
272 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
273 | +// Texte de donnees | |
274 | +$fpdf->SetFont('Times','B',12); | |
275 | +$fpdf->Cell(70,6,utf8_decode($fiche->uf.' '.$symbole),'',0,'L',false); | |
276 | + | |
277 | +// Texte d'intitule | |
278 | +$fpdf->Ln(9); | |
279 | +$fpdf->SetFont('Arial','',12); | |
280 | +$texte= "Uc :"; | |
281 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
282 | +// Texte de donnees | |
283 | +$fpdf->SetFont('Times','B',12); | |
284 | +$fpdf->Cell(70,6,utf8_decode($fiche->uc),'',0,'L',false); | |
285 | + | |
286 | +// Texte d'intitule | |
287 | +$fpdf->Ln(9); | |
288 | +$fpdf->SetFont('Arial','',12); | |
289 | +$texte= "U :"; | |
290 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
291 | +// Texte de donnees | |
292 | +$fpdf->SetFont('Times','B',12); | |
293 | +$fpdf->Cell(70,6,utf8_decode($fiche->u.' '.$symbole),'',0,'L',false); | |
294 | + | |
295 | +// Texte d'intitule | |
296 | +$fpdf->Ln(9); | |
297 | +$fpdf->SetFont('Arial','',12); | |
298 | +$texte= "Incertitude :"; | |
299 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
300 | +// Texte de donnees | |
301 | +$fpdf->SetFont('Times','B',12); | |
302 | +$fpdf->Cell(70,6,utf8_decode($fiche->incertitude.' '.$symbole),'',0,'L',false); | |
303 | + | |
304 | +// Texte d'intitule | |
305 | +$fpdf->Ln(9); | |
306 | +$fpdf->SetFont('Arial','',12); | |
307 | +$texte= "Justesse :"; | |
308 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
309 | +// Texte de donnees | |
310 | +$fpdf->SetFont('Times','B',12); | |
311 | +$fpdf->Cell(70,6,utf8_decode($fiche->justesse.' '.$symbole),'',0,'L',false); | |
312 | + | |
313 | +// Texte d'intitule | |
314 | +$fpdf->Ln(9); | |
315 | +$fpdf->SetFont('Arial','',12); | |
316 | +$texte= "Correction :"; | |
317 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
318 | +// Texte de donnees | |
319 | +$fpdf->SetFont('Times','B',12); | |
320 | +$fpdf->Cell(70,6,utf8_decode($fiche->correction.' '.$symbole),'',0,'L',false); | |
321 | + | |
322 | +$fpdf->Ln(9); | |
323 | +$fpdf->SetFont('Arial','',12); | |
324 | +$fpdf->Cell(70,6,utf8_decode('Le matériel vérifié est '.$fiche->conformeEMTstandart.' a l\'EMT standart'),'',0,'L',false); | |
325 | + | |
326 | +$fpdf->Ln(9); | |
327 | +$fpdf->SetFont('Arial','',12); | |
328 | +$fpdf->Cell(70,6,utf8_decode('Le matériel vérifié est '.$fiche->conformeEMTperso.' a l\'EMT personnel'),'',0,'L',false); | |
329 | + | |
330 | +// Texte d'intitule | |
331 | +$fpdf->Ln(9); | |
332 | +$fpdf->SetFont('Arial','',12); | |
333 | +$texte= "Resultat :"; | |
334 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
335 | +// Texte de donnees | |
336 | +$fpdf->SetFont('Times','B',12); | |
337 | +$fpdf->Cell(70,6,utf8_decode($fiche->resultatfinal.' '.$symbole),'',0,'L',false); | |
338 | + | |
339 | +// Texte d'intitule | |
340 | +$fpdf->Ln(9); | |
341 | +$fpdf->SetFont('Arial','',12); | |
342 | +$texte= "Retard :"; | |
343 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
344 | +// Texte de donnees | |
345 | +$fpdf->SetFont('Times','B',12); | |
346 | +$fpdf->Cell(70,6,utf8_decode($fiche->retard),'',0,'L',false); | |
347 | + | |
348 | +// Texte d'intitule | |
349 | +$fpdf->Ln(9); | |
350 | +$fpdf->SetFont('Arial','',12); | |
351 | +$texte= "Observation :"; | |
352 | +$fpdf->Cell(50,6,utf8_decode($texte),'',0,'L',false); | |
353 | +// Texte de donnees | |
354 | +$fpdf->SetFont('Times','B',12); | |
355 | +$fpdf->Cell(70,6,utf8_decode($fiche->observation),'',0,'L',false); | |
356 | + | |
357 | +$fpdf->Output(); | ... | ... |