Feature #272 - The Gradebook: More formatting for a file before changing it.

skala
Ivan Tcholakov 15 years ago
parent b29a8fcab6
commit 455a238c50
  1. 21
      main/gradebook/gradebook_flatview.php

@ -20,8 +20,7 @@ api_block_anonymous_users();
block_students();
if (isset ($_POST['submit']) && isset ($_POST['keyword'])) {
header('Location: ' . api_get_self() . '?selectcat=' . Security::remove_XSS($_GET['selectcat'])
. '&search=' . Security::remove_XSS($_POST['keyword']));
header('Location: '.api_get_self().'?selectcat='.Security::remove_XSS($_GET['selectcat']).'&search='.Security::remove_XSS($_POST['keyword']));
exit;
}
@ -95,7 +94,7 @@ if (isset ($_GET['exportpdf'])) {
'url' => api_get_self().'?selectcat=' . Security::remove_XSS($_GET['selectcat']),
'name' => get_lang('FlatView')
);
$export_pdf_form = new DataForm(DataForm :: TYPE_EXPORT_PDF, 'export_pdf_form', null, api_get_self() . '?exportpdf=&offset='.$_GET['offset'].'&selectcat=' . $_GET['selectcat'],'_blank');
$export_pdf_form = new DataForm(DataForm :: TYPE_EXPORT_PDF, 'export_pdf_form', null, api_get_self().'?exportpdf=&offset='.$_GET['offset'].'&selectcat='.$_GET['selectcat'], '_blank');
if (!$export_pdf_form->validate()) {
Display :: display_header(get_lang('ExportPDF'));
}
@ -114,9 +113,6 @@ if (isset ($_GET['exportpdf'])) {
$clear_send_printable_data[]=$clear_printable_data;
$clear_printable_data=array();
}
/*var_dump($printable_data[1]);
var_dump('--------------');
var_dump($clear_send_printable_data);*/
export_pdf($pdf,$clear_send_printable_data,$printable_data[0],$format);
exit;
}
@ -202,15 +198,14 @@ if (isset($_GET['isStudentView']) && $_GET['isStudentView'] == 'false') {
Display :: display_footer();
function get_printable_data($users,$alleval, $alllinks) {
$datagen = new FlatViewDataGenerator ($users,$alleval, $alllinks);
$offset = (isset($_GET['offset'])?$_GET['offset']:'0');
$count = (($offset+10) > $datagen->get_total_items_count()) ?
($datagen->get_total_items_count()-$offset) : 10;
$header_names = $datagen->get_header_names($offset,$count);
$data_array = $datagen->get_data(FlatViewDataGenerator :: FVDG_SORT_LASTNAME,0,null,$offset,$count,true);
$datagen = new FlatViewDataGenerator ($users, $alleval, $alllinks);
$offset = isset($_GET['offset']) ? $_GET['offset'] : '0';
$count = (($offset + 10) > $datagen->get_total_items_count()) ? ($datagen->get_total_items_count() - $offset) : 10;
$header_names = $datagen->get_header_names($offset, $count);
$data_array = $datagen->get_data(FlatViewDataGenerator :: FVDG_SORT_LASTNAME, 0, null, $offset, $count, true);
$newarray = array();
foreach ($data_array as $data) {
$newarray[] = array_slice($data, 1);
}
return array ($header_names, $newarray);
}
}

Loading…
Cancel
Save