Example #1
0
         $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($course_item['code']);
                 echo $course_info['title'] . '<br />';
             }
         } else {
             echo get_lang('UserHasNoCourse');
         }
     }
     break;
 case 'search_category':
     require_once api_get_path(LIBRARY_PATH) . 'course_category.lib.php';
     if (api_is_platform_admin() || api_is_allowed_to_create_course()) {
         $results = searchCategoryByKeyword($_REQUEST['q']);
         if (!empty($results)) {
             foreach ($results as &$item) {
                 $item['id'] = $item['code'];
                 $item['text'] = '(' . $item['code'] . ') ' . $item['name'];
             }
             echo json_encode($results);
         } else {
             echo json_encode(array());
         }
     }
     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
Example #2
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 = 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