if (api_is_platform_admin()) { $user_id = intval($_POST['user_id']); $list_course_all_info = CourseManager::get_courses_list_by_user_id($user_id, false); if (!empty($list_course_all_info)) { foreach ($list_course_all_info as $course_item) { $course_info = api_get_course_info_by_id($course_item['real_id']); echo $course_info['title'] . '<br />'; } } else { echo get_lang('UserHasNoCourse'); } } break; case 'search_category': if (api_is_platform_admin() || api_is_allowed_to_create_course()) { $categories = CourseCategoryManager::searchCategoryByKeyword($_REQUEST['q']); if (empty($categories)) { echo json_encode([]); break; } $list = []; foreach ($categories as $item) { $list['items'][] = ['id' => $item['code'], 'text' => '(' . $item['code'] . ') ' . $item['name']]; } echo json_encode($list); } break; case 'search_course': if (api_is_platform_admin()) { if (!empty($_GET['session_id']) && intval($_GET['session_id'])) { //if session is defined, lets find only courses of this session