} // //////////////////////////////////////////////////////////////////////////////////////////////////// // Elaboration du bulletin (moyenne et/ou appréciation) en HTML et PDF + CSV pour GEPI + Formulaire pour report prof // //////////////////////////////////////////////////////////////////////////////////////////////////// if( $type_bulletin && $make_html ) { $tab_bulletin_input = array(); $bulletin_form = $bulletin_periode = $bulletin_alerte = '' ; if($_SESSION['USER_PROFIL_TYPE']=='professeur') { if($_SESSION['OFFICIEL']['BULLETIN_MOYENNE_SCORES']) { // Attention : $groupe_id peut être un identifiant de groupe et non de classe, auquel cas les élèves peuvent être issus de différentes classes dont les états des bulletins sont différents... $DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_lister_periodes_bulletins_saisies_ouvertes($liste_eleve); $nb_periodes_ouvertes = !empty($DB_TAB) ? count($DB_TAB) : 0 ; if($nb_periodes_ouvertes==1) { $bulletin_periode = '['.html($DB_TAB[0]['periode_nom']).']<input type="hidden" id="f_periode_eleves" name="f_periode_eleves" value="'.$DB_TAB[0]['periode_id'].'_'.$DB_TAB[0]['eleves_listing'].'" />' ; } elseif($nb_periodes_ouvertes>1) { foreach($DB_TAB as $DB_ROW) { $selected = ($DB_ROW['periode_id']==$periode_id) ? ' selected' : '' ; $bulletin_periode .= '<option value="'.$DB_ROW['periode_id'].'_'.$DB_ROW['eleves_listing'].'"'.$selected.'>'.html($DB_ROW['periode_nom']).'</option>'; } $bulletin_periode = '<select id="f_periode_eleves" name="f_periode_eleves">'.$bulletin_periode.'</select>'; }