include_once "saveProgramme.php"; //**************** extraire les données **************** include_once "afficheAccueil.php"; } else { if ($creeModifie) { LSL_enregistre_programme($_POST['creerMEF'], $_POST['creerMatiere'], $_POST['creerModalite'], $_POST['creerNote'], $_POST['creerAppreciation'], rtrim($_POST['creerOption'])); //**************** extraire les données **************** include_once "afficheAccueil.php"; } else { if ($supprimeAssociation) { supprimeProgramme($_POST['supprime']); //**************** extraire les données **************** include_once "afficheAccueil.php"; } else { if ($rattachement) { LSL_enregistre_MEF($_POST['MEF'], $_POST['edition'], $_POST['libelle'], $_POST['MEF_rattachement'], $_POST['annee']); //**************** extraire les données **************** include_once "afficheAccueil.php"; } else { //**************** extraire les données **************** include_once "afficheAccueil.php"; } } } } } } } } } // debug_var();
} if (!$charge) { ?> <p class="center rouge grand "> Échec du téléchargement de <?php echo $_FILES["fileToUpload"]["name"]; ?> </p> <?php } else { //===== TODO vérifier le respect du schéma =====\\ //===== On charge $target_file avec simpleXml =====\\ $xml = simplexml_load_file($target_file); $mefs = $xml->DONNEES->MEFS; foreach ($mefs->MEF as $mef) { LSL_enregistre_MEF($mef['CODE_MEF'], rtrim($mef->LIBELLE_EDITION), $mef->LIBELLE_LONG); } $matieres = $xml->DONNEES->MATIERES; /* echo 'Matières :<br />'; foreach ($matieres->MATIERE as $matiere) { echo ' '.$matiere['CODE_MATIERE']; echo ' → '; echo $matiere->LIBELLE_EDITION; echo '<br />'; } echo '<hr />'; * */ $programmes = $xml->DONNEES->PROGRAMMES; //echo 'Programmes :<br />';
function MaJFormations($formations) { global $mysqli; global $anneeLSL; foreach ($formations as $formation) { if ($formation["code_mef"] == $formation["MEF_rattachement"]) { $sql = "SELECT DISTINCT * FROM `nomenclatures_valeurs` " . "WHERE `type` = 'mef' AND `nom` = 'mef_rattachement' " . "AND `valeur` = '" . $formation["code_mef"] . "' " . "AND `code` != '" . $formation["code_mef"] . "' "; //echo "<br />".$sql; $resultChargeMEFs = $mysqli->query($sql); if ($resultChargeMEFs->num_rows) { $type = 'mef'; $MEF_rattachement = $formation["code_mef"]; while ($mefCharge = $resultChargeMEFs->fetch_object()) { $type = 'mef'; $code = $MEF = $mefCharge->code; $nom = 'libelle_edition'; $edition = getValeurNomenclature($type, $code, $nom); $nom = 'libelle_long'; $libelle = getValeurNomenclature($type, $code, $nom); $nom = 'formation'; $libelle_long = getValeurNomenclature($type, $code, $nom); LSL_enregistre_MEF($MEF, $edition, $libelle, $MEF_rattachement, $anneeLSL); } } } } }