Merge branch 'MDL-27952' of git://github.com/stronk7/moodle
authorSam Hemelryk <sam@moodle.com>
Wed, 22 Jun 2011 09:20:49 +0000 (17:20 +0800)
committerSam Hemelryk <sam@moodle.com>
Wed, 22 Jun 2011 09:20:49 +0000 (17:20 +0800)
mod/quiz/lib.php

index b2da5dc..4cf6fcf 100644 (file)
@@ -1571,13 +1571,12 @@ function quiz_extend_settings_navigation($settings, $quiznode) {
     // We want to add these new nodes after the Edit settings node, and before the
     // Locally assigned roles node. Of course, both of those are controlled by capabilities.
     $keys = $quiznode->get_children_key_list();
+    $beforekey = null;
     $i = array_search('modedit', $keys);
-    if ($i === false) {
+    if ($i === false and array_key_exists(0, $keys)) {
         $beforekey = $keys[0];
     } else if (array_key_exists($i + 1, $keys)) {
         $beforekey = $keys[$i + 1];
-    } else {
-        $beforekey = null;
     }
 
     if (has_capability('mod/quiz:manageoverrides', $PAGE->cm->context)) {