layout = 'pdf_print'; // Nouvelle page de document $fpdf->AddPage(); $this->requestAction('/QrCodes/creer/'); $qrCode = $this->request->getSession()->read("qrCodePath"); $fpdf->Image($qrCode, 180, 10, - 100); $fpdf->Ln(7); $fpdf->SetFont('Arial', 'B', 18); $texte = "Fiche matériel"; $fpdf->Cell(190, 10, utf8_decode($texte), 0, 1, 'C'); // Texte d'intitule $fpdf->Ln(7); $fpdf->SetFont('Arial', '', 12); $texte = "Désignation :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(120, 6, utf8_decode($materiel->designation), '', 0, 'L', false); ; // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Numero laboratoire :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->numero_laboratoire), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Description :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->description), '', 0, 'L', false); $type = ""; if ($materiel->materiel_administratif == 1 && $materiel->materiel_technique == 1) { $type = 'Administratif et technique'; } else if ($materiel->materiel_administratif == 1) { $type = 'Administratif'; } else if ($materiel->materiel_technique == 1) { $type = 'Technique'; } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Materiel inventorié :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($type), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Organisme :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees if ($materiel->organisme) { $fpdf->SetFont('Times', 'B', 12); //$fpdf->Cell(70, 6, utf8_decode($organisme), '', 0, 'L', false); $fpdf->Cell(70, 6, utf8_decode($materiel->organisme->nom), '', 0, 'L', false); } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Domaine :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees if ($materiel->sur_category) { $fpdf->SetFont('Times', 'B', 12); //$fpdf->Cell(70, 6, utf8_decode($surCategorie), '', 0, 'L', false); $fpdf->Cell(70, 6, utf8_decode($materiel->sur_category->nom), '', 0, 'L', false); } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Catégorie :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees if ($materiel->category) { $fpdf->SetFont('Times', 'B', 12); //$fpdf->Cell(70, 6, utf8_decode($categorie), '', 0, 'L', false); $fpdf->Cell(70, 6, utf8_decode($materiel->category->nom), '', 0, 'L', false); } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Sous-Catégorie :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees if ($materiel->sous_category) { $fpdf->SetFont('Times', 'B', 12); //$fpdf->Cell(70, 6, utf8_decode($sousCategorie), '', 0, 'L', false); $fpdf->Cell(70, 6, utf8_decode($materiel->sous_category->nom), '', 0, 'L', false); } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Date d'achat :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->date_acquisition), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Date de reception :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->date_reception), '', 0, 'L', false); if ($materiel->etiquette == 0) { $etiq = "Non"; } else { $etiq = "Oui"; } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Etiquette :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($etiq), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = $nom_groupe_thematique . " :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($groupesMetier), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = $nom_groupe_metier . " :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($groupesThematique), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Statut :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->status), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Prix (HT) :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->prix_ht), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Fournisseur :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees if ($materiel->fournisseur) { $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->fournisseur->nom), '', 0, 'L', false); } // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Lieu de stockage :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($site), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Détail lieu de stockage :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->lieu_detail), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Nom du propriétaire :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->nom_responsable), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Email du propriétaire :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->email_responsable), '', 0, 'L', false); if (in_array($role, [ 'Administration', 'Administration Plus', 'Super Administrateur' ])) { $fpdf->Ln(10); $fpdf->SetFont('Arial', '', 16); $texte = "Informations administratives :"; $fpdf->SetTextColor(255, 0, 0); $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); $fpdf->SetTextColor(0, 0, 0); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "CentreFinancier/EOTP :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->eotp), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "N° commande :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->numero_commande), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "Code comptable :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->code_comptable), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "N° de série :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->numero_serie), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "N. Inventaire Organisme :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->numero_inventaire_organisme), '', 0, 'L', false); // Texte d'intitule $fpdf->Ln(9); $fpdf->SetFont('Arial', '', 12); $texte = "N. inventaire (ancien) :"; $fpdf->Cell(50, 6, utf8_decode($texte), '', 0, 'L', false); // Texte de donnees $fpdf->SetFont('Times', 'B', 12); $fpdf->Cell(70, 6, utf8_decode($materiel->numero_inventaire_old), '', 0, 'L', false); } $fpdf->Output();