print "<br />_____________________<br />"; if ($cpt_insert) { print $cpt_insert . " Professeurs créés. <br />"; } if ($cpt_maj) { print $cpt_maj . " Professeurs modifiés. <br />"; } fclose($fichier); } } switch ($action) { case 1: if ($imp_elv) { import_eleves($Sep_Champs, $dbh, $type_import, $mdp_auto, $num_auto, $prof_principal, $adr_mail); } elseif ($imp_prof) { import_profs($Sep_Champs, $dbh, $type_import, $mdp_auto, $num_auto, $adr_mail); } else { show_import_choix_fichier($dbh); } break; case 2: break; default: show_import_choix_fichier($dbh); break; } ?>
print "<br />_____________________<br />"; if ($cpt_insert) { print $cpt_insert . " Professeurs créés. <br />"; } if ($cpt_maj) { print $cpt_maj . " Professeurs modifiés. <br />"; } fclose($fichier); } } switch ($action) { case 1: if ($imp_elv) { import_eleves($Sep_Champs, $dbh, $type_import); } elseif ($imp_prof) { import_profs($Sep_Champs, $dbh, $type_import); } else { show_import_choix_fichier($dbh); } break; case 2: break; default: show_import_choix_fichier($dbh); break; } ?>
<?php /** * Import des classes et enseignants depuis le fichier CSV * * La structure du fichier est la suivante: * Ecole, Degrés, Titulaire, Effectif * Degrés et Titulaire peuvent contenir 2 entrées, séparées par un `/` */ /** * Core functions */ require_once 'core.php'; import_profs(); // Lecture du fichier de données // @TODO année depuis ligne de commande ? echo "Importing Classes data\n"; try { $rows = read_datafile(get_classes_datafile_name($annee_scolaire)); } catch (Exception $e) { if ($e->getCode() == ERROR_DATAFILE_NOT_FOUND) { echo "No data file for {$annee_scolaire} was found, ", "using ", --$annee_scolaire, " data\n"; try { $rows = read_datafile(get_classes_datafile_name($annee_scolaire)); } catch (Exception $e) { exit_error($e->getMessage()); } } else { exit_error($e->getMessage()); } }