//            . " AND " . FtaComposantModel::FIELDNAME_IS_NOMENCLATURE_FTA_COMPOSANT . "=1 "
    //            . " ORDER BY " . FtaComposantModel::FIELDNAME_NOM_FTA_COMPOSITION
    //    ;
    //
    //    $nom_defaut = FtaComposantModel::FIELDNAME_ETIQUETTE_ID_FTA_COMPOSITION;
    //    $id_defaut = $etiquette_id_fta_composition;
    //    $bloc.= AccueilFta::afficherRequeteEnListeDeroulante($requete, $id_defaut, $nom_defaut, $editable) . $image_modif;
    $HtmlList = new HtmlListSelect();
    $HtmlList->setArrayListContent($requete);
    $HtmlTableName = FtaComposantModel::TABLENAME . '_' . FtaComposantModel::FIELDNAME_ETIQUETTE_ID_FTA_COMPOSITION . '_' . $id_fta_composant;
    $HtmlList->getAttributes()->getName()->setValue(FtaComposantModel::FIELDNAME_ETIQUETTE_ID_FTA_COMPOSITION);
    $HtmlList->setLabel(DatabaseDescription::getFieldDocLabel(FtaComposantModel::TABLENAME, FtaComposantModel::FIELDNAME_NOM_FTA_COMPOSITION));
    $HtmlList->setIsEditable($editable);
    $HtmlList->initAbstractHtmlSelect($HtmlTableName, $paramObjetList->getLabel(), $ftaComposantModel->getDataField(FtaComposantModel::FIELDNAME_ETIQUETTE_ID_FTA_COMPOSITION)->getFieldValue(), NULL, $paramObjetList->getArrayListContent());
    $HtmlList->getEventsForm()->setOnChangeWithAjaxAutoSave(FtaComposantModel::TABLENAME, FtaComposantModel::KEYNAME, $id_fta_composant, FtaComposantModel::FIELDNAME_ETIQUETTE_ID_FTA_COMPOSITION);
    $bloc .= $HtmlList->getHtmlResult();
}
/* }else{
  $k_etiquette=$$champ;
  mysql_table_load("codesoft_etiquettes");
  $bloc .=html_view_txt($designation_codesoft_etiquettes);
  } */
$bloc .= "</td></tr>";
/**
 * -----------------------------------------------------------------------------
 * Valeurs nutrionnelles
 * -----------------------------------------------------------------------------
 */
$bloc .= "</td></tr>\n             </table>\n             <" . $html_table . ">\n             <tr class=titre_principal><td>\n                 Valeurs nutritionnelles pour 100g\n             </td></tr>\n             </table>\n             <" . $html_table . ">\n             \n        ";
/**
 * Energie en kJ
Exemplo n.º 2
0
 /**
  * Affiche la liste des espaces de travail
  * @param int $paramIdFtaWorkflow
  * @param HtmlListSelect $paramObjetList
  * @return string
  */
 public static function showListeDeroulanteNomWorkflow($paramIdFtaWorkflow, HtmlListSelect $paramObjetList)
 {
     $arrayWorkflow = DatabaseOperation::convertSqlStatementWithKeyAndOneFieldToArray('SELECT DISTINCT ' . self::TABLENAME . '.' . self::KEYNAME . ',' . self::FIELDNAME_DESCRIPTION_FTA_WORKFLOW . ' FROM ' . self::TABLENAME . ' WHERE ' . self::FIELDNAME_WORKFLOW_ACTIF . '=' . self::WORKFLOW_ACTIF_TRUE . ' ORDER BY ' . self::FIELDNAME_DESCRIPTION_FTA_WORKFLOW);
     $paramObjetList->setArrayListContent($arrayWorkflow);
     $HtmlTableName = self::TABLENAME . '_' . self::KEYNAME;
     $paramObjetList->getAttributes()->getName()->setValue(FtaModel::FIELDNAME_WORKFLOW);
     $paramObjetList->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_DESCRIPTION_FTA_WORKFLOW));
     $paramObjetList->setIsEditable(TRUE);
     $paramObjetList->initAbstractHtmlSelect($HtmlTableName, $paramObjetList->getLabel(), $paramIdFtaWorkflow, NULL, $paramObjetList->getArrayListContent());
     $listeSiteWorkflow = $paramObjetList->getHtmlResult();
     return $listeSiteWorkflow;
 }
Exemplo n.º 3
0
 /**
  * Accès à la page de modification du gestionnaire de la Fta
  * @param HtmlListSelect $paramObjetList
  * @param int $paramGestionaireFta
  * @return string
  */
 function getListeUserGestionnaire(HtmlListSelect $paramObjetList, $paramGestionaireFta)
 {
     /*
      * Gestionnaire FTA
      */
     $arrayUserGestionnaire = $this->getArrayUserGestionnaire();
     $paramObjetList->setArrayListContent($arrayUserGestionnaire);
     $HtmlTableName = self::TABLENAME . '_' . self::FIELDNAME_CREATEUR;
     $paramObjetList->getAttributes()->getName()->setValue(FtaModel::FIELDNAME_CREATEUR);
     $paramObjetList->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_CREATEUR));
     $paramObjetList->setIsEditable(TRUE);
     $paramObjetList->initAbstractHtmlSelect($HtmlTableName, $paramObjetList->getLabel(), $paramGestionaireFta, NULL, $paramObjetList->getArrayListContent());
     $listeUserGestionnaire = $paramObjetList->getHtmlResult();
     return $listeUserGestionnaire;
 }
Exemplo n.º 4
0
 /**
  * Fonction non utilisé
  * @param HtmlListSelect $paramObjet
  * @param bolean $paramIsEditable
  * @param int $paramIdFtaComposant
  * @return string
  */
 public static function ShowListeDeroulantePrefixeForComposant($paramObjet, $paramIsEditable, $paramIdFtaComposant)
 {
     $ftaComposantModel = new FtaComposantModel($paramIdFtaComposant);
     $arraySite = DatabaseOperation::convertSqlStatementWithKeyAndOneFieldToArray('SELECT DISTINCT ' . AnnexeAgrologicArticleCodificationModel::KEYNAME . ', CONCAT_WS(\' - \',' . AnnexeAgrologicArticleCodificationModel::FIELDNAME_PREFIXE_ANNEXE_AGRO_ART_COD . ',' . AnnexeAgrologicArticleCodificationModel::FIELDNAME_NOM_ANNEXE_AGRO_ART_COD . ') FROM ' . AnnexeAgrologicArticleCodificationModel::TABLENAME . ' WHERE ' . AnnexeAgrologicArticleCodificationModel::FIELDNAME_PREFIXE_ANNEXE_AGRO_ART_COD . ' <>\'00\'' . ' ORDER BY ' . AnnexeAgrologicArticleCodificationModel::FIELDNAME_PREFIXE_ANNEXE_AGRO_ART_COD);
     $paramObjet->setArrayListContent($arraySite);
     $HtmlTableName = self::TABLENAME . '_' . self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION . '_' . $paramIdFtaComposant;
     $arrayIdPrefixeCodePSFComposant = DatabaseOperation::convertSqlStatementWithoutKeyToArray('SELECT DISTINCT ' . self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION . ' FROM ' . self::TABLENAME . ' WHERE ' . self::KEYNAME . '=' . $paramIdFtaComposant);
     if ($arrayIdPrefixeCodePSFComposant) {
         foreach ($arrayIdPrefixeCodePSFComposant as $value) {
             $IdPrefixeCodePSF = $value[self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION];
             $paramObjet->setDefaultValue($IdPrefixeCodePSF);
         }
     }
     $paramObjet->getAttributes()->getName()->setValue(self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION);
     $paramObjet->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION));
     $paramObjet->setIsEditable($paramIsEditable);
     $paramObjet->initAbstractHtmlSelect($HtmlTableName, $paramObjet->getLabel(), $ftaComposantModel->getDataField(self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION)->getFieldValue(), NULL, $paramObjet->getArrayListContent());
     $paramObjet->getEventsForm()->setOnChangeWithAjaxAutoSave(self::TABLENAME, self::KEYNAME, $paramIdFtaComposant, self::FIELDNAME_ID_ANNEXE_AGRO_ART_CODIFICATION);
     $listePrefixeCodePSF = $paramObjet->getHtmlResult();
     return $listePrefixeCodePSF;
 }