コード例 #1
0
/* * *********************************************************************
  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);
    //}
コード例 #2
0
    $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);