fiche_materiel.ctp 7.93 KB
<?php
/* Fiche materiel
 * Impression en pdf
 */
$this->layout = 'pdf_print';

// Nouvelle page de document
$fpdf->AddPage();

$this->requestAction('/QrCodes/creer/');
$qrCode=$this->request->session()->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= "Designation :";
$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
$fpdf->SetFont('Times','B',12);
$fpdf->Cell(70,6,utf8_decode($organisme),'',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
$fpdf->SetFont('Times','B',12);
$fpdf->Cell(70,6,utf8_decode($surCategorie),'',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
$fpdf->SetFont('Times','B',12);
$fpdf->Cell(70,6,utf8_decode($categorie),'',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
$fpdf->SetFont('Times','B',12);
$fpdf->Cell(70,6,utf8_decode($sousCategorie),'',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
$fpdf->SetFont('Times','B',12);
$fpdf->Cell(70,6,utf8_decode($materiel->fournisseur),'',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'])) {
	$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();