Ejemplo n.º 1
0
     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 = CourseCategory::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_teacher()) {
         if (!empty($_GET['session_id']) && intval($_GET['session_id'])) {
             //if session is defined, lets find only courses of this session