//add admin_tree block to site if not already present
if ($admintree = $DB->get_record('block', array('name'=>'admin_tree'))) {
$page = page_create_object(PAGE_COURSE_VIEW, SITEID);
- blocks_execute_action($page, blocks_get_by_page($page), 'add', (int)$admintree->id, false, false);
+ $pageblocks=blocks_get_by_page($page);
+ blocks_execute_action($page, $pageblocks, 'add', (int)$admintree->id, false, false);
if ($admintreeinstance = $DB->get_record('block_instance', array('pagetype'=>$page->type, 'pageid'=>SITEID, 'blockid'=>$admintree->id))) {
- blocks_execute_action($page, blocks_get_by_page($page), 'moveleft', $admintreeinstance, false, false);
+ $pageblocks=blocks_get_by_page($page);
+ blocks_execute_action($page, $pageblocks, 'moveleft', $admintreeinstance, false, false);
}
}