Merge branch 'MDL-47132' of git://github.com/timhunt/moodle
authorSam Hemelryk <sam@moodle.com>
Tue, 7 Oct 2014 23:01:42 +0000 (12:01 +1300)
committerSam Hemelryk <sam@moodle.com>
Tue, 7 Oct 2014 23:01:42 +0000 (12:01 +1300)
1  2 
mod/quiz/edit.php
mod/quiz/styles.css
mod/quiz/upgrade.txt

diff --combined mod/quiz/edit.php
   */
  
  
- require_once('../../config.php');
- require_once($CFG->dirroot . '/mod/quiz/editlib.php');
+ require_once(__DIR__ . '/../../config.php');
+ require_once($CFG->dirroot . '/mod/quiz/locallib.php');
  require_once($CFG->dirroot . '/mod/quiz/addrandomform.php');
+ require_once($CFG->dirroot . '/question/editlib.php');
  require_once($CFG->dirroot . '/question/category_class.php');
  
  // These params are only passed from page request to request while we stay on
@@@ -281,7 -282,7 +282,7 @@@ if (optional_param('savechanges', false
  }
  
  // Get the question bank view.
- $questionbank = new quiz_question_bank_view($contexts, $thispageurl, $course, $cm, $quiz);
+ $questionbank = new mod_quiz\question\bank\custom_view($contexts, $thispageurl, $course, $cm, $quiz);
  $questionbank->set_quiz_has_attempts($quizhasattempts);
  $questionbank->process_actions($thispageurl, $cm);
  
@@@ -292,6 -293,10 +293,6 @@@ $PAGE->set_pagetype('mod-quiz-edit')
  
  $output = $PAGE->get_renderer('mod_quiz', 'edit');
  
 -$PAGE->requires->skip_link_to('questionbank',
 -        get_string('skipto', 'access', get_string('questionbank', 'question')));
 -$PAGE->requires->skip_link_to('quizcontentsblock',
 -        get_string('skipto', 'access', get_string('questionsinthisquiz', 'quiz')));
  $PAGE->set_title(get_string('editingquizx', 'quiz', format_string($quiz->name)));
  $PAGE->set_heading($course->fullname);
  $node = $PAGE->settingsnav->find('mod_quiz_edit', navigation_node::TYPE_SETTING);
diff --combined mod/quiz/styles.css
@@@ -541,6 -541,10 +541,6 @@@ table.quizreviewsummary td.cell 
      top: 0;
      right: 0;
  }
 -#page-mod-quiz-edit .add-menu {
 -    max-height: 20px;
 -    width:10em;
 -}
  #page-mod-quiz-edit .slotnumber {
      background-color: #D3D3D3;
      text-align: center;
  #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {
      margin-right: .2em;
  }
+ #page-mod-quiz-edit #categoryquestions .questionname,
  #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {
-     font-weight: bold;
+   font-weight: bold;
      color: #555;
  }
  #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {
diff --combined mod/quiz/upgrade.txt
@@@ -2,6 -2,11 +2,11 @@@ This files describes API changes in th
  
  === 2.8 ===
  
 -* Classes that where defined in various lib files have been moved to the classes
++* Classes that were defined in various lib files have been moved to the classes
+   folder to take advantage of auto-loading. This has involved renaming them.
+   see the list in mod/quiz/db/renamedclasses.php.
  * Major changes to the Edit quiz page.
  
    The goal of this work was to increase usability, and also clean up the page
@@@ -18,8 -23,8 +23,8 @@@
    two scripts get merged in future.) Also questionbank.ajax.php (which may, in
    future, be made more generic, and moved into the core question bank code.)
  
-   As a result of this, mod/quiz/editlib.php is now much shorter than it was.
-   (In future, expect the remaining code in here to move into mod/quiz/classes.)
+   As a result of this, mod/quiz/editlib.php has gone. (A few remaining functions
+   were moved to locallib.php.)
  
    Here is a list of all the old functions or classes that have changed.
    If you used any of these in custom code, you will need to update your code.