/** * 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; }
flush(); $page_default = substr(strrchr($_SERVER['PHP_SELF'], '/'), '1', '-4'); $page_query = $_SERVER['QUERY_STRING']; $page_action = $page_default . '.php'; $page_pdf = $page_default . '_pdf.php'; $method = 'POST'; //Pour une url > 2000 caractères, ne pas utiliser utiliser GET $html_table = 'table ' . 'border=0 ' . 'width=100% ' . 'class=contenu '; $idFteFournisseur = FteFournisseurModel::createNewRecordset(); $FteFournisseurModel = new FteFournisseurModel($idFteFournisseur); $FteFournisseurModel->setIsEditable(TRUE); $htmlNomFteFournisseur = $FteFournisseurModel->getHtmlDataField(FteFournisseurModel::FIELDNAME_NOM_FTE_FOURNISSEUR); $bloc = $htmlNomFteFournisseur; break; case FteFournisseurModel::SUPPRIMER: $FteFournisseurModel = new FteFournisseurModel($idFteFournisseur); $FteFournisseurModel->deleteFteFournisseurs(); header("Location: gestion_fournisseurs.php"); break; } /* Sélection du mode d'affichage */ switch ($output) { /* * *********** Début Code PDF * *********** */ case 'pdf': //Constructeur $pdf = new XFPDF(); //Déclaration des variables de formatages
/* Initialisation des variables */ print_page_begin($disable_full_page, $menu_file); flush(); $page_default = substr(strrchr($_SERVER['PHP_SELF'], '/'), '1', '-4'); $page_query = $_SERVER['QUERY_STRING']; $page_action = $page_default . '.php'; $page_pdf = $page_default . '_pdf.php'; $method = 'POST'; //Pour une url > 2000 caractères, ne pas utiliser utiliser GET $html_table = 'table ' . 'border=0 ' . 'width=100% ' . 'class=contenu '; $globalConfig = new GlobalConfig(); $globalConfig->refreshTableInDatabaseDescription(FteFournisseurModel::TABLENAME); $titre = UserInterfaceMessage::FR_CLASSIFICATION_ADD_ELEMENT_MESSAGE; $htmlTableFteFournisseur = FteFournisseurModel::getHtmlTableFteElement(); $bloc = $htmlTableFteFournisseur; /* Sélection du mode d'affichage */ switch ($output) { /* * *********** Début Code PDF * *********** */ case 'pdf': //Constructeur $pdf = new XFPDF(); //Déclaration des variables de formatages $police_standard = 'Arial'; $t1_police = $police_standard; $t1_style = 'B';
$html_restricted_box = "disabled"; $bouton_submit = "<< Retour"; } //Titre if ($id_annexe_emballage) { $titre = "Modification d'une Fiche Technique Emballage"; // mysql_table_load("annexe_emballage"); // mysql_table_load("annexe_emballage_groupe"); // mysql_table_load("annexe_emballage_groupe_type"); // mysql_table_load("fte_fournisseur"); $annexeEmballageModel = new AnnexeEmballageModel($id_annexe_emballage); $annexeEmballageModel->setIsEditable($isEditable); $id_fte_fournisseur = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ID_FTE_FOURNISSEUR)->getFieldValue(); $actif_annexe_emballage = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ACTIF_ANNEXE_EMBALLAGE)->getFieldValue(); $id_annexe_emballage_groupe = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ID_ANNEXE_EMBALLAGE_GROUPE)->getFieldValue(); $fteFournisseurModel = new FteFournisseurModel($id_fte_fournisseur); $annexeEmballageGroupeModel = new AnnexeEmballageGroupeModel($id_annexe_emballage_groupe); $typeEmballage = $annexeEmballageGroupeModel->getDataField(AnnexeEmballageGroupeModel::FIELDNAME_ID_ANNEXE_EMBALLAGE_GROUPE_CONFIGURATION)->getFieldValue(); $action = 'rewrite'; } else { $titre = "Création d'une Fiche Technique Emballage"; $action = 'insert'; } /* if ($date_maj_annexe_emballage=="0000-00-00") { $date_maj_annexe_emballage=date("Y-m-d"); } */ //Tableau de données $bloc = "<{$html_table}>";