if(!empty($DB_TAB)) { foreach($DB_TAB as $DB_ROW) { $item_ref = $DB_ROW['matiere_ref'].'.'.$DB_ROW['niveau_ref'].'.'.$DB_ROW['domaine_ref'].$DB_ROW['theme_ordre'].$DB_ROW['item_ordre']; $tab_export_csv[$DB_ROW['item_id']] = $DB_ROW['item_id'].$separateur.$matiere_nom.$separateur.$DB_ROW['niveau_nom'].$separateur.$item_ref.$separateur.'"'.$DB_ROW['item_nom'].'"'; $tab_export_html[$DB_ROW['item_id']] = '<tr><td>'.$DB_ROW['item_id'].'</td><td>'.html($matiere_nom).'</td><td>'.html($DB_ROW['niveau_nom']).'</td><td>'.html($item_ref).'</td><td>'.html($DB_ROW['item_nom']).'</td>'; } } // On compte maintenant le nombre de saisies par item et par année scolaire. $tab_count = array(); if(!empty($DB_TAB)) { $tab_item = array_keys($tab_export_csv); $DB_TAB = DB_STRUCTURE_COMMUN::DB_lister_dates_saisies_items( implode(',',$tab_item) ); if(!empty($DB_TAB)) { $annee_decalage = 0; do { $export_csv_entete .= ($annee_decalage) ? $separateur.'ANNEE -'.$annee_decalage : $separateur.'ANNEE' ; $export_html_entete .= ($annee_decalage) ? '<th>Notes<br />Année −'.$annee_decalage.'</th>' : '<th>Notes<br />Année</th>' ; foreach($tab_item as $item_id) { $tab_count[$item_id][$annee_decalage] = 0; } $date_min = jour_debut_annee_scolaire('mysql',-$annee_decalage); foreach($DB_TAB as $key => $DB_ROW) { if( $date_min <= $DB_ROW['date'] )