예제 #1
0
 * Consultez la Licence Publique Générale GNU Affero pour plus de détails.
 * 
 * Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
 * si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
 * 
 */
if (!defined('SACoche')) {
    exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = $_SESSION['USER_PROFIL_TYPE'] == 'professeur' ? html(Lang::_("Fiches brevet")) : html(Lang::_("Étape n°5 - Fiches brevet"));
// Javascript
Layout::add('js_inline_before', 'var TODAY_FR   = "' . TODAY_FR . '";');
Layout::add('js_inline_before', 'var USER_ID    = ' . $_SESSION['USER_ID'] . ';');
Layout::add('js_inline_before', 'var CODE_TOTAL = ' . CODE_BREVET_EPREUVE_TOTAL . ';');
// Lister les séries de Brevet en place
$DB_TAB = DB_STRUCTURE_BREVET::DB_lister_brevet_series_etablissement();
if (empty($DB_TAB)) {
    echo '<p class="danger">Aucun élève n\'est associé à une série du brevet !</p>' . NL;
    echo $_SESSION['USER_PROFIL_TYPE'] == 'professeur' ? '<div class="astuce">Un administrateur ou directeur doit effectuer les étapes préliminaires.</div>' . NL : '<div class="astuce"><a href="./index.php?page=brevet&amp;section=series">Effectuer l\'étape n°1.</a></div>' . NL;
    return;
    // Ne pas exécuter la suite de ce fichier inclus.
}
$tab_brevet_series = array();
foreach ($DB_TAB as $DB_ROW) {
    $tab_brevet_series[$DB_ROW['brevet_serie_ref']] = html($DB_ROW['brevet_serie_nom']);
}
// Vérifier que les séries de Brevet sont configurées
$DB_TAB = DB_STRUCTURE_BREVET::DB_lister_brevet_series_etablissement_non_configurees();
if (count($DB_TAB)) {
    foreach ($DB_TAB as $DB_ROW) {
        echo '<p class="danger">' . html($DB_ROW['brevet_serie_nom']) . ' &rarr; non configurée !</p>' . NL;