diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php index f11fe7b38a8..da644e05fe2 100755 --- a/main/install/configuration.dist.php +++ b/main/install/configuration.dist.php @@ -228,3 +228,5 @@ //$_configuration['lp_fix_embed_content'] = false; // Manage deleted files marked with "DELETED" (by course and only by allowed by admin) //$_configuration['document_manage_deleted_files'] = false; +// Hide tabs in the main/session/index.php page +//$_configuration['session_hide_tab_list'] = array(); diff --git a/main/session/index.php b/main/session/index.php index dac22bb34a3..c8275ed8ffd 100755 --- a/main/session/index.php +++ b/main/session/index.php @@ -651,18 +651,29 @@ function change_session() { );*/ $coursesTab = Display::grid_html('courses'); - $starTab = Display::grid_html('list_default'); + +$tabs = array( + $starTab, + $coursesTab, + Display::grid_html('list_course'), + Display::grid_html('exercises'), + $reportingTab +); + +$tabToHide = api_get_configuration_value('session_hide_tab_list'); + +if (!empty($tabToHide)) { + foreach ($tabToHide as $columnId) { + unset($headers[$columnId]); + unset($tabs[$columnId]); + } +} + // Main headers data echo Display::tabs( $headers, - array( - $starTab, - $coursesTab, - Display::grid_html('list_course'), - Display::grid_html('exercises'), - $reportingTab - ) + $tabs ); Display::display_footer();