security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } // Page bourrinée... la gestion du token n'est pas faite... et ne sera faite que si quelqu'un utilise encore ce mode d'initialisation et le manifeste sur la liste de diffusion gepi-users check_token(); $liste_tables_del = array( //"absences", //"aid", //"aid_appreciations", //"aid_config", //"avis_conseil_classe", //"classes", //"droits", //"eleves", //"responsables", //"etablissements", "groupes", //"j_aid_eleves", //"j_aid_utilisateurs", //"j_eleves_classes", //"j_eleves_etablissements", "j_eleves_groupes", "j_groupes_matieres", "j_groupes_professeurs", "j_groupes_classes", "j_signalement", //"j_eleves_professeurs", //"j_eleves_regime", //"j_professeurs_matieres", //"log", //"matieres", "matieres_appreciations", "matieres_notes", "matieres_appreciations_grp", "matieres_appreciations_tempo", //"periodes", "tempo2", //"temp_gep_import", "tempo", //"utilisateurs", "cn_cahier_notes", "cn_conteneurs", "cn_devoirs", "cn_notes_conteneurs", "cn_notes_devoirs", //"setting" ); if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //**************** EN-TETE ***************** $titre_page = "Outil d'initialisation de l'année : Importation des matières"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** ?>
|Retour accueil initialisation|
ATTENTION ...
";
echo "Des données concernant les matières sont actuellement présentes dans la base GEPI
Si vous poursuivez la procédure les données telles que notes, appréciations, ... seront effacées.
"; echo "Seules la table contenant les matières et la table mettant en relation les matières et les professeurs seront conservées.
"; echo ""; echo "ATTENTION ...
Vous ne devez procéder à cette opération uniquement si la constitution des classes a été effectuée !
Importation du fichier F_tmt.dbf contenant les données relatives aux matières : veuillez préciser le nom complet du fichier F_tmt.dbf."; echo "
"; } else { $dbf_file = isset($_FILES["dbf_file"]) ? $_FILES["dbf_file"] : NULL; if(mb_strtoupper($dbf_file['name']) == "F_TMT.DBF") { $fp = dbase_open($dbf_file['tmp_name'], 0); if(!$fp) { echo "Impossible d'ouvrir le fichier dbf
"; echo "Cliquer ici pour recommencer !
"; } else { // on constitue le tableau des champs à extraire $tabchamps = array("MATIMN","MATILC"); $nblignes = dbase_numrecords($fp); //number of rows $nbchamps = dbase_numfields($fp); //number of fields if (@dbase_get_record_with_names($fp,1)) { $temp = @dbase_get_record_with_names($fp,1); } else { echo "Le fichier sélectionné n'est pas valide !
";
echo "Cliquer ici pour recommencer !
Dans le tableau ci-dessous, les identifiants en rouge correspondent à des nouvelles matières dans la base GEPI. les identifiants en vert correspondent à des identifiants de matières détectés dans le fichier GEP mais déjà présents dans la base GEPI.
Il est possible que certaines matières ci-dessous, bien que figurant dans le fichier GEP, ne soient pas utilisées dans votre établissement cette année. C'est pourquoi il vous sera proposé en fin de procédure d'initialsation, un nettoyage de la base afin de supprimer ces données inutiles.
Identifiant de la matière | Nom complet |
$affiche[0] | $affiche[1] |
$affiche[0] | $nom_complet |
Lors de l'enregistrement des données il y a eu $nb_reg_no erreurs. Essayez de trouvez la cause de l'erreur et recommencez la procédure avant de passer à l'étape suivante."; } else { echo "
L'importation des matières dans la base GEPI a été effectuée avec succès !
Vous pouvez procéder à la quatrième phase d'importation des professeurs.
Aucun fichier n'a été sélectionné !
";
echo "Cliquer ici pour recommencer !
Le fichier sélectionné n'est pas valide !
";
echo "Cliquer ici pour recommencer !