}
//This function prints the block to admin blocks as necessary
-function block_print_blocks_admin($course, $missingblocks) {
+function block_print_blocks_admin(&$course, $missingblocks) {
if (isediting($course->id)) {
$strblocks = get_string('blocks');
$stradd = get_string('add');
$blockdata = get_records_list('blocks', 'id', implode(',', $missingblocks));
if ($blockdata !== false) {
foreach ($blockdata as $block) {
- $blockobject = block_instance($block->name, NULL);
+ $blockobject = block_instance($block->name, $course);
if ($blockobject === false) {
continue;
}