function mysql_table_load_old($nom_table) { /* Dictionnaire des variables: * ************************** */ $bdd = Lib::isDefined("bdd"); //Variable Globale definissant le nom de la base de donnees MySQL $show_help = Lib::isDefined("show_help"); //Activer l'aide en ligne Pop-up $nom_table; //Nom de la table e charger $premiere_operateur_where = 1; //Permet de supprimer les AND en trop dans la $return = ""; //construction des WHERE /* Travaux preparatoires: * ********************* */ //Requete MySQL $req_where = " WHERE "; //Recherche des clefs de la table $propriete = DatabaseOperation::query("DESC {$nom_table}"); while ($rows1 = mysql_fetch_array($propriete)) { //Creation de la variable potentiellement PRIMARY KEY $primary_key = $rows1["Field"]; //Est-ce que ce champ est une clef et qu'une variable est definit if ($rows1["Key"] == "PRI") { //Affectation de la valeur de la variables ${$primary_key} = Lib::isDefined($primary_key); //Integration de la clef PRIMAIRE dans les requetes $operateur = " AND "; if ($premiere_operateur_where) { $operateur = ''; } $premiere_operateur_where = 0; $req_where .= $operateur . "`" . $primary_key . "`" . "=" . "'" . ${$primary_key} . "'"; } //Fin de Recherche de la clef sur ce champ } //Fin WHILE de recherche des clefs $req1 = "SELECT * FROM {$nom_table} " . $req_where; $result1 = DatabaseOperation::query($req1); if ($result1) { $num_rows1 = mysql_num_rows($result1); } else { $titre = "Erreur de Programmation sur cette Page"; $message = "Certaines clefs n'ont pas été definies avant l'appel de la fonction mysql_table_load()."; afficher_message($titre, $message, $redirection); } /* Corps de la fonction * ******************* */ $fields = mysql_list_fields($bdd, $nom_table); $num_fields = mysql_num_fields($fields); for ($i = 0; $i < $num_fields; $i++) { if ($num_rows1) { //Recuperation du nom de la variables $nom_variable = mysql_field_name($fields, $i); //Récupération/Exportation du commentaire qui va servir d'étiquette $comment = "NOM_" . $nom_variable; $GLOBALS[$comment] = mysql_field_desc($nom_table, $nom_variable, $show_help); //Exportation de la valeur de la variable dans //Une variable globale accessible hors de la fonction //Formatage des données pour préparation à intégration dans MySQL $GLOBALS[$nom_variable] = stripslashes(mysql_result($result1, 0, $nom_variable)); //Recherche si la valeur n'est pas NULL if ($GLOBALS[$nom_variable] == 0) { $req_null = "SELECT * FROM `{$nom_table}` {$req_where} AND `{$nom_variable}` = NULL"; $result_null = DatabaseOperation::query($req_null); if (mysql_num_rows($result_null)) { $GLOBALS[$nom_variable] = ""; } //Fin de if(mysql_num_rows($result_null)) } //Fin de Recherche si la valeur n'est pas NULL //Enregistrement du tableau de résultat $return[$i][0] = $_SESSION["COMMENT_" . $nom_variable]; $return[$i][1] = $GLOBALS[$nom_variable]; } //Fin de if ($num_rows1) } //Fin de for ($i = 0; $i < $num_fields; $i++) return $return; }
. "WHERE fta_composition.id_fta=$id_fta " . "AND fta_composition.id_fta_nomenclature=fta_nomenclature.id_fta_nomenclature " . "AND fta_nomenclature.id_annexe_agrologic_article_codification=annexe_agrologic_article_codification.id_annexe_agrologic_article_codification " ; */ $req = "SELECT * FROM fta_composant, annexe_agrologic_article_codification " . "WHERE fta_composant.id_fta={$id_fta} " . "AND fta_composant.id_annexe_agrologic_article_codification=annexe_agrologic_article_codification.id_annexe_agrologic_article_codification "; $result_produit = DatabaseOperation::query($req); //Création de la liste de sélection des produits //$liste_produit="<select name=id_fta_composition size=5>"; $liste_produit = "<select name=id_fta_composant size=5>"; while ($rows_produit = mysql_fetch_array($result_produit)) { // $liste_produit.= "<OPTION value=".$rows_produit["id_fta_composition"].">" $liste_produit .= "<OPTION value=" . $rows_produit["id_fta_composant"] . ">" . $rows_produit["prefixe_annexe_agrologic_article_codification"] . $rows_produit["code_produit_agrologic_fta_nomenclature"] . " - " . $rows_produit["nom_fta_nomenclature"] . " (" . $rows_produit["duree_vie_technique_fta_composition"] . " jours)" . "</OPTION>"; } $liste_produit .= "</select>"; $bloc = "<{$html_table}><tr class=titre_principal><td>" . $title . "<br>Informations Article" . "</td></tr>" . "<tr><td>" . "<{$html_table}>" . "<tr><td>" . mysql_field_desc("access_arti2", "LIBELLE") . ": " . $LIBELLE . "<br>" . mysql_field_desc("access_arti2", "Durée_de_vie_technique") . ": " . $Durée_de_vie_technique . "<br>" . "</td></tr>" . "</table>" . "</td></tr>" . "</table>" . "<{$html_table}><tr class=titre_principal><td>" . "Sélection du Produits" . "</td></tr>" . "<tr><td>" . "<{$html_table}><tr><td align=\"center\">" . $liste_produit . "</td></tr>" . "<tr><td>" . "<{$html_table}>" . "<tr><td width=\"50%\" align=\"right\">" . "Forcer la " . mysql_field_desc("fta_derogation_duree_vie", "duree_vie_production_fta_derogation_duree_vie") . " à : " . "</td><td>" . "<input type=\"text\" name=\"duree_vie_production_fta_derogation_duree_vie\" size=\"5\"" . "</td></tr>" . "<tr><td width=\"50%\" align=\"right\">" . mysql_field_desc("fta_derogation_duree_vie", "lot_fta_derogation_duree_vie") . " : " . "</td><td>" . "<input type=\"text\" name=\"lot_fta_derogation_duree_vie\" size=\"10\" />" . "</td></tr>" . "<tr><td width=\"50%\" align=\"right\">" . mysql_field_desc("fta_derogation_duree_vie", "commentaire_fta_derogation_duree_vie") . " : " . "</td><td>" . "<input type=\"text\" name=\"commentaire_fta_derogation_duree_vie\" size=\"50\" />" . "</td></tr>" . "</table>" . "</td></tr>" . "</td></tr></table>" . "</td></tr>" . "</table>"; /* 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"; $t1_size = "12";
/* Récupération des données MySQL */ //Liste des types de modèle $bloc = "<{$html_table}>"; $message = "?"; $url = "index.php"; $req = "SELECT `annexe_emballage_groupe`.*, `annexe_emballage_groupe_type`.*, `annexe_emballage_groupe_type`.`id_annexe_emballage_groupe_type` " . "FROM `annexe_emballage_groupe_type`, `annexe_emballage_groupe` " . "WHERE ( `annexe_emballage_groupe_type`.`id_annexe_emballage_groupe_type` = `annexe_emballage_groupe`.`id_annexe_emballage_groupe_configuration` ) " . "ORDER BY `annexe_emballage_groupe_type`.`id_annexe_emballage_groupe_type` ASC "; $result = DatabaseOperation::query($req); while ($rows = mysql_fetch_array($result)) { $bloc .= "<tr><td>" . $rows["nom_annexe_emballage_groupe"] . "</td><td>" . $rows["nom_annexe_emballage_groupe_type"] . "</td><td>" . "<a href=liste_type_post.php?action=supprimer&id_annexe_emballage_groupe=" . $rows["id_annexe_emballage_groupe"] . " />" . "<img src=\"../lib/images/supprimer.png\" width=\"24\" height=\"24\" border=\"0\" alt=\"\" />" . "</a>" . "</td></tr>"; } $bloc .= "</table>"; //Ajout d'un nouveau type $ajout = ""; $ajout = mysql_field_desc("annexe_emballage_groupe", "nom_annexe_emballage_groupe") . "<input type=text name=nom_annexe_emballage_groupe size=20 />"; $req_liste_type = "SELECT id_annexe_emballage_groupe_type, nom_annexe_emballage_groupe_type " . "FROM annexe_emballage_groupe_type " . "ORDER BY ordre_emballage_groupe_type "; $ajout .= afficher_requete_en_liste_deroulante($req_liste_type, $id_defaut, "id_annexe_emballage_groupe_type"); /* 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;
Initialisation des variables */ $page_default = substr(strrchr($_SERVER["PHP_SELF"], '/'), '1', '-4'); $page_action = $page_default . "_post.php"; $page_pdf = $page_default . "_pdf.php"; $action = "valider"; $method = 'POST'; //Pour une url > 2000 caractères, ne pas utiliser utiliser GET $html_table = "table " . "border=1 " . "width=100% " . "class=contenu "; /* Récupération des données MySQL */ $bloc = ""; //Bloc de saisie //Tableau récapitulatif des Durées de vie validées $recap_duree = "<tr><td>\n <{$html_table}>\n <tr class=titre>\n <td>\n\n </td>\n <td>\n " . mysql_field_desc("fta_duree_vie", "designation_fta_duree_vie") . "\n </td>\n <td>\n " . mysql_field_desc("fta_duree_vie", "client_fta_duree_vie") . "\n </td>\n <td>\n " . mysql_field_desc("fta_duree_vie", "technique_fta_duree_vie") . "\n </td>\n "; $recap_duree .= "</tr>"; //Récupération des Durée de vie déjà saisies $req = "SELECT id_fta_duree_vie " . "FROM fta_duree_vie " . "ORDER BY client_fta_duree_vie, technique_fta_duree_vie, designation_fta_duree_vie "; $result = DatabaseOperation::query($req); while ($rows = mysql_fetch_array($result)) { $id_fta_duree_vie = $rows["id_fta_duree_vie"]; mysql_table_load("fta_duree_vie"); //Case à cocher pour sélection $champ = "id_fta_duree_vie"; $recap_duree .= "<tr align=right bgcolor={$bgcolor}><td>" . "<input type=radio name={$champ} value={$id_fta_duree_vie} />" . "</td>"; //Commentaire $champ = "designation_fta_duree_vie"; $recap_duree .= "<td align=left>" . html_view_txt(${$champ}) . "</td>"; //Durée de Vie Garantie au Client $champ = "client_fta_duree_vie";
$bloc .= "<tr class=contenu><td>" . mysql_field_desc("fta_composant", $champ) . "</td><td>"; $nom_table = "annexe_environnement_conservation_groupe"; $champ = "nom_annexe_environnement_conservation_groupe"; if ($etat_fta_nomenclature) { $id_defaut = $etat_fta_nomenclature; } else { $id_defaut = $K_etat; } $bloc .= afficher_table_en_liste_deroulante($nom_table, $champ, $id_defaut, "etat_fta_nomenclature"); $bloc .= "</td></tr>"; $champ = "quantite_piece_par_carton"; $bloc .= "<tr class=contenu><td>" . mysql_field_desc("fta_composant", $champ) . "</td><td>"; $bloc .= "<input type=text name=" . $champ . " value=`" . ${$champ} . "` size=50/>"; $bloc .= "</td></tr>"; $champ = "poids_total_carton_vrac_fta_nomenclature"; $bloc .= "<tr class=contenu><td>" . mysql_field_desc("fta_composant", $champ) . "</td><td>"; $bloc .= "<input type=text name=" . $champ . " value=`" . ${$champ} . "` size=50/>"; $bloc .= "</td></tr>"; //echo $nom_fta_chapitre; if ($nom_fta_chapitre == "activation_produit") { //Code Agrologic $champ = "code_produit_agrologic_fta_nomenclature"; $bloc .= "<tr class=titre_principal><td>" . ${'NOM_' . $champ} . "</td><td>" . "{$prefixe_annexe_agrologic_article_codification} + <input type=text name=" . $champ . " value=`" . ${$champ} . "` size=3 maxlength=5/>" . "</td></tr>"; } //Fin de la partie Activation Informatique /* Sélection du mode d'affichage */ switch ($output) { /************* Début Code PDF
function BuildEnvoiMailDetail($id_fta, $liste_diffusion, $commentaire) { //Déclaration des variables $liste_diffusion; //Tableau contenant les adresses emails et les nom des destinataires //$liste_diffusion["mail"]: Adresse email //$liste_diffusion["prenom_nom"]: Prenom Nom //Chargement des données $_SESSION["id_fta"] = $id_fta; mysql_table_load("fta"); mysql_table_load("access_arti2"); //Récupération du nom du site d'assemblage $req = "SELECT libelle_site_agis FROM geo WHERE id_site = " . $_SESSION["Site_de_production"] . " "; $result_libelle_site_agis = DatabaseOperation::query($req); $libelle_site_agis = mysql_result($result_libelle_site_agis, 0, "libelle_site_agis"); //Récupération de la liste des produits (nomenclatures) /* $req = "SELECT * " . "FROM fta_nomenclature, annexe_agrologic_article_codification " . "WHERE fta_nomenclature.id_fta=".$_SESSION["id_fta"]." " . "AND fta_nomenclature.id_annexe_agrologic_article_codification=annexe_agrologic_article_codification.id_annexe_agrologic_article_codification " . "ORDER BY prefixe_annexe_agrologic_article_codification ASC, nom_fta_nomenclature" ; */ $req = "SELECT * " . "FROM fta_composant, annexe_agrologic_article_codification " . "WHERE fta_composant.id_fta=" . $_SESSION["id_fta"] . " " . "AND is_nomenclature_fta_composant=1 " . "AND fta_composant.id_annexe_agrologic_article_codification=annexe_agrologic_article_codification.id_annexe_agrologic_article_codification " . "ORDER BY prefixe_annexe_agrologic_article_codification ASC, nom_fta_nomenclature"; $_SESSION["log_transition"] .= "\n\n" . $req; $result_prod = DatabaseOperation::query($req); if (mysql_num_rows($result_prod)) { $text_prod = ""; while ($rows_prod = mysql_fetch_array($result_prod)) { //Chargement du code de codification $id_annexe_agrologic_article_codification = $rows_prod["id_annexe_agrologic_article_codification"]; mysql_table_load("annexe_agrologic_article_codification"); $prefixe_annexe_agrologic_article_codification; $text_prod .= $rows_prod["prefixe_annexe_agrologic_article_codification"] . $rows_prod["code_produit_agrologic_fta_nomenclature"] . ", "; } } //Fin de la récupération de la liste des produits //Contenu du message d'information conernant la validation de la FTA $sujetmail = "FTA/Validée: \"" . $_SESSION["CODE_ARTICLE"] . " - " . $_SESSION["LIBELLE"] . "\""; $text = "La Fiche Technique Article \"" . $_SESSION["CODE_ARTICLE"] . " - " . $_SESSION["LIBELLE"] . "\" " . "vient d'être validée.\n" . "Cet Article est maintenant actif et disponible dans l'ensemble de notre système informatique.\n" . "\n" . "INFORMATIONS PRINCIPALES:\n" . mysql_field_desc("access_arti2", "Site_de_production", 0) . ": " . $libelle_site_agis . "\n" . "Identifiant dans Agrologic: " . $_SESSION["CODE_ARTICLE"] . "\n" . "\n" . "Listes des produits créés:\n" . $text_prod . "\n" . "\n" . "INFORMATIONS SUPPLEMENTAIRES:\n" . mysql_field_desc("access_arti2", "code_article_ldc", 0) . ": " . $_SESSION["code_article_ldc"] . "\n" . mysql_field_desc("access_arti2", "EAN_UVC", 0) . ": " . $_SESSION["EAN_UVC"] . "\n" . mysql_field_desc("access_arti2", "EAN_COLIS", 0) . ": " . $_SESSION["EAN_COLIS"] . "\n" . mysql_field_desc("access_arti2", "NB_UNIT_ELEM", 0) . ": " . $_SESSION["NB_UNIT_ELEM"] . "\n" . mysql_field_desc("access_arti2", "Poids_ELEM", 0) . ": " . $_SESSION["Poids_ELEM"] . "\n" . "Identifiant du Dossier Technique: " . $_SESSION["id_dossier_fta"] . "-v" . $_SESSION["id_version_dossier_fta"] . "\n"; switch ($_SESSION["Unité_Facturation"]) { case 2: //Pièce $temp = "Pièce"; break; case 3: //Kilo $temp = "Kilo"; break; } $text .= mysql_field_desc("access_arti2", "Unité_Facturation", 0) . ": " . $temp . "\n" . mysql_field_desc("access_arti2", "Durée_de_vie", 0) . ": " . $_SESSION["Durée_de_vie"] . "\n" . mysql_field_desc("access_arti2", "Durée_de_vie_technique", 0) . ": " . $_SESSION["Durée_de_vie_technique"] . "\n" . mysql_field_desc("fta", "designation_commerciale_fta", 0) . ": " . $_SESSION["designation_commerciale_fta"] . "\n" . "\n" . "\n"; if ($commentaire) { $text .= "COMMENTAIRE:\n" . stripslashes($commentaire) . "\n" . "\n"; } $text .= "Bonne journée à tous.\n" . "Ce message a été envoyé automatiquement par le module Intranet - Fiche Technique Article.\n"; $typeMail = "Validation"; //echo $text; //Envoi du mail d'information foreach ($liste_diffusion as $mail_validation) { //echo "test"; //print_r($mail_validation); $destinataire = $mail_validation["mail"]; $liste_destinataire .= $mail_validation["prenom_nom"] . ": " . $destinataire . "\n"; $expediteur = $_SESSION["prenom"] . " " . $_SESSION["nom_famille_ses"] . " <" . $_SESSION["mail_user"] . ">"; if ($_SESSION["notification_suivi_projet"]) { envoismail($sujetmail, $text, $destinataire, $expediteur, $typeMail); } } //Envoi du mail de contrôle $sujetmail = "FTA/Information \"" . $_SESSION["CODE_ARTICLE"] . " - " . $_SESSION["LIBELLE"] . "\""; $corp = "DESTINATAIRES:\n" . $liste_destinataire . "\n" . "\n" . "Message envoyé:\n" . "\n" . $text . "\n" . "INFORMATIONS DE DEBUGGAGE:\n" . $_SESSION["log_transition"]; $expediteur = $_SESSION["prenom"] . " " . $_SESSION["nom_famille_ses"] . " <" . $_SESSION["mail_user"] . ">"; envoismail($sujetmail, $corp, $_SESSION["mail_user"], $expediteur, $typeMail); }
} $label = mysql_field_desc("fta_conditionnement", $champ); $bloc .= "<tr><td>{$label}</td><td><input type=text name={$champ} value=`" . ${$champ} . "` size=20/></td></tr>"; break; case "etape2": //L'étape 2 a été validé $action = "etape3"; //L'action sera d'enregistrer les dernières informations //Sauvegarde des valeurs $id_fta_sauvegarde = $id_fta; //Sauvegarde de l'id_fta en cours mysql_table_load("fta_conditionnement"); mysql_table_load("annexe_emballage"); //Hauteur $champ = "hauteur_emballage_fta_conditionnement"; ${"NOM_" . $champ} = mysql_field_desc("fta_conditionnement", $champ); $bloc .= "<tr><td>{${'NOM_' . $champ}}:</td><td>" . "<input type=radio name=" . $champ . " value=1 disabled>{$longueur_annexe_emballage} mm<hr>" . "<input type=radio name=" . $champ . " value=2 disabled>{$largeur_annexe_emballage} mm<hr>" . "<input type=radio name=" . $champ . " value=3 checked >{$hauteur_annexe_emballage} mm"; //Sauvegarde des valeurs $id_fta = $id_fta_sauvegarde; //Sauvegarde de l'id_fta en cours break; } //Fin de la création du bloc de saisie /* Sélection du mode d'affichage */ switch ($output) { /************* Début Code PDF *************/ case "pdf":
$champ = "date_maj_annexe_emballage"; $bloc .= "<tr class=contenu><td width=\"20%\">" . mysql_field_desc("annexe_emballage", $champ) . "</td><td>"; if ($id_annexe_emballage) { $date_maj_annexe_emballage = $annexeEmballageModel->getDataField($champ)->getFieldValue(); } else { $date_maj_annexe_emballage = ""; } $bloc .= $date_maj_annexe_emballage; $bloc .= "</td></tr>"; //Listes des FTA utilisant cette FTE if ($id_annexe_emballage) { $liste_fta = ""; $req = "SELECT `fta`.`id_fta`, `fta`.`id_article_agrologic`, LIBELLE ,code_article_ldc" . " FROM `fta_conditionnement`, `annexe_emballage`, `fta`, fta_etat " . " WHERE `fta_conditionnement`.`id_annexe_emballage` = `annexe_emballage`.`id_annexe_emballage` " . " AND `fta`.`id_fta` = `fta_conditionnement`.`id_fta` " . " AND fta.id_fta_etat=fta_etat.id_fta_etat " . " AND `annexe_emballage`.`id_annexe_emballage` = '" . $id_annexe_emballage . "' " . " AND abreviation_fta_etat='V' "; $result_fta = DatabaseOperation::convertSqlStatementWithoutKeyToArray($req); if ($result_fta) { $bloc .= "<tr></tr><tr class=titre><td>" . mysql_field_desc("fta", "code_article_ldc") . "</td><td>Liste des Fiches Techniques Articles validée utilisant cet emballage:</td></tr>"; foreach ($result_fta as $rows_fta) { $bloc .= "<tr><td align=\"right\">" . $rows_fta["code_article_ldc"] . "</td><td>" . $rows_fta["LIBELLE"] . "</td></tr>"; $liste_fta .= $rows_fta["id_fta"] . ";"; } //Fin du while } //Fin du if } //Fin de la liste des FTA $bloc .= "</table>"; /* Sélection du mode d'affichage */ switch ($output) { /* * ***********
Récupération des données MySQL */ //Sauvegarde de l'ID FTA car il va être supprimé lors des différents algorythme suivants $id_fta_sauvegarde = $id_fta; $bloc = ""; //Bloc de saisie //Adaptation du formulaire en fonction des informations déjà saisie switch ($action) { case FALSE: //Aucune étape n'a été validé $action = "etape1"; //L'action sera de sélectionner un modèle de palettisation //Sélection d'une autre palettisation $bloc .= "\n <tr><td>\n <a href=ajout_palettisation.php?id_fta={$id_fta}&palettisation_emballage_groupe=1&id_fta_chapitre_encours={$id_fta_chapitre_encours}>\n Ajouter la palettisation\n </a>\n </td></tr>\n "; //Tableau récapitulatif des palettisations utilisées $recap_palettisation = "<tr><td>\n <{$html_table}>\n <tr class=titre>\n <td>\n\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "id_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage_groupe", "nom_annexe_emballage_groupe") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "reference_fournisseur_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "poids_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "longueur_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "largeur_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("annexe_emballage", "hauteur_annexe_emballage") . "\n </td>\n <td>\n " . mysql_field_desc("fta_conditionnement", "nombre_couche_fta_conditionnement") . "\n </td>\n <td>\n " . mysql_field_desc("fta_conditionnement", "quantite_par_couche_fta_conditionnement") . "\n </td>\n "; $recap_palettisation .= "<td>Suppr.</td>"; $recap_palettisation .= "</tr>"; //Récupération des palettisations déjà saisies $req = "SELECT id_fta_conditionnement " . "FROM fta_conditionnement, annexe_emballage, annexe_emballage_groupe " . "WHERE fta_annexe_emballage_groupe=3 " . "AND id_fta=0 " . "AND fta_conditionnement.id_annexe_emballage=annexe_emballage.id_annexe_emballage " . "AND annexe_emballage.id_annexe_emballage_groupe=annexe_emballage_groupe.id_annexe_emballage_groupe " . "ORDER BY annexe_emballage_groupe.id_annexe_emballage_groupe, reference_fournisseur_annexe_emballage "; $result = DatabaseOperation::query($req); while ($rows = mysql_fetch_array($result)) { $id_fta_conditionnement = $rows["id_fta_conditionnement"]; mysql_table_load("fta_conditionnement"); mysql_table_load("annexe_emballage"); mysql_table_load("annexe_emballage_groupe"); //Case à cocher pour sélection $champ = "nom_annexe_emballage_groupe"; $recap_palettisation .= "<tr align=right bgcolor={$bgcolor}><td>" . "<input type=radio name=id_selection value={$id_fta_conditionnement} />" . "</td>"; //Identifiant de la palettisation $champ = "id_annexe_emballage";
} $action = "valider"; $page_action = $page_default . "_post.php"; break; case "modifier": $titre = "Modification de l'élément"; $submit_label = "Modifier"; //Classification Controle de Gestion $classificationArborescenceArticleModel = new ClassificationArborescenceArticleModel($id_classification_arborescence_article); $id_classification_arborescence_article_categorie_contenu = $classificationArborescenceArticleModel->getDataField(ClassificationArborescenceArticleModel::FIELDNAME_ID_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE_CONTENU)->getFieldValue(); $classificationArborescenceArticleCategorieContenuModel = new ClassificationArborescenceArticleCategorieContenuModel($id_classification_arborescence_article_categorie_contenu); $id_classification_arborescence_article_categorie = $classificationArborescenceArticleCategorieContenuModel->getDataField(ClassificationArborescenceArticleCategorieContenuModel::FIELDNAME_ID_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE)->getFieldValue(); $classificationArborescenceArticleCategorieModel = new ClassificationArborescenceArticleCategorieModel($id_classification_arborescence_article_categorie); $suivant_classification_arborescence_article_categorie = $classificationArborescenceArticleCategorieModel->getDataField(ClassificationArborescenceArticleCategorieModel::FIELDNAME_SUIVANT_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE)->getFieldValue(); if (!$suivant_classification_arborescence_article_categorie) { $bloc .= "<" . $html_table . ">\n <tr class=titre><td>Code de regroupement controle de gestion\n </td></tr>\n <tr><td>\n <" . $html_table . ">\n <tr><td>\n " . mysql_field_desc("classification_arborescence_article", "FAMILLE_ARTICLE") . "\n </td><td>\n <input type=\"text\" name=\"FAMILLE_ARTICLE\" size=\"20\" value=\"{$FAMILLE_ARTICLE}\" />\n <a href=l:rp_data.mdb target=_blank>\n <img src=../lib/images/bouton_aide_point_interrogation.gif width=25 height=26 border=0 /> </a>\n </td></tr>\n <tr><td>\n " . mysql_field_desc("classification_arborescence_article", "FAMILLE_MKTG") . "\n </td><td>\n <input type=\"text\" name=\"FAMILLE_MKTG\" size=\"20\" value=\"{$FAMILLE_MKTG}\" />\n <a href=l:rp_data.mdb target=_blank>\n <img src=../lib/images/bouton_aide_point_interrogation.gif width=25 height=26 border=0 /> </a>\n </td></tr>\n </table>\n </td></tr>\n "; $action = "modifier"; $page_action = $page_default . "_post.php"; } else { $bloc .= " Il n'y a rien à modifier pour cet élément."; $submit_label = "Annuler"; $page_action = "index.php?liste_id={$liste_id}"; } break; } /* Sélection du mode d'affichage */ switch ($output) { /* * *********** Début Code PDF
$chapitre = 0; $section = 0; include $page_pdf; //$pdf->SetProtection(array("print", "copy")); $pdf->Output(); //Read the FPDF.org manual to know the other options break; /*********** Fin Code PDF ***********/ /************** Début Code HTML **************/ /*********** Fin Code PDF ***********/ /************** Début Code HTML **************/ default: //echo $id_fta; echo "\n <form method={$method} action={$page_action}>\n <input type=hidden name=action value={$action}>\n <input type=hidden name=id_fta value={$id_fta}>\n <input type=hidden name=id_fta_chapitre_encours value={$id_fta_chapitre_encours}>\n <input type=\"hidden\" name=\"synthese_action\" value=\"{$synthese_action}\" />\n\n <{$html_table}>\n <tr class=titre_principal><td>\n\n Ajout d'un nouveau tarif\n\n </td></tr>\n </table>\n <{$html_table}>\n <tr><td>\n\n Enseigne:\n </td>\n <td>\n {$liste_client}\n\n </td></tr>\n <tr><td>\n\n " . mysql_field_desc("fta_tarif", "prix_fta_tarif") . ":\n </td>\n <td>\n <input type=text name=prix_fta_tarif value='' size=20/>\n\n </td></tr>\n <tr><td>\n\n " . mysql_field_desc("fta_tarif", "conditions_commerciales_fta_tarif") . ":\n </td>\n <td>\n <input type=radio name=conditions_commerciales_fta_tarif value=1> Oui<hr>\n <input type=\"radio\" name=\"conditions_commerciales_fta_tarif\" value=\"0\" checked /> Non\n\n </td></tr>\n <tr><td>\n Ristournable:\n </td>\n <td>\n <input type=radio name=ristournable_fta_tarif value=1> Oui<hr>\n <input type=\"radio\" name=\"ristournable_fta_tarif\" value=\"0\" checked /> Non\n\n </td></tr>\n {$bloc}\n </table>\n <{$html_table}>\n <tr><td>\n\n <center>\n <input type=submit value='Ajouter ce Tarif'>\n </center>\n\n </td></tr>\n </table>\n\n </form>\n "; /*********************** Inclusion de fin de page ***********************/ include "../lib/fin_page.inc"; /************ Fin Code HTML ************/ } //Fin du switch de sélection du mode d'affichage