--- moodle-1.7/admin/index.php 2006-10-26 14:55:30.000000000 +0100 +++ moodle-1.7-modified/admin/index.php 2006-12-04 17:10:14.000000000 +0000 @@ -375,8 +375,17 @@ require_once($CFG->libdir.'/blocklib.php'); page_map_class(PAGE_ADMIN, 'page_admin'); $page = page_create_object(PAGE_ADMIN, 0); // there must be some id number + + // NASTY HACK to fix MDL-7771 - we always want the admin_tree block on admin pages + $tmp_override = $CFG->defaultblocks_override; + $CFG->defaultblocks_override = NULL; + blocks_repopulate_page($page); + // restore default blocks state.. + $CFG->defaultblocks_override = $tmp_override; + // END NASTY HACK FOR MDL-7771 + //add admin_tree block to site if not already present if ($admintree = get_record('block', 'name', 'admin_tree')) { $page = page_create_object(PAGE_COURSE_VIEW, SITEID);