MDL-21655 big scary enrolment and roles improvements - see tacker for list of changes, includes other minor fixes too

This commit is contained in:
Petr Skoda
2010-03-31 07:41:31 +00:00
parent d1d4813ff2
commit 4f0c2d0009
225 changed files with 2941 additions and 3097 deletions
+2 -2
View File
@@ -84,7 +84,7 @@ final class course_external extends moodle_external {
*/
static function get_courses($params) {
global $USER;
if (has_capability('moodle/course:view', get_context_instance(CONTEXT_SYSTEM))) {
if (has_capability('moodle/course:participate', get_context_instance(CONTEXT_SYSTEM))) {
$courses = array();
foreach ($params as $param) {
$course = new stdClass();
@@ -681,7 +681,7 @@ final class course_external extends moodle_external {
*/
static function get_course_modules($params, $type=null) {
global $DB;
if (has_capability('moodle/course:view', get_context_instance(CONTEXT_SYSTEM))) {
if (has_capability('moodle/course:participate', get_context_instance(CONTEXT_SYSTEM))) {
$modules = array();
foreach ($params as $courseparams) {
if (array_key_exists('id', $courseparams)) {