$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]), BLOCK_R_MAX_WIDTH);
/// G8 - Store the selected_week in a Session variable for each course reached.
/// A selected week above 999 is a tab range change...
$tabrange = 0;
if ($selected_week > 999) {
    $tabrange = $selected_week;
    $selected_week = $SESSION->G8_selected_week[$course->id];
    list($tablow, $tabhigh, $selected_week) = $cobject->get_week_info($tabrange, $selected_week);
} else {
    if ($selected_week > -1) {
        $SESSION->G8_selected_week[$course->id] = $selected_week;
    } else {
        if (isset($SESSION->G8_selected_week[$course->id])) {
            $selected_week = $SESSION->G8_selected_week[$course->id];
        } else {
            $SESSION->G8_selected_week[$course->id] = $selected_week;
        }
    }
}
$cobject->context = get_context_instance(CONTEXT_COURSE, $course->id);
if ($marker >= 0 && has_capability('moodle/course:setcurrentsection', $cobject->context) && confirm_sesskey()) {
    $course->marker = $marker;
    if (!set_field("course", "marker", $marker, "id", $course->id)) {