$tool_name = get_lang('List'); break; } if (isset($_GET['action']) && $_GET['action'] == 'export') { $data = GlossaryManager::get_glossary_data(0, GlossaryManager::get_number_glossary_terms(api_get_session_id()), 0, 'ASC'); usort($data, "sorter"); $list = array(); $list[] = array('term', 'definition'); foreach ($data as $line) { $list[] = array($line[0], $line[1]); } $filename = 'glossary_course_' . api_get_course_id(); Export::export_table_csv_utf8($list, $filename); } if (isset($_GET['action']) && $_GET['action'] == 'export_to_pdf') { GlossaryManager::export_to_pdf(); } Display::display_header($tool_name); // Tool introduction Display::display_introduction_section(TOOL_GLOSSARY); if (isset($_GET['action']) && $_GET['action'] == 'changeview' and in_array($_GET['view'], array('list', 'table'))) { $_SESSION['glossary_view'] = $_GET['view']; } else { if (!isset($_SESSION['glossary_view'])) { $_SESSION['glossary_view'] = 'table'; //Default option } } if (api_is_allowed_to_edit(null, true)) { switch ($action) { case 'addglossary':