admission_pdf.ctp 10.2 KB
<?php
/*
 * Fiche Demande de numero d'inventaire Tutelle (Cnrs ou UPS) du materiel
 * Impression en pdf (avec cakephp-dompdf)
 * (cf https://github.com/DaoAndCo/cakephp-dompdf)
 */

function echoRow($fieldName, $fieldValue, $skipRows=2) {
    for ($i=0; $i<$skipRows; $i++) echo "<br/>";
    //if ($skipRows) echo "<br/>";
    echo "$fieldName : <b>$fieldValue</b>";
}

function echoTableRow($fieldName, $numarrete="...............", $montant="...............€") {
    echo "<tr>";
        if ($fieldName) $fieldName .= " :";
        echo "<td width='230' height='20'>$fieldName</td> <td width='150'>$numarrete</td> <td>$montant</td>";
    echo "</tr>";
}

/*
$this->layout = 'pdf_print';

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

// Entete doc
// Logo tutelle concernee
$org = $data['organisme'];
//if (strtoupper($data['organisme']) != '') {
if ($org != '') {
    /*
    if (strtoupper($data['organisme']) == 'CNRS') {
        $imLogo = 'img/CNRS.jpg';
        //$fpdf->Image($imLogo, 10, 10, - 400);
    } else { // UPS
        $imLogo = "img/logo_ups.png"; // Logo tutelle concernee
        //$fpdf->Image($imLogo, 10, 10, - 100);
    }
    */
    switch ($org) {
        case "CNRS":
            $imLogo = 'CNRS.jpg';
            break;
        case "UPS":
            $imLogo = "logo_ups.png"; // Logo tutelle concernee
            break;
        case "Université Claude Bernard Lyon1":
            $imLogo = "logo_ucb_lyon1.png"; // Logo tutelle concernee
            break;
        case "ENS Lyon":
            $imLogo = "logo_ens_lyon.png"; // Logo tutelle concernee
            break;
        // Par défaut, UPS
        default:
            $imLogo = "logo_ups.png";
    }
    //<img src="?=$imLogo?" height=160 align="left"/>
    echo "<img src='img/".$imLogo."' height=160 align='left'/>";
}

/*
$fpdf->Ln(15);
$fpdf->SetFont('Arial', 'B', 18);
$texte = "Fiche d'inventaire";
$fpdf->Cell(190, 10, $texte, 0, 1, 'C');
$fpdf->SetLineWidth(0.5);
$fpdf->Line(5, 35, 200, 35);
*/
?>
<center><h1>Fiche d'inventaire</h1></center>
<hr/>

<?php
$texte1 = "Ce document ne doit être utilisé qu'en cas d'acquisition de matériels durables,";
/*
$fpdf->SetFont('Arial', '', 10);
$fpdf->Cell(190, 10, $texte, 0, '', 'C');
$fpdf->Ln(5);
*/
$texte2 = "d'une valeur égale ou supérieure à 1000€ HT";
//$fpdf->Cell(190, 10, $texte, 0, '', 'C');
echo "<center>$texte1</center>";
echo "<center>$texte2</center>";

/**
 * Corps du doc
 * informations transmises
 * data[ 0:numero_laboratoire, 1: designation_materiel, 2: date_acq, 3: num_commande, 4: fournisseur,
 * 5 : eotp, 6: prix, 7: numeroOrganisme ]
 * Cellule d'intitule : Font 'Arial, 'U(nderline)', 12
 * long : 50 - haut : 6 - centre a gauche : L - pas de remplissage
 * Cellule de donnees/texte : Font 'Times, 'B(old) ou non', 12
 * long : 70 (ex) - haut : 6 - centre a gauche : L - pas de remplissage
 * Saut de ligne : Ln(10)
 */

/*
// Saut de ligne(s)
$fpdf->Ln(13);
// Definition de la font pour ecrire ('type_font', 'Mise en forme : Underline,Italique, Bold', taille-font)
// Intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Laboratoire / Unite: ";
// Cell (Largeur de la celulle, hauteur celulle, texte, barre de separation ('LR' 2 cotes),
// alignement (Left, Center, Right), remplissage (True/false))
// Texte d'intitule
$fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
$fpdf->SetFont('Times', 'B', 12);
*/
// $labName = $configuration->labName;
$labName = $configuration->labNameShort;
$labUMR = $configuration->labUmr;
// $labName = "IRAP";
// $labUMR = "UMR5277";
/*
$fpdf->Cell(70, 6, utf8_decode("$labName - $labUMR"), '', 0, 'L', false);
$fpdf->Ln(11);
*/
//echo "Laboratoire / Unité :      <b>$labName - $labUMR</b>";
echoRow("Laboratoire / Unité", "$labName - $labUMR");

/*
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Designation du bien :";
$fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
$fpdf->Cell(120, 6, utf8_decode($data['designation']), '', 0, 'L', false);
*/
echoRow("Désignation du bien", $data['designation']);

/*
// Texte d'intitule
$fpdf->Ln(11);
$fpdf->SetFont('Arial', '', 11);
$texte = "Numero inventaire laboratoire :";
$fpdf->Cell(70, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
$fpdf->Cell(50, 6, utf8_decode($data['numOrg']), '', 0, 'L', false);
*/
echoRow("Numéro inventaire laboratoire", $data['numOrg']);

/*
$fpdf->Ln(11);
$fpdf->SetFont('Arial', '', 11);
$texte = "Accessoire d'un materiel principal* : ";
$fpdf->Cell(70, 6, $texte, '', 0, 'L', false);
$fpdf->Cell(70, 6, " OUI ", '', 0, 'L', false);
$fpdf->Cell(13, 6, "NON", 1, 'L', false);
$fpdf->Ln(7);
$fpdf->SetFont('Arial', '', 10);
$texte = "Si Oui, numero du materiel principal :";
$fpdf->Cell(110, 6, $texte, '', 0, 'L', false);
$texte = "Numero de l'accessoire :";
$fpdf->Cell(70, 6, $texte, '', 0, 'L', false);
*/
echoRow("Accessoire d'un matériel principal*", "<s>OUI</s> - "."<u>NON</u>");
echoRow("Si Oui", "", 1);
echoRow("- numéro du matériel principal", "", 1);
echoRow("- numéro de l'accessoire", "", 1);

/*
$fpdf->Ln(11);
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Nom du fournisseur:";
$fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
$fpdf->Cell(70, 6, utf8_decode($data['fournisseur']), '', 0, 'L', false);
*/
echoRow("Nom du fournisseur", $data['fournisseur']);

/*
$fpdf->Ln(11);
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Prix HT du bien :";
$fpdf->Cell(50, 6, $texte, 0, 0, '');
// Texte de donnes
$fpdf->SetFont('Times', 'B', 12);
$texte = utf8_decode($data['prix'] . ' E');
$fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
*/
echoRow("Prix HT du bien", $data['prix'].' €');

/*
$fpdf->Ln(15);
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Date de mise en service :";
$fpdf->Cell(60, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
$fpdf->Cell(50, 6, utf8_decode($data['dateAcquis']), '', 0, 'L', false);
*/
echoRow("Date de mise en service", $data['dateAcquis']);

/*
$fpdf->Ln(15);
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Centre financier :";
$fpdf->Cell(40, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
// $fpdf->Cell(50,6,utf8_decode($data['centreFinanc']),'',0,'L',false);
// Texte d'intitule
$fpdf->SetFont('Arial', '', 11);
$texte = "Element Eotp :";
$fpdf->Cell(35, 6, $texte, '', 0, 'L', false);
// Texte de donnees
$fpdf->SetFont('Times', 'B', 12);
$fpdf->Cell(20, 6, utf8_decode($data['eotp']), '', 0, 'L', false);
*/
echoRow("Centre financier", "");
for ($i=0; $i<40; $i++) echo "&nbsp;";
echoRow("Element Eotp", $data['eotp'], 0);

 
/**
 * ***
 */
$texte = "Matériel financé par une ou plusieurs subventions publiques ou privées d'investissement* :";
/*
$fpdf->Ln(12);
$fpdf->SetFont('Arial', '', 11);
$fpdf->Cell(80, 6, $texte, '', 0, 'L', false);
$fpdf->Ln(10);
$fpdf->Cell(70, 6, " OUI", '', 0, 'L', false);
*/
echo "<br/>";
echo "<br/>";
echo "<br/>";
echo $texte;
echo "<br/>";
echo "<br/>";
echo "<s>OUI</s>";

/*
$fpdf->Ln(5);
$fpdf->Cell(80, 6, "  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "N de l'arrete", '', 0, 'L', false);
$fpdf->Cell(50, 6, "Montant : ", '', 0, 'L', false);
$fpdf->SetFont('Arial', '', 11);
$fpdf->Ln(8);
$fpdf->Cell(80, 6, "Region : ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "...............E ", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Departement: ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "...............E ", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Communes ", '', 0, 'L', false);
$fpdf->Ln(5);
$fpdf->Cell(80, 6, " et groupement de communes :  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "............... E", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Autres collectivites et   ", '', 0, 'L', false);
$fpdf->Ln(5);
$fpdf->Cell(80, 6, "etablissements publics francais :  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "............... E", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Union Europeenne :  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "............... E", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Autres organismes publics  ", '', 0, 'L', false);
$fpdf->Ln(5);
$fpdf->Cell(80, 6, "francais ou etrangers :  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "...............E ", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "Autres organismes prives  ", '', 0, 'L', false);
$fpdf->Ln(5);
$fpdf->Cell(80, 6, "francais ou etrangers :  ", '', 0, 'L', false);
$fpdf->Cell(60, 6, "...............", '', 0, 'L', false);
$fpdf->Cell(50, 6, "...............E ", '', 0, 'L', false);
$fpdf->Ln(6);
$fpdf->Cell(80, 6, "  ", '', 0, 'L', false);
*/
echo "<table>";
//echo "<tr><th width='200' height='40'</th> <th></th> <th></th></tr>";
echoTableRow("", "N. de l'arrêté", "Montant");
echoTableRow("Région");
echoTableRow("Département");
echoTableRow("Communes<br/> et groupement de communes");
echoTableRow("Autres collectivités et<br/> établissements publics français");
echoTableRow("Union Européenne");
echoTableRow("Autres organismes publics<br/> français ou étrangers");
echoTableRow("Autres organismes privés<br/> français ou étrangers");
echo "</table>";
/*
$fpdf->Ln(7);
$texte = "Nom de l'organisme :";
$fpdf->Cell(50, 6, $texte, '', 0, 'L', false);
$fpdf->Cell(60, 6, "................................", '', 0, 'L', false);
*/
echoRow("Nom de l'organisme", "................................", 0);

$texte = "(si sur subvention d'Etat, contrat de recherche ou dons et legs).";
/*
$fpdf->Ln(9);
$fpdf->Cell(13, 6, " NON", 1, 'L', false);
$fpdf->SetFont('Arial', '', 10);
$fpdf->Cell(15, 6, $texte, 0, 'L', false);
*/
echo "<br/>";
echo "<br/>";
echo "<u>NON</u> $texte";

$texte = "* <i>Sélectionner l'option correspondante</i>";
/*
$fpdf->Ln(10);
$fpdf->SetFont('Arial', '', 8);
$fpdf->Cell(15, 6, $texte, 0, 'L', false);
*/
echo "<br/>";
echo "<br/>";
echo "<br/>";
echo $texte;

//$fpdf->Output();