# This patch file was generated by NetBeans IDE
# This patch can be applied using context Tools: Apply Diff Patch action on respective folder.
# It uses platform neutral UTF-8 encoding.
# Above lines and this line are ignored by the patching process.
Index: moodle/lib/accesslib.php
--- moodle/lib/accesslib.php Base (1.421.2.109)
+++ moodle/lib/accesslib.php Locally Modified (Based On 1.421.2.109)
Index: moodle/mod/assignment/lib.php
--- moodle/mod/assignment/lib.php Base (1.277.2.60)
+++ moodle/mod/assignment/lib.php Locally Modified (Based On 1.277.2.60)
@@ -814,8 +814,11 @@
         /// Get all ppl that can submit assignments
 
         $currentgroup = groups_get_activity_group($cm);
-
+        if (!empty($CFG->gradebookroles)) {
         $gradebookroles = explode(",", $CFG->gradebookroles);
+        } else {
+            $gradebookroles = '';
+        }
         $users = get_role_users($gradebookroles, $context, true, '', 'u.lastname ASC', true, $currentgroup);
         if ($users) {
             $users = array_keys($users);
@@ -1073,8 +1076,11 @@
         $groupmode = groups_get_activity_groupmode($cm);
         $currentgroup = groups_get_activity_group($cm, true);
         groups_print_activity_menu($cm, $CFG->wwwroot . '/mod/assignment/submissions.php?id=' . $this->cm->id);
-
+        if (!empty($CFG->gradebookroles)) {
         $gradebookroles = explode(",", $CFG->gradebookroles);
+        } else {
+            $gradebookroles = '';
+        }
         $users = get_role_users($gradebookroles, $context, true, '', 'u.lastname ASC', true, $currentgroup);
         if ($users) {
             $users = array_keys($users);
@@ -2783,7 +2789,11 @@
 
     $context = get_context_instance(CONTEXT_MODULE, $cm->id);
 
+    if (!empty($CFG->gradebookroles)) {
     $gradebookroles = explode(",", $CFG->gradebookroles);
+    } else {
+        $gradebookroles = '';
+    }
     $users = get_role_users($gradebookroles, $context, true, '', 'u.lastname ASC', true, $groupid);
     if ($users) {
         $users = array_keys($users);
@@ -3013,7 +3023,11 @@
 
             // count how many people can submit
             $submissions = 0; // init
+            if (!empty($CFG->gradebookroles)) {
             $gradebookroles = explode(",", $CFG->gradebookroles);
+            } else {
+                $gradebookroles = '';
+            }
             $students = get_role_users($gradebookroles, $context, true);
             if ($students) {
                 foreach($students as $student){
