Пример #1
0
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";
Пример #3
0
/*
    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
Пример #6
0
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":
Пример #8
0
$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";
Пример #10
0
        }
        $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
Пример #11
0
        $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