//$bloc.="</td></tr>";
//Liste des ingrédients (extension supplémentaire)
//$bloc .= "<tr><td>" . DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_INGREDIENT_FTA_COMPOSITION1) . "</td><td>";
//
//if ($proprietaire) {
//    $bloc .= "<textarea name=" . FtaComposantModel::FIELDNAME_INGREDIENT_FTA_COMPOSITION1 . " rows=15 cols=75>" . $ingredient_fta_composition1 . "</textarea>";
//} else {
//    $bloc .=$ingredient_fta_composition1;
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_INGREDIENT_FTA_COMPOSITION1);
//}
$bloc .= "</td></tr>";
//Site de Fabrication
$SiteDeProduction = $ftaModel->getDataField(FtaModel::FIELDNAME_SITE_PRODUCTION)->getFieldValue();
//Site de facbrication de la composition
$HtmlList = new HtmlListSelect();
$bloc .= $ftaComposantView->showListeDeroulanteSiteProdForComposant($HtmlList, $editable, FtaComposantModel::FIELDNAME_ID_GEO);
//$bloc.="</td></tr>";
//echo $id_fta."<br>";
//Durée de Vie
//$bloc .= "<tr><td>" . DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_DUREE_VIE_TECHNIQUE_FTA_COMPOSITION) . "</td><td>";
//if ($proprietaire) {
//    $bloc .= "<input type=text name=" . FtaComposantModel::FIELDNAME_DUREE_VIE_TECHNIQUE_FTA_COMPOSITION . " value='" . $duree_vie_technique_fta_composition . "' size=50/>";
//} else {
//    $bloc .=$duree_vie_technique_fta_composition;
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_DUREE_VIE_TECHNIQUE_FTA_COMPOSITION);
//}
//$bloc.="</td></tr>";
//Poids
//$bloc .= "<tr><td>" . DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_POIDS_FTA_COMPOSITION) . "</td><td>";
//
//if ($proprietaire) {
//Bloc de saisie
//Désignation
$bloc .= "<tr class=titre_principal><td>" . "Informations sur les produits du composant" . "</td></tr>" . "<tr><td>" . "<{$html_table}>";
// Prefixe code PSF
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION);
//$bloc .=FtaComposantModel::ShowListeDeroulantePrefixeForComposant($HtmlList, $isEditable, $id_fta_composant);
//Code PSF Arcadia
$bloc .= $ftaComposantView->getHtmlCodePSF();
//Désignation Nomenclature
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_DESIGNATION_CODIFICATION);
//Poids unitaire de la nomenclature
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_POIDS_UNITAIRE_CODIFICATION);
//Unité du Poids de la nomenclature
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_ID_ANNEXE_UNITE);
//Site de production du composant
$bloc .= $ftaComposantView->showListeDeroulanteSiteProdForComposant($HtmlList, $isEditable, FtaComposantModel::FIELDNAME_SITE_PRODUCTION_FTA_CODIFICATION);
//Environnement de conservation
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_ETAT_FTA_CODIFICATION);
//Quantité de pièce par Carton (cas des surgelé)
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_QUANTITE_PIECE_PAR_CARTON);
$bloc .= $ftaComposantView->getHtmlDataField(FtaComposantModel::FIELDNAME_POIDS_TOTAL_CARTON_VRAC_FTA_NOMENCLATURE);
/*
 Sélection du mode d'affichage
*/
switch ($output) {
    /*     * ***********
          Début Code PDF
         * *********** */
    case "pdf":
        //Constructeur
        $pdf = new XFPDF();