/**
  * 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>
예제 #3
0
    $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