fixes for new admin blocks

This commit is contained in:
skodak
2006-09-02 23:55:56 +00:00
parent 623942afff
commit 02cc05a708
13 changed files with 57 additions and 40 deletions
+4 -8
View File
@@ -2181,20 +2181,16 @@ function admin_externalpage_setup($section, $adminroot) {
global $CFG, $PAGE, $USER;
require_once($CFG->libdir . '/blocklib.php');
require_once($CFG->dirroot . '/admin/pagelib.php');
require_once($CFG->dirroot . '/'.$CFG->admin.'/pagelib.php');
define('TEMPORARY_ADMIN_PAGE_ID',26);
define('BLOCK_L_MIN_WIDTH',160);
define('BLOCK_L_MAX_WIDTH',210);
$pagetype = PAGE_ADMIN;
$pageclass = 'page_admin';
page_map_class($pagetype, $pageclass);
page_map_class(PAGE_ADMIN, 'page_admin');
$PAGE = page_create_object($pagetype,TEMPORARY_ADMIN_PAGE_ID);
$PAGE = page_create_object(PAGE_ADMIN, 0); // there must be some id number
$PAGE->init_full($section);
$PAGE->init_extra($section); // hack alert!
$root = $adminroot->locate($PAGE->section);