Commit e956094ee25a0772358e30e6bb12f92b9ead0adb

Authored by Alexis Proust
1 parent b3dceb2a

ajout nouveau fichier

Showing 1 changed file with 357 additions and 0 deletions   Show diff stats
src/Template/Documents/fiche_metrologique.ctp 0 → 100644
... ... @@ -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();
... ...