MDL-36088 questions: Add new events
[moodle.git] / question / category.php
index 60f3c3d..c740522 100644 (file)
@@ -82,11 +82,10 @@ if ($param->moveupcontext || $param->movedowncontext) {
     }
     $oldcat = $DB->get_record('question_categories', array('id' => $catid), '*', MUST_EXIST);
     // Log the move to another context.
-    $params = array(
-        'objectid' => explode(',',$pagevars['cat'], -1)[0],
-        'contextid' => $param->tocontext,
-    );
-    $event = \core\event\question_category_moved::create($params);
+    $category = new stdClass();
+    $category->id = explode(',', $pagevars['cat'], -1)[0];
+    $category->contextid = $param->tocontext;
+    $event = \core\event\question_category_moved::create_from_question_category_instance($category);
     $event->trigger();
     $qcobject->update_category($catid, "{$newtopcat->id},{$param->tocontext}", $oldcat->name, $oldcat->info);
     // The previous line does a redirect().