예제 #1
0
    //===== 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 '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$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);
            }
        }
    }
}
예제 #2
0
     //**************** 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";