/** * Affiche le tableau d'ajout d'une famille de ventes à une activité de classification * @return string */ public static function getHtmlTableFteElement() { $FteElement = self::getArrayIdFteElement(); if ($FteElement) { foreach ($FteElement as $rowsFteElement) { $idFteFournisseur = $rowsFteElement[self::KEYNAME]; $arrayFteElement[] = $idFteFournisseur; } $arrayTableFteFournisseur = self::getArrayTableFteFournisseur(); $fteFournisseurModel = new FteFournisseurModel($idFteFournisseur); $rightToAdd = Chapitre::NOT_EDITABLE; /** * Labels */ $className = $fteFournisseurModel->getClassName(); $label = $fteFournisseurModel->getDataField(self::KEYNAME)->getFieldLabel(); /** * Initilisation du tableau html */ $htmlClassificationElements = new HtmlSubForm_RNN($arrayTableFteFournisseur, $className, $label); $htmlClassificationElements->setIsEditable(Chapitre::EDITABLE); $htmlClassificationElements->setRightToAdd($rightToAdd); $htmlClassificationElements->setLienAjouter(self::getAddLinkAfterFteFournisseurs()); $htmlClassificationElements->setLien(self::getAddLinkBeforeFteFournisseurs()); $htmlClassificationElements->setLienSuppression(self::getDeleteLinkFteFournisseurs($arrayFteElement)); $htmlClassificationElements->setTableLabel($fteFournisseurModel->getTableFteFournisseurLabel()); $return .= $htmlClassificationElements->getHtmlResult(); } else { /* * Initialisation des modèles */ $label = self::FIELDNAME_ID_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE; $htmlClassificationElements = new HtmlSubForm_RNN($arrayTableFteFournisseur, $className, $label); $htmlClassificationElements->setIsEditable(Chapitre::EDITABLE); $htmlClassificationElements->setRightToAdd(Chapitre::EDITABLE); $htmlClassificationElements->setLien(self::getAddLinkBeforeFteFournisseurs()); $return .= $htmlClassificationElements->getHtmlResult(); } return $return; }
/* * ************ Début Code HTML * ************ */ default: //echo $id_fta; echo ' <form method=' . $method . ' action=' . $page_action . ' name=\'form_action\'> <input type=hidden name=action value=' . $action . ' > <' . $html_table . '> <tr class=titre_principal><td> <br> Ajout d\'un ' . $FteFournisseurModel->getDataField(FteFournisseurModel::KEYNAME)->getFieldLabel() . ' </td></tr> </table> <' . $html_table . '> <tr><td width=\'20%\'> ' . $bloc . ' </td></tr> </table> <' . $html_table . '> <tr><td> <center> <a href=gestion_fournisseurs.php>Validation</a> </center> </td></tr>
$req = "SELECT id_annexe_emballage_groupe, nom_annexe_emballage_groupe FROM annexe_emballage_groupe " . "ORDER BY nom_annexe_emballage_groupe"; $value = AccueilFta::afficherRequeteEnListeDeroulante($req, $id_defaut, $champ, TRUE); } else { $value = $annexeEmballageGroupeModel->getDataField($champ)->getFieldValue(); } $bloc .= "<tr class=contenu><td>" . mysql_field_desc("annexe_emballage_groupe", $champ) . "</td><td>" . $value . "</td></tr>"; //Fournisseur $nom_table = "fte_fournisseur"; $champ = "nom_fte_fournisseur"; $id_defaut = $id_fte_fournisseur; $nom_liste = "id_fte_fournisseur"; if ($proprietaire) { $req = "SELECT id_fte_fournisseur, nom_fte_fournisseur FROM fte_fournisseur " . "ORDER BY nom_fte_fournisseur"; $value = AccueilFta::afficherRequeteEnListeDeroulante($req, $id_defaut, $champ, TRUE); } else { $value = $fteFournisseurModel->getDataField($champ)->getFieldValue(); } $bloc .= "<tr class=contenu><td>" . mysql_field_desc($nom_table, $champ) . "</td><td>" . $value . "</td></tr>"; //Référence Interne $champ = "reference_fournisseur_annexe_emballage"; $bloc .= "<tr class=contenu><td>" . mysql_field_desc("annexe_emballage", $champ) . "</td><td>"; if ($id_annexe_emballage) { $reference_fournisseur_annexe_emballage = $annexeEmballageModel->getDataField($champ)->getFieldValue(); } if ($proprietaire) { $value = "<input type=text name=" . $champ . " value='" . $reference_fournisseur_annexe_emballage . "' size=50/>"; } else { $value = $reference_fournisseur_annexe_emballage; } $bloc .= $value . "</td></tr>"; //Poids