// Print certificates (without the common header/footer/watermark // stuff) and return as one multiple-pages PDF $address = api_get_setting('platform.institution_address'); $phone = api_get_setting('admin.administrator_phone'); $address = str_replace('\\n', '<br />', $address); $pdf->custom_header = array('html' => "<h5 align='right'>{$address} <br />{$phone}</h5>"); // stuff) and return as one multiple-pages PDF $pdf->html_to_pdf($pdfList, null, null, false, true, true); } // Delete calc_score session data Session::erase('calc_score'); break; case 'download': $userId = isset($_GET['user_id']) && $_GET['user_id'] ? $_GET['user_id'] : null; $cats = Category::load($cat_id, null, null, null, null, null, false); GradebookUtils::generateTable($userId, $cats); break; } $course_code = api_get_course_id(); $interbreadcrumb[] = array('url' => Security::remove_XSS($_SESSION['gradebook_dest']) . '?', 'name' => get_lang('Gradebook')); $interbreadcrumb[] = array('url' => '#', 'name' => get_lang('GradebookListOfStudentsReports')); $this_section = SECTION_COURSES; Display::display_header(''); $token = Security::get_token(); echo Display::page_header(get_lang('GradebookListOfStudentsReports')); echo '<div class="btn-group">'; if (count($userList) > 0) { $url = api_get_self() . '?action=export_all&' . api_get_cidReq() . '&selectcat=' . $cat_id; echo Display::url(get_lang('ExportAllToPDF'), $url, array('class' => 'btn btn-default')); } echo '</div>';