/* * ********************************************************************* Interface utilisateur pour configurer de l'étiquette * ********************************************************************* */ //Pour modifier le contenu de l'étiquette l'utilisateur doit être propriétaires et l'étquette doit être personnalisable if ($proprietaire and $mode_etiquette_fta_composition == 4) { $edit_allow = true; } else { $edit_allow = false; } $ftaComposantView2->setIsEditable($edit_allow); //Libellé produit de l'étiquette //$bloc .= "<tr><td " . $color_modif . " >" . DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_FTA_COMPOSITION) . "</td><td " . $color_modif . ">"; // if ($mode_etiquette_fta_composition == 4) { // $bloc .= "<textarea name=" . FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_FTA_COMPOSITION . " rows=4 cols=75>" . $etiquette_libelle_fta_composition . "</textarea>"; $bloc .= $ftaComposantView2->getHtmlDataField(FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_FTA_COMPOSITION); //} else { // $bloc .=$etiquette_libelle_fta_composition; // $bloc .= "<input type=hidden name=" . FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_FTA_COMPOSITION . " value='" . $etiquette_libelle_fta_composition . "'/>"; // //} //$bloc.=$image_modif . "</td></tr>"; //Désignation légale produit de l'étiquette //$bloc .= "<tr><td " . $color_modif . ">" . DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_LEGAL_FTA_COMPOSITION) . "</td><td " . $color_modif . ">"; //if ($edit_allow) { // $bloc .= "<textarea name=" . FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_LEGAL_FTA_COMPOSITION . " rows=4 cols=75>" . $etiquette_libelle_legal_fta_composition . "</textarea>"; //} else { // $bloc .=$etiquette_libelle_legal_fta_composition; // $bloc .= "<input type=hidden name=" . FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_LEGAL_FTA_COMPOSITION . " value='" . $etiquette_libelle_legal_fta_composition . "'/>"; $bloc .= $ftaComposantView2->getHtmlDataField(FtaComposantModel::FIELDNAME_ETIQUETTE_LIBELLE_LEGAL_FTA_COMPOSITION); //}
$ftaComposantModel = new FtaComposantModel($id_fta_composant); $ftaComposantModel->getDataField(FtaComposantModel::FIELDNAME_QUANTITE_FTA_COMPOSITION_UVC)->setFieldValue(FtaComposantModel::DEFAULT_VALUE_QTE_UVC); $ftaComposantModel->getDataField(FtaComposantModel::FIELDNAME_IS_NOMENCLATURE_FTA_COMPOSANT)->setFieldValue("1"); $ftaComposantModel->saveToDatabase(); $ftaComposantModel->setDataFtaComposantTableToCompare(); $ftaComposantView = new FtaComposantView($ftaComposantModel); $ftaComposantView->setIsEditable($isEditable); } //Chargement des données de la FTA //$ftaModel = new FtaModel($id_fta); $bloc = ""; //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);