diff --git a/lib.php b/lib.php index c819ad1..fa2aa7c 100644 --- a/lib.php +++ b/lib.php @@ -343,12 +343,16 @@ function get_logo_url($type = 'header') { */ function theme_klass_render_slideimg($p, $sliname) { global $PAGE, $OUTPUT; + static $theme; + if (empty($theme)) { + $theme = theme_config::load('klass'); + } $nos = theme_klass_get_setting('numberofslides'); $i = $p % 3; $slideimage = $OUTPUT->image_url('home/slide'.$i, 'theme'); // Get slide image or fallback to default. if (theme_klass_get_setting($sliname)) { - $slideimage = $PAGE->theme->setting_file_url($sliname , $sliname); + $slideimage = $theme->setting_file_url($sliname , $sliname); } return $slideimage; } @@ -435,4 +439,4 @@ function theme_klass_lang($key = '') { } else { return $key; } -} \ No newline at end of file +}