|
|
|
@ -4,7 +4,7 @@ |
|
|
|
|
* @author Bart Mollet, Julio Montoya lot of fixes |
|
|
|
|
* @package chamilo.admin |
|
|
|
|
*/ |
|
|
|
|
/* INIT SECTION */ |
|
|
|
|
|
|
|
|
|
$cidReset = true; |
|
|
|
|
require_once __DIR__.'/../inc/global.inc.php'; |
|
|
|
|
|
|
|
|
@ -14,7 +14,6 @@ $this_section = SECTION_PLATFORM_ADMIN; |
|
|
|
|
api_protect_admin_script(true); |
|
|
|
|
|
|
|
|
|
$tool_name = get_lang('SessionOverview'); |
|
|
|
|
|
|
|
|
|
$interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('PlatformAdmin')); |
|
|
|
|
$interbreadcrumb[] = array('url' => 'session_list.php', 'name' => get_lang('SessionList')); |
|
|
|
|
|
|
|
|
@ -32,7 +31,13 @@ switch ($action) { |
|
|
|
|
$result = UrlManager::add_user_to_url($user_id, $url_id); |
|
|
|
|
$user_info = api_get_user_info($user_id); |
|
|
|
|
if ($result) { |
|
|
|
|
$message = Display::return_message(get_lang('UserAdded').' '.api_get_person_name($user_info['firstname'], $user_info['lastname']), 'confirm'); |
|
|
|
|
$message = Display::return_message( |
|
|
|
|
get_lang('UserAdded').' '.api_get_person_name( |
|
|
|
|
$user_info['firstname'], |
|
|
|
|
$user_info['lastname'] |
|
|
|
|
), |
|
|
|
|
'confirm' |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -44,9 +49,7 @@ if (!empty($message)) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$multiple_url_is_on = api_get_multiple_access_url(); |
|
|
|
|
|
|
|
|
|
$order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname' : ' ORDER BY lastname, firstname'; |
|
|
|
|
|
|
|
|
|
$session_list = SessionManager::get_sessions_list(); |
|
|
|
|
|
|
|
|
|
$html = ''; |
|
|
|
@ -57,11 +60,9 @@ if ($show_users_with_problems) { |
|
|
|
|
$html .= '<a href="'.api_get_self().'?show_users_with_problems=1">'.get_lang('ShowUsersNotAddedInTheURL').'</a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($session_list as $session_item) { |
|
|
|
|
$session_id = $session_item['id']; |
|
|
|
|
$html .= '<h3>'.$session_item['name'].'</h3>'; |
|
|
|
|
|
|
|
|
|
$access_where = "(access_url_id = $url_id OR access_url_id is null )"; |
|
|
|
|
if ($show_users_with_problems) { |
|
|
|
|
$access_where = "(access_url_id is null)"; |
|
|
|
@ -89,7 +90,6 @@ foreach ($session_list as $session_item) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$link_to_add_user_in_url = ''; |
|
|
|
|
|
|
|
|
|
if ($multiple_url_is_on) { |
|
|
|
|
if ($user['access_url_id'] != $url_id) { |
|
|
|
|
$user_link .= ' '.Display::return_icon('warning.png', get_lang('UserNotAddedInURL'), array(), ICON_SIZE_MEDIUM); |
|
|
|
|