From 455065f9edc18a89e929825daf87c50646aec38f Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 2 Oct 2006 06:58:46 +0000 Subject: [PATCH] Bring Sticky Blocks into the admin fold --- admin/stickyblocks.php | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/admin/stickyblocks.php b/admin/stickyblocks.php index 713b35e804..d4867b75e1 100644 --- a/admin/stickyblocks.php +++ b/admin/stickyblocks.php @@ -31,14 +31,16 @@ $strtitle = get_string('stickyblocks','admin'); $strheading = get_string('adminhelpstickyblocks'); - print_header($strtitle,$strtitle,''. - get_string('administration').' -> '.$strtitle); - - echo ''; - echo ''; if (!empty($pt)) { + + print_header($strtitle,$strtitle,''. + get_string('administration').' -> '.$strtitle); + + echo '
'; + echo ''; + require_once($CFG->dirroot.$pagetypes[$pt]['lib']); define('ADMIN_STICKYBLOCKS',$pt); @@ -51,13 +53,17 @@ echo ''; + echo ''; - echo ''; if (!empty($pt)) { + echo ''; echo ''; + echo '
'; blocks_print_group($PAGE, $blocks, BLOCK_POS_LEFT); + echo ''; + } else { - echo ''; + require_once($CFG->libdir.'/adminlib.php'); + $adminroot = admin_get_root(); + admin_externalpage_setup('stickyblocks', $adminroot); + admin_externalpage_print_header($adminroot); } - echo ''; print_simple_box_start('center'); print_heading($strheading); echo '
' @@ -66,19 +72,17 @@ echo '

'; echo get_string('stickyblocksduplicatenotice','admin'); print_simple_box_end(); - echo '
'; blocks_print_group($PAGE, $blocks, BLOCK_POS_RIGHT); + echo '
'; + print_footer(); + } else { + admin_externalpage_print_footer($adminroot); } - echo ''; - echo ''; - - echo ''; - - print_footer(); - ?> -- 2.39.5