[svn r13000] debug the tabs gestion : the "my progress" tab was forgotten and we tried to display admin tab whatever user status was

skala
Eric Marguin 18 years ago
parent dd74af6074
commit be99e37bfe
  1. 36
      main/inc/banner.inc.php

@ -238,20 +238,38 @@ if ($_user['user_id'])
// Reporting
if (api_get_setting('show_tabs', 'reporting') == 'true')
{
$navigation['session_my_space'] = $possible_tabs['session_my_space'];
if(api_is_allowed_to_create_course())
{
$navigation['session_my_space'] = $possible_tabs['session_my_space'];
}
else
{
$navigation['session_my_space'] = $possible_tabs['session_my_progress'];
}
}
else
{
$menu_navigation['session_my_space'] = $possible_tabs['session_my_space'];
}
if (api_get_setting('show_tabs', 'platform_administration') == 'true')
{
$navigation['platform_admin'] = $possible_tabs['platform_admin'];
if(api_is_allowed_to_create_course())
{
$menu_navigation['session_my_space'] = $possible_tabs['session_my_space'];
}
else
{
$menu_navigation['session_my_space'] = $possible_tabs['session_my_progress'];
}
}
else
if(api_is_platform_admin())
{
$menu_navigation['platform_admin'] = $possible_tabs['platform_admin'];
if (api_get_setting('show_tabs', 'platform_administration') == 'true')
{
$navigation['platform_admin'] = $possible_tabs['platform_admin'];
}
else
{
$menu_navigation['platform_admin'] = $possible_tabs['platform_admin'];
}
}
}

Loading…
Cancel
Save