Admin can see all courses in question pool see BT#14967

pull/2729/head
Julio Montoya 8 years ago
parent 949346097b
commit ac7c97f283
  1. 8
      main/exercise/question_pool.php
  2. 2
      main/inc/lib/course.lib.php

@ -256,9 +256,11 @@ if (!empty($session_id) && $session_id != '-1' && !empty($sessionList)) {
}
$course_list = $sessionInfo['courses'];
} else {
$course_list = CourseManager::get_course_list_of_user_as_course_admin(
api_get_user_id()
);
if (api_is_platform_admin()) {
$course_list = CourseManager::get_courses_list();
} else {
$course_list = CourseManager::get_course_list_of_user_as_course_admin(api_get_user_id());
}
// Admin fix, add the current course in the question pool.
if (api_is_platform_admin()) {

@ -169,7 +169,7 @@ class CourseManager
$conditionsLike = [],
$onlyThisCourseList = []
) {
$sql = "SELECT course.* FROM ".Database::get_main_table(TABLE_MAIN_COURSE)." course ";
$sql = "SELECT course.*, id as real_id FROM ".Database::get_main_table(TABLE_MAIN_COURSE)." course ";
if (!empty($urlId)) {
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);

Loading…
Cancel
Save