//Affectation de l'id_fta $id_fta_conditionnement = ""; //Suppression de l'id_fta_conditionnement pour création d'un nouvel enregistrement //Suppression de la palettisation précédement sélectionnée $req = "SELECT id_fta_conditionnement " . "FROM fta_conditionnement, annexe_emballage_groupe, annexe_emballage " . "WHERE fta_annexe_emballage_groupe=3 " . "AND id_fta={$id_fta} " . "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 reference_fournisseur_annexe_emballage "; $result = DatabaseOperation::query($req); while ($rows = mysql_fetch_array($result)) { $id_fta_conditionnement = $rows["id_fta_conditionnement"]; mysql_table_operation("fta_conditionnement", "delete"); } //Enregsitrement de la palettisation pour la FTA en cours mysql_table_operation("fta_conditionnement", "insert"); //Renvoi sur la page d'ajout avec cette nouvelle information de groupe d'emballage sélectionné header("Location: modification_fiche.php?id_fta={$id_fta}&id_fta_chapitre_encours={$id_fta_chapitre_encours}"); break; case 'suppression_modele_palettisation': //Variables passées en URL $id_fta; $id_fta_conditionnement; mysql_table_operation("fta_conditionnement", "delete"); header("Location: selection_palettisation.php?id_fta={$id_fta}&id_fta_chapitre_encours={$id_fta_chapitre_encours}"); break; /************ Fin de switch ************/ } //include ("./action_bs.php"); //include ("./action_sm.php"); ?>
$message = "Vous avez demandé une dérogation pour augmenter la durée de vie de votre composant.<br>" . "Pourtant vous venez de saisir une durée de vie inférieure."; afficher_message($titre, $message, $redirection); $error = 1; } //header ("Location: derogation_duree_vie.php"); break; } /* $nom_annexe_emballage_groupe; //Fourni en URL $id_annexe_emballage_groupe_type; //Fourni en URL mysql_table_operation("annexe_emballage_groupe", "insert"); header ("Location: liste_type.php"); */ if (!$error) { header("Location: derogation_duree_vie.php"); } break; case "supprimer": //Supprimer le groupe mysql_table_operation("fta_derogation_duree_vie", "delete"); //header ("Location: liste_type.php"); header("Location: derogation_duree_vie.php"); break; /************ Fin de switch ************/ } //header ("Location: derogation_duree_vie.php"); //include ("./action_bs.php"); //include ("./action_sm.php"); ?>
//Valeur par défaut $_SESSION["ingredient_fta_composition"] = $_SESSION["liste_ingredient_defaut"]; $_SESSION["nom_fta_composition"] = $_SESSION["nom_fta_nomenclature"]; $_SESSION["id_geo"] = $_SESSION["site_production_fta_nomenclature"]; $_SESSION["poids_fta_composition"] = $_SESSION["poids_fta_nomenclature"]; $_SESSION["quantite_fta_composition"] = "1"; //Ajout //mysql_table_operation("fta_composition", "insert"); mysql_table_operation("fta_composant", "insert"); } } else { //Mise à jour de la recette associée à sa nomenclature $N_INFOLOGIC = $code_produit_agrologic_fta_nomenclature; $id_fta_nomenclature; //mysql_table_operation("fta_nomenclature", "update"); mysql_table_operation("fta_composant", "update"); /* //Suppression des composants associés $req = "DELETE FROM fta_composition " . "WHERE id_fta_nomenclature=".$_SESSION["id_fta_nomenclature"]." " ; DatabaseOperation::query($req); //Dans le cas d'une recette, Ajout du composant associé ainsi que ses valeurs par défaut if($id_access_recettes_recette) { //Valeur par défaut $_SESSION["ingredient_fta_composition"]=$_SESSION["liste_ingredient_defaut"]; $_SESSION["nom_fta_composition"]=$_SESSION["nom_fta_nomenclature"]; $_SESSION["id_geo"]=$_SESSION["site_production_fta_nomenclature"]; $_SESSION["poids_fta_composition"]=$_SESSION["poids_fta_nomenclature"];
S'il n'y a pas d'actions défini */ case '': //Redirection header("Location: index.php"); break; case 'valider': //Enregistrement du nouvel éléments de classification $ascendant_classification_arborescence_article_categorie_contenu = $id_classification_arborescence_article; $id_classification_arborescence_article_categorie_contenu; $id_classification_arborescence_article = ""; mysql_table_operation("classification_arborescence_article", "insert"); //Redirection header("Location: index.php?liste_id={$liste_id}"); break; case 'modifier': // echo $FAMILLE_ARTICLE; // echo $FAMILLE_MKTG; mysql_table_operation("classification_arborescence_article", "update"); //Redirection header("Location: index.php?liste_id={$liste_id}"); break; /************ Fin de switch ************/ } //include ("./action_bs.php"); //include ("./action_sm.php"); ?>
${$nom_date} = recuperation_date_pour_mysql($jour_date, $mois_date, $annee_date, $nom_date); //Si pas de date saisie, par défaut Date du jour if (${$nom_date} == "0000-00-00") { ${$nom_date} = date("Y-m-d"); } //Date de fin de période $nom_date = "date_fin_fta_tarif"; $txt1 = "jour_date_" . $nom_date; $jour_date = ${$txt1}; $txt1 = "mois_date_" . $nom_date; $mois_date = ${$txt1}; $txt1 = "annee_date_" . $nom_date; $annee_date = ${$txt1}; ${$nom_date} = recuperation_date_pour_mysql($jour_date, $mois_date, $annee_date, $nom_date); //Si pas de date saisie, par défaut 31/12 de l'année en cours if (${$nom_date} == "0000-00-00") { ${$nom_date} = date("Y-12-31"); } $id_fta; mysql_table_operation("fta_tarif", "insert"); header("Location: modification_fiche.php?id_fta={$id_fta}&id_fta_chapitre_encours={$id_fta_chapitre_encours}&synthese_action={$synthese_action}"); break; /************ Fin de switch ************/ } //include ("./action_bs.php"); //include ("./action_sm.php"); ?>
function DEPRECATED_recette_nomenclature_ajout($id_access_recette_recette, $id_fta, $ascendant_fta_nomenclature) { /* Dictionnaire des variables: */ $id_fta_nomenclature; //Valeur obligatoire pour la suppression $id_access_recette_recette; //Valeur obligatoire pour l'insertion $id_fta; //Valeur obligatoire pour l'insertion $ascendant_fta_nomenclature; //Nomenclature sur laquelle attacher cette nomeclature /* Corps de la fonction */ //Récupération des données recettes pour intégration de la nomenclature $id_access_recette_recette; mysql_table_load("access_recettes_recette"); mysql_table_load("fta"); mysql_table_load("access_arti2"); //Controle des données if (recette_racine($id_access_recette_recette) and !$_SESSION["liste_ingredient_defaut"]) { $titre = "Répartition des Ingrédients Manquante"; $message = "Veuillez éditer la répartition des ingrédients pour que cette recette soit utilisable dans l'Intranet"; $redirection = "ajout_recette.php"; afficher_message($titre, $message, $redirection); $err = 1; } else { //Valeur par défaut $_SESSION["nom_fta_nomenclature"] = $_SESSION["INTITULE_RECETTE"]; $_SESSION["poids_fta_nomenclature"] = $_SESSION["POIDS_TOTAL"]; //$_SESSION["id_annexe_unite"] = $_SESSION["Unité"]; $_SESSION["site_production_fta_nomenclature"] = $_SESSION["Site_de_production"]; //$_SESSION["environnement_conservation_fta_nomenclature"]=$_SESSION["etat_access_recettes_recette"]; $_SESSION["quantite_piece_par_carton"] = 1; //Dans le cas d'une Recette Racine if (recette_racine($id_access_recette_recette)) { //Ajout du composant associé ainsi que ses valeurs par défaut //Valeur par défaut $_SESSION["ingredient_fta_composition"] = $_SESSION["liste_ingredient_defaut"]; $_SESSION["nom_fta_composition"] = $_SESSION["nom_fta_nomenclature"]; $_SESSION["id_geo"] = $_SESSION["site_production_fta_nomenclature"]; $_SESSION["poids_fta_composition"] = $_SESSION["poids_fta_nomenclature"]; $_SESSION["quantite_fta_composition"] = "1"; $_SESSION["code_produit_agrologic_fta_nomenclature"] = $_SESSION["N_INFOLOGIC"]; //Ajout $_SESSION["id_fta_composition"] = ""; mysql_table_operation("fta_composition", "insert"); } //Insertion de la recette dans la nomenclature $id_fta; $id_access_recette_recette; $_SESSION["id_fta_nomenclature"] = 0; $ascendant_fta_nomenclature; mysql_table_operation("fta_nomenclature", "insert"); $id_fta_nomenclature = $_SESSION["id_fta_nomenclature"]; //Nettoyage des variables globales $_SESSION["code_produit_agrologic_fta_nomenclature"] = ""; //Dans le cas d'une Recette Racine if (recette_racine($id_access_recette_recette)) { //Préparation du rattachement des sous-recettes à cette nomenclature $_SESSION["ascendant_fta_nomenclature"] = $id_fta_nomenclature; } //Récupération de l'ascendant de global $ascendant_fta_nomenclature = $_SESSION["ascendant_fta_nomenclature"]; //Recherche des sous-recettes $req = "SELECT descendant_access_recette_recette " . "FROM access_recettes_composition " . "WHERE id_access_recette_recette={$id_access_recette_recette} "; $result = DatabaseOperation::query($req); $num = mysql_num_rows($result); if ($num) { //Parcours des sous-recettes while ($rows = mysql_fetch_array($result)) { //Préparation des variables $_SESSION["id_access_recette_recette"] = $rows["descendant_access_recette_recette"]; $id_access_recette_recette = $_SESSION["id_access_recette_recette"]; $id_fta; //Appel recursif de la fonction $id_fta_nomenclature; $operation; recette_nomenclature_ajout($id_access_recette_recette, $id_fta, $ascendant_fta_nomenclature); } } return $id_fta_nomenclature; } //Fin du controle de cohérence }
$modelFtaSuiviProjet->getDataField(FtaSuiviProjetModel::FIELDNAME_DATE_VALIDATION_SUIVI_PROJET)->setFieldValue(date("Y-m-d H:i:s")); $modelFtaSuiviProjet->setSigned($paramSignatureValidationSuiviProjet); $modelFtaSuiviProjet->saveToDatabase(); $modelFta->manageFtaPrimaireSecondaire(FtaEtatModel::ID_VALUE_MODIFICATION, FtaVerrouillageChampsModel::CHANGE_STATE_FALSE); } } else { $titre = 'Informations'; $message = 'Vous ne pouvez pas valider le chapitre une information est manquante ou incorrecte,<br>' . 'mise en évidence en Rouge.'; Lib::showMessage($titre, $message); } break; case 'suppression_tarif': //Variables passées en URL $id_fta_tarif; $paramIdFta; mysql_table_operation('fta_tarif', 'delete'); //header ('Location: modification_fiche.php?id_fta=$id_fta&id_fta_chapitre_encours=$id_fta_chapitre_encours&synthese_action=$synthese_action'); break; case 'suppression_conditionnement': //Variables passées en URL $id_fta_conditionnement = Lib::getParameterFromRequest(FtaConditionnementModel::KEYNAME); /* * Suppression du conditionnement */ FtaConditionnementModel::deleteFtaConditionnement($id_fta_conditionnement); break; case 'suppression_palettisation': //Variables passées en URL // $paramIdFta; // $id_fta_conditionnement; // mysql_table_operation('fta_conditionnement', 'delete');
//Journal echo " - Création des suivi de projet.<br>"; //Parcours de tous les chapitres while ($rows_chapitre = mysql_fetch_array($result_chapitre)) { //Initialisation des données à insérer dans le suivi de projet $id_fta; //Déjà initialisé $id_fta_chapitre = $rows_chapitre["id_fta_chapitre"]; $commentaire_suivi_projet = "FTA recréée automatiquement."; $date_validation_suivi_projet = "2006-06-09"; $signature_validation_suivi_projet = -1; $notification_fta_suivi_projet = 1; //Journal echo " ... Chapitre {$id_fta_chapitre}:"; //Insertion des données dans le suivi de projet mysql_table_operation("fta_suivi_projet", "insert"); //Journal echo " créé.<br>"; } //Fin de parcours de tous les chapitres echo "<hr /><br>"; } //Fin du Parcours de tous les enregistrement access_arti2 echo "Nombre total de fiches créées: {$i}"; break; } /* * ********** Fin de switch * ********** */ //include ("./action_bs.php"); //include ("./action_sm.php");
//L'informations peut-être modifier mysql_table_operation("fta_conditionnement", "update"); mysql_table_load("fta_conditionnement"); //Resturation des valeurs $id_fta = $id_fta_sauvegarde; //Restauration de l'id_fta en cours $id_fta_conditionnement = ""; //Suppression de l'id //Suppression de la palettisation précédement sélectionnée $req = "SELECT id_fta_conditionnement " . "FROM fta_conditionnement, annexe_emballage_groupe, annexe_emballage " . "WHERE fta_annexe_emballage_groupe=3 " . "AND id_fta={$id_fta} " . "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 reference_fournisseur_annexe_emballage "; $result = DatabaseOperation::query($req); while ($rows = mysql_fetch_array($result)) { $id_fta_conditionnement = $rows["id_fta_conditionnement"]; mysql_table_operation("fta_conditionnement", "delete"); } //Affectation de ce modèle à la FTA en cours $id_fta_conditionnement = ""; //Suppression de l'id mysql_table_operation("fta_conditionnement", "insert"); //Renvoi sur la page d'ajout avec cette nouvelle information de groupe d'emballage sélectionné header("Location: modification_fiche.php?id_fta={$id_fta}&id_fta_chapitre_encours={$id_fta_chapitre_encours}"); break; /************ Fin de switch ************/ } //include ("./action_bs.php"); //include ("./action_sm.php"); ?>