function format_status($status) { $statusname = api_get_status_langvars(); return $statusname[$status]; }
switch ($_GET['action']) { case 'unsubscribe': if (CourseManager::get_user_in_course_status($_GET['user_id'], $_GET['courseId']) == STUDENT) { CourseManager::unsubscribe_user($_GET['user_id'], $_GET['courseId']); Display::display_normal_message(get_lang('UserUnsubscribed')); } else { Display::display_error_message(get_lang('CannotUnsubscribeUserFromCourse')); } break; } } //only allow platform admins to login_as, or session admins only for students // (not teachers nor other admins), and only if all options confirm it // $_configuration['login_as_forbidden_globally'], defined in configuration.php, // is the master key to these conditions $statusname = api_get_status_langvars(); $login_as_icon = ''; if (empty($_configuration['login_as_forbidden_globally']) && (api_is_global_platform_admin() || api_get_setting('login_as_allowed') === 'true' && (api_is_platform_admin() || api_is_session_admin() && (api_is_session_admin() && $row['6'] == $statusname[STUDENT])))) { $login_as_icon = '<a href="' . api_get_path(WEB_CODE_PATH) . 'admin/user_list.php?action=login_as&user_id=' . $user['user_id'] . '&sec_token=' . $_SESSION['sec_token'] . '">' . Display::return_icon('login_as.gif', get_lang('LoginAs')) . '</a>'; } echo '<div class="actions"><a href="' . api_get_path(WEB_CODE_PATH) . 'mySpace/myStudents.php?student=' . intval($_GET['user_id']) . '" title="' . get_lang('Reporting') . '">' . Display::return_icon('statistics.png', get_lang('Reporting'), '', ICON_SIZE_MEDIUM) . '</a>' . $login_as_icon . '</div>'; echo Display::page_header($tool_name); //getting the user image $sysdir_array = UserManager::get_user_picture_path_by_id($user['user_id'], 'system', false, true); $sysdir = $sysdir_array['dir']; $webdir_array = UserManager::get_user_picture_path_by_id($user['user_id'], 'web', false, true); $webdir = $webdir_array['dir']; $fullurl = $webdir . $webdir_array['file']; $system_image_path = $sysdir . $webdir_array['file']; list($width, $height, $type, $attr) = @getimagesize($system_image_path); $resizing = $height > 200 ? 'height="200"' : '';
/** * Instead of displaying the integer of the status, we give a translation for the status * * @param integer $status * @return string translation * * @version march 2008 * @author Patrick Cool <*****@*****.**>, Ghent University, Belgium */ function status_filter($status) { $statusname = api_get_status_langvars(); return $statusname[$status]; }
/** * Instead of displaying the integer of the status, we give a translation for the status * * @param integer $status * @return string translation * * @version march 2008 * @author Patrick Cool <*****@*****.**>, Ghent University, Belgium */ function status_filter($status) { if (empty($status)) { return null; } $statusname = api_get_status_langvars(); return $statusname[$status]; }