From: urs_hunkler Date: Sun, 28 Jan 2007 17:11:05 +0000 (+0000) Subject: 'set sideblock left and right min/max width with values set in theme/config.php' X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c15816ce956be1c045a64123e19a239353b8905a;p=moodle.git 'set sideblock left and right min/max width with values set in theme/config.php' --- diff --git a/admin/pagelib.php b/admin/pagelib.php index 905e442554..3f6df27c24 100644 --- a/admin/pagelib.php +++ b/admin/pagelib.php @@ -4,11 +4,23 @@ require_once($CFG->libdir.'/pagelib.php'); define('PAGE_ADMIN', 'admin'); -define('BLOCK_L_MIN_WIDTH',0); -define('BLOCK_L_MAX_WIDTH',210); -define('BLOCK_R_MIN_WIDTH',0); -define('BLOCK_R_MAX_WIDTH',210); - +// define('BLOCK_L_MIN_WIDTH',0); +// define('BLOCK_L_MAX_WIDTH',210); +// define('BLOCK_R_MIN_WIDTH',0); +// define('BLOCK_R_MAX_WIDTH',210); + +// Bounds for block widths +// more flexible for theme designers taken from theme config.php +$lmin = (empty($THEME->block_l_min_width)) ? 0 : $THEME->block_l_min_width; +$lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; +$rmin = (empty($THEME->block_r_min_width)) ? 0 : $THEME->block_r_min_width; +$rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + +define('BLOCK_L_MIN_WIDTH', $lmin); +define('BLOCK_L_MAX_WIDTH', $lmax); +define('BLOCK_R_MIN_WIDTH', $rmin); +define('BLOCK_R_MAX_WIDTH', $rmax); + page_map_class(PAGE_ADMIN, 'page_admin'); class page_admin extends page_base { diff --git a/blog/header.php b/blog/header.php index a5c1002bdf..4a7dde7d69 100755 --- a/blog/header.php +++ b/blog/header.php @@ -21,11 +21,23 @@ if (!$course = get_record('course', 'id', $courseid)) { } // Bounds for block widths within this page -define('BLOCK_L_MIN_WIDTH', 160); -define('BLOCK_L_MAX_WIDTH', 210); -define('BLOCK_R_MIN_WIDTH', 160); -define('BLOCK_R_MAX_WIDTH', 210); - +// define('BLOCK_L_MIN_WIDTH', 160); +// define('BLOCK_L_MAX_WIDTH', 210); +// define('BLOCK_R_MIN_WIDTH', 160); +// define('BLOCK_R_MAX_WIDTH', 210); + +// Bounds for block widths +// more flexible for theme designers taken from theme config.php +$lmin = (empty($THEME->block_l_min_width)) ? 160 : $THEME->block_l_min_width; +$lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; +$rmin = (empty($THEME->block_r_min_width)) ? 160 : $THEME->block_r_min_width; +$rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + +define('BLOCK_L_MIN_WIDTH', $lmin); +define('BLOCK_L_MAX_WIDTH', $lmax); +define('BLOCK_R_MIN_WIDTH', $rmin); +define('BLOCK_R_MAX_WIDTH', $rmax); + //_____________ new page class code ________ $pagetype = PAGE_BLOG_VIEW; $pageclass = 'page_blog'; diff --git a/course/format/lams/format.php b/course/format/lams/format.php index b8166d6d7f..a53d8b8c57 100644 --- a/course/format/lams/format.php +++ b/course/format/lams/format.php @@ -10,11 +10,23 @@ require_once($CFG->dirroot.'/lib/weblib.php'); $topic = optional_param('topic', -1, PARAM_INT); // Bounds for block widths -define('BLOCK_L_MIN_WIDTH', 100); -define('BLOCK_L_MAX_WIDTH', 210); -define('BLOCK_R_MIN_WIDTH', 100); -define('BLOCK_R_MAX_WIDTH', 210); +// define('BLOCK_L_MIN_WIDTH', 100); +// define('BLOCK_L_MAX_WIDTH', 210); +// define('BLOCK_R_MIN_WIDTH', 100); +// define('BLOCK_R_MAX_WIDTH', 210); +// Bounds for block widths +// more flexible for theme designers taken from theme config.php +$lmin = (empty($THEME->block_l_min_width)) ? 100 : $THEME->block_l_min_width; +$lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; +$rmin = (empty($THEME->block_r_min_width)) ? 100 : $THEME->block_r_min_width; +$rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + +define('BLOCK_L_MIN_WIDTH', $lmin); +define('BLOCK_L_MAX_WIDTH', $lmax); +define('BLOCK_R_MIN_WIDTH', $rmin); +define('BLOCK_R_MAX_WIDTH', $rmax); + $preferred_width_left = bounded_number(BLOCK_L_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_LEFT]), BLOCK_L_MAX_WIDTH); $preferred_width_right = bounded_number(BLOCK_R_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_RIGHT]), diff --git a/course/format/scorm/format.php b/course/format/scorm/format.php index 1241f0d312..2aa5a2e399 100644 --- a/course/format/scorm/format.php +++ b/course/format/scorm/format.php @@ -7,11 +7,23 @@ require_once($CFG->dirroot.'/mod/'.$module.'/locallib.php'); // Bounds for block widths - define('BLOCK_L_MIN_WIDTH', 100); - define('BLOCK_L_MAX_WIDTH', 210); - define('BLOCK_R_MIN_WIDTH', 100); - define('BLOCK_R_MAX_WIDTH', 210); + // define('BLOCK_L_MIN_WIDTH', 100); + // define('BLOCK_L_MAX_WIDTH', 210); + // define('BLOCK_R_MIN_WIDTH', 100); + // define('BLOCK_R_MAX_WIDTH', 210); + // Bounds for block widths + // more flexible for theme designers taken from theme config.php + $lmin = (empty($THEME->block_l_min_width)) ? 100 : $THEME->block_l_min_width; + $lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; + $rmin = (empty($THEME->block_r_min_width)) ? 100 : $THEME->block_r_min_width; + $rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + + define('BLOCK_L_MIN_WIDTH', $lmin); + define('BLOCK_L_MAX_WIDTH', $lmax); + define('BLOCK_R_MIN_WIDTH', $rmin); + define('BLOCK_R_MAX_WIDTH', $rmax); + $preferred_width_left = bounded_number(BLOCK_L_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_LEFT]), BLOCK_L_MAX_WIDTH); $preferred_width_right = bounded_number(BLOCK_R_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_RIGHT]), diff --git a/course/format/social/format.php b/course/format/social/format.php index 88e2a8cfad..26b30e4b15 100644 --- a/course/format/social/format.php +++ b/course/format/social/format.php @@ -5,11 +5,23 @@ require_once($CFG->dirroot.'/mod/forum/lib.php'); // Bounds for block widths - define('BLOCK_L_MIN_WIDTH', 100); - define('BLOCK_L_MAX_WIDTH', 210); - define('BLOCK_R_MIN_WIDTH', 100); - define('BLOCK_R_MAX_WIDTH', 210); + // define('BLOCK_L_MIN_WIDTH', 100); + // define('BLOCK_L_MAX_WIDTH', 210); + // define('BLOCK_R_MIN_WIDTH', 100); + // define('BLOCK_R_MAX_WIDTH', 210); + // Bounds for block widths + // more flexible for theme designers taken from theme config.php + $lmin = (empty($THEME->block_l_min_width)) ? 100 : $THEME->block_l_min_width; + $lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; + $rmin = (empty($THEME->block_r_min_width)) ? 100 : $THEME->block_r_min_width; + $rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + + define('BLOCK_L_MIN_WIDTH', $lmin); + define('BLOCK_L_MAX_WIDTH', $lmax); + define('BLOCK_R_MIN_WIDTH', $rmin); + define('BLOCK_R_MAX_WIDTH', $rmax); + $preferred_width_left = bounded_number(BLOCK_L_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_LEFT]), BLOCK_L_MAX_WIDTH); $preferred_width_right = bounded_number(BLOCK_R_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_RIGHT]), diff --git a/course/format/weeks/format.php b/course/format/weeks/format.php index 3093ef5ec5..f49c096c8c 100644 --- a/course/format/weeks/format.php +++ b/course/format/weeks/format.php @@ -8,11 +8,23 @@ $week = optional_param('week', -1, PARAM_INT); // Bounds for block widths - define('BLOCK_L_MIN_WIDTH', 100); - define('BLOCK_L_MAX_WIDTH', 210); - define('BLOCK_R_MIN_WIDTH', 100); - define('BLOCK_R_MAX_WIDTH', 210); + // define('BLOCK_L_MIN_WIDTH', 100); + // define('BLOCK_L_MAX_WIDTH', 210); + // define('BLOCK_R_MIN_WIDTH', 100); + // define('BLOCK_R_MAX_WIDTH', 210); + // Bounds for block widths + // more flexible for theme designers taken from theme config.php + $lmin = (empty($THEME->block_l_min_width)) ? 100 : $THEME->block_l_min_width; + $lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; + $rmin = (empty($THEME->block_r_min_width)) ? 100 : $THEME->block_r_min_width; + $rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; + + define('BLOCK_L_MIN_WIDTH', $lmin); + define('BLOCK_L_MAX_WIDTH', $lmax); + define('BLOCK_R_MIN_WIDTH', $rmin); + define('BLOCK_R_MAX_WIDTH', $rmax); + $preferred_width_left = bounded_number(BLOCK_L_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_LEFT]), BLOCK_L_MAX_WIDTH); $preferred_width_right = bounded_number(BLOCK_R_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_RIGHT]),