|
|
|
@ -2864,6 +2864,7 @@ function WSCreateCourse($params) |
|
|
|
|
$table_course = Database::get_main_table(TABLE_MAIN_COURSE); |
|
|
|
|
$courses_params = $params['courses']; |
|
|
|
|
$results = array(); |
|
|
|
|
$sessionAdminId = 1; |
|
|
|
|
$orig_course_id_value = array(); |
|
|
|
|
foreach ($courses_params as $course_param) { |
|
|
|
|
$title = $course_param['title']; |
|
|
|
@ -2943,7 +2944,7 @@ function WSCreateCourse($params) |
|
|
|
|
$params['course_category'] = $category_code; |
|
|
|
|
$params['tutor_name'] = $tutor_name; |
|
|
|
|
$params['course_language'] = $course_language; |
|
|
|
|
$params['user_id'] = api_get_user_id(); |
|
|
|
|
$params['user_id'] = $sessionAdminId; |
|
|
|
|
$params['visibility'] = $visibility; |
|
|
|
|
$params['disk_quota'] = $diskQuota; |
|
|
|
|
|
|
|
|
@ -2954,7 +2955,7 @@ function WSCreateCourse($params) |
|
|
|
|
$params['unsubscribe'] = $unsubscribe; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$course_info = CourseManager::create_course($params); |
|
|
|
|
$course_info = CourseManager::create_course($params, $sessionAdminId); |
|
|
|
|
|
|
|
|
|
if (!empty($course_info)) { |
|
|
|
|
$course_code = $course_info['code']; |
|
|
|
@ -3098,7 +3099,7 @@ function WSCreateCourseByTitle($params) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$table_course = Database::get_main_table(TABLE_MAIN_COURSE); |
|
|
|
|
|
|
|
|
|
$sessionAdminId = 1; |
|
|
|
|
$courses_params = $params['courses']; |
|
|
|
|
$results = array(); |
|
|
|
|
$orig_course_id_value = array(); |
|
|
|
@ -3179,8 +3180,8 @@ function WSCreateCourseByTitle($params) |
|
|
|
|
$params['category_code'] = $category_code; |
|
|
|
|
$params['tutor_name'] = $tutor_name; |
|
|
|
|
$params['course_language'] = $course_language; |
|
|
|
|
$params['user_id'] = api_get_user_id(); |
|
|
|
|
$course_info = CourseManager::create_course($params); |
|
|
|
|
$params['user_id'] = $sessionAdminId; |
|
|
|
|
$course_info = CourseManager::create_course($params, $sessionAdminId); |
|
|
|
|
if (!empty($course_info)) { |
|
|
|
|
$course_code = $course_info['code']; |
|
|
|
|
|
|
|
|
@ -5799,6 +5800,8 @@ function WSUnsuscribeCoursesFromSession($params) |
|
|
|
|
return returnError(WS_ERROR_SECRET_KEY); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$sessionAdminId = 1; |
|
|
|
|
|
|
|
|
|
// Initialisation |
|
|
|
|
$tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); |
|
|
|
|
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); |
|
|
|
@ -5809,7 +5812,6 @@ function WSUnsuscribeCoursesFromSession($params) |
|
|
|
|
$orig_session_id_value = array(); |
|
|
|
|
|
|
|
|
|
foreach ($coursessessions_params as $coursesession_param) { |
|
|
|
|
|
|
|
|
|
$original_session_id_value = $coursesession_param['original_session_id_value']; |
|
|
|
|
$original_session_id_name = $coursesession_param['original_session_id_name']; |
|
|
|
|
$original_course_id_name = $coursesession_param['original_course_id_name']; |
|
|
|
@ -5867,7 +5869,7 @@ function WSUnsuscribeCoursesFromSession($params) |
|
|
|
|
LOG_COURSE_ID, |
|
|
|
|
$courseId, |
|
|
|
|
api_get_utc_datetime(), |
|
|
|
|
api_get_user_id(), |
|
|
|
|
$sessionAdminId, |
|
|
|
|
$courseId, |
|
|
|
|
$id_session |
|
|
|
|
); |
|
|
|
|