//===== 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 />'; foreach ($programmes->PROGRAMME as $programme) { foreach ($matieres->MATIERE as $matiere) { //echo $matiere['CODE_MATIERE'].' → '.$programme->CODE_MATIERE; if ((string) $matiere['CODE_MATIERE'] == (string) $programme->CODE_MATIERE) { //echo $matiere->LIBELLE_LONG; LSL_enregistre_programme($programme->CODE_MEF, $programme->CODE_MATIERE, $programme->CODE_MODALITE_ELECT, NULL, NULL, $matiere->LIBELLE_LONG); } } } }
//**************** extraire les données **************** include_once "afficheAccueil.php"; } else { if ($ouvreProfs) { include_once "saveOuvreProfs.php"; //**************** extraire les données **************** include_once "afficheAccueil.php"; } else { if ($saveProgramme) { //**************** extraire les données **************** 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";