$xml.= '        </competence>'."\r\n";
       }
       $xml.= '      </palier>'."\r\n";
     }
     $xml.= '    </eleve>'."\r\n";
   }
 }
 $fichier_extension = ($action=='export_lpc') ? 'xml' : 'zip' ;
 $fichier_nom = str_replace('export_','import-',$action).'-'.Clean::fichier($_SESSION['WEBMESTRE_UAI']).'_'.fabriquer_fin_nom_fichier__date_et_alea().'.'.$fichier_extension; // LPC recommande le modèle "import-lpc-{timestamp}.xml"
 if($action=='export_lpc')
 {
   $xml.= '  </donnees>'."\r\n";
   $xml.= '</lpc>'."\r\n";
   // Pour LPC, ajouter la signature via un appel au serveur sécurisé
   $xml = utf8_decode($xml);
   $xml = ServeurCommunautaire::signer_exportLPC( $_SESSION['SESAMATH_ID'] , $_SESSION['SESAMATH_KEY'] , $xml ); // fonction sur le modèle de envoyer_arborescence_XML()
   if(substr($xml,0,5)!='<?xml')
   {
     exit(html($xml));
   }
   FileSystem::ecrire_fichier( CHEMIN_DOSSIER_EXPORT.$fichier_nom , $xml );
   $fichier_lien = './force_download.php?fichier='.$fichier_nom;
 }
 else
 {
   $xml.= '  </donnees>'."\r\n";
   $xml.= '</sacoche>'."\r\n";
   // L'export pour SACoche on peut le zipper (le gain est très significatif : facteur 40 à 50 !)
   FileSystem::zip( CHEMIN_DOSSIER_EXPORT.$fichier_nom , 'import_validations.xml' , $xml );
   $fichier_lien = URL_DIR_EXPORT.$fichier_nom;
 }
                 $xml .= '        </competence>' . "\r\n";
             }
             $xml .= '      </palier>' . "\r\n";
         }
         $xml .= '    </eleve>' . "\r\n";
     }
 }
 $fichier_extension = $action == 'export_lpc' ? 'xml' : 'zip';
 $fichier_nom = str_replace('export_', 'import-', $action) . '-' . Clean::fichier($_SESSION['WEBMESTRE_UAI']) . '_' . fabriquer_fin_nom_fichier__date_et_alea() . '.' . $fichier_extension;
 // LPC recommande le modèle "import-lpc-{timestamp}.xml"
 if ($action == 'export_lpc') {
     $xml .= '  </donnees>' . "\r\n";
     $xml .= '</lpc>' . "\r\n";
     // Pour LPC, ajouter la signature via un appel au serveur sécurisé
     $xml = utf8_decode($xml);
     $xml = ServeurCommunautaire::signer_exportLPC($_SESSION['SESAMATH_ID'], $_SESSION['SESAMATH_KEY'], $xml);
     // fonction sur le modèle de envoyer_arborescence_XML()
     if (substr($xml, 0, 5) != '<?xml') {
         exit(html($xml));
     }
     FileSystem::ecrire_fichier(CHEMIN_DOSSIER_EXPORT . $fichier_nom, $xml);
     $fichier_lien = './force_download.php?fichier=' . $fichier_nom;
 } else {
     $xml .= '  </donnees>' . "\r\n";
     $xml .= '</sacoche>' . "\r\n";
     // L'export pour SACoche on peut le zipper (le gain est très significatif : facteur 40 à 50 !)
     FileSystem::zip(CHEMIN_DOSSIER_EXPORT . $fichier_nom, 'import_validations.xml', $xml);
     $fichier_lien = URL_DIR_EXPORT . $fichier_nom;
 }
 // Afficher le retour
 $se = $nb_eleves > 1 ? 's' : '';