print "<br />_____________________<br />";
        if ($cpt_insert) {
            print $cpt_insert . " Professeurs cr&eacute;&eacute;s. <br />";
        }
        if ($cpt_maj) {
            print $cpt_maj . " Professeurs modifi&eacute;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;
}
?>



Ejemplo n.º 3
0
<?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());
    }
}