function theme_elegance_process_css($css, $theme) { // Set the background image for the logo. $logo = $theme->setting_file_url('logo', 'logo'); $css = theme_elegance_set_logo($css, $logo); // Set the background image for the header. $setting = 'headerbg'; $headerbg = $theme->setting_file_url($setting, $setting); $css = theme_elegance_set_headerbg($css, $headerbg, $setting); // Set the background image for the Page. $setting = 'bodybg'; $bodybg = $theme->setting_file_url($setting, $setting); $css = theme_elegance_set_bodybg($css, $bodybg, $setting); // Set custom CSS. if (!empty($theme->settings->customcss)) { $customcss = $theme->settings->customcss; } else { $customcss = null; } $css = theme_elegance_set_customcss($css, $customcss); // Set the theme main color. if (!empty($theme->settings->themecolor)) { $themecolor = $theme->settings->themecolor; } else { $themecolor = null; } $css = theme_elegance_set_themecolor($css, $themecolor); // Set the theme backgroundcolor. if (!empty($theme->settings->bodycolor)) { $bodycolor = $theme->settings->bodycolor; } else { $bodycolor = null; } $css = theme_elegance_set_bodycolor($css, $bodycolor); // Set the font color. if (!empty($theme->settings->fontcolor)) { $fontcolor = $theme->settings->fontcolor; } else { $fontcolor = null; } $css = theme_elegance_set_fontcolor($css, $fontcolor); // Set the heading color. if (!empty($theme->settings->headingcolor)) { $headingcolor = $theme->settings->headingcolor; } else { $headingcolor = null; } $css = theme_elegance_set_headingcolor($css, $headingcolor); // Set the Defaut Category Icon. if (!empty($theme->settings->defaultcategoryicon)) { $defaultcategoryicon = $theme->settings->defaultcategoryicon; } else { $defaultcategoryicon = null; } $css = theme_elegance_set_defaultcategoryicon($css, $defaultcategoryicon); // Set Category Icons. foreach (range(1, 20) as $categorynumber) { $categoryicon = $defaultcategoryicon; if (!empty($theme->settings->usecategoryicon)) { if (!empty($theme->settings->{'categoryicon' . $categorynumber})) { $categoryicon = $theme->settings->{'categoryicon' . $categorynumber}; } } $css = theme_elegance_set_categoryicon($css, $categoryicon, $categorynumber); } // Set the Video Max width. if (!empty($theme->settings->videowidth)) { $videowidth = $theme->settings->videowidth; } else { $videowidth = null; } $css = theme_elegance_set_videowidth($css, $videowidth); // Set Quicklink Icon Color. foreach (range(1, 12) as $quicklinksnumber) { $quicklinkiconcolor = $theme->settings->themecolor; if (!empty($theme->settings->{'quicklinkiconcolor' . $quicklinksnumber})) { $quicklinkiconcolor = $theme->settings->{'quicklinkiconcolor' . $quicklinksnumber}; } $css = theme_elegance_set_quicklinkiconcolor($css, $quicklinkiconcolor, $quicklinksnumber); } // Set Quicklink Button Color. foreach (range(1, 12) as $quicklinksnumber) { $quicklinkbuttoncolor = '#ecedf0'; if (!empty($theme->settings->{'quicklinkbuttoncolor' . $quicklinksnumber})) { $quicklinkbuttoncolor = $theme->settings->{'quicklinkbuttoncolor' . $quicklinksnumber}; } $css = theme_elegance_set_quicklinkbuttoncolor($css, $quicklinkbuttoncolor, $quicklinksnumber); } // Set the Slide 1 color. if (!empty($theme->settings->bannercolor1)) { $bannercolor1 = $theme->settings->bannercolor1; } else { $bannercolor1 = null; } $css = theme_elegance_set_bannercolor1($css, $bannercolor1); // Set the Slide 2 color. if (!empty($theme->settings->bannercolor2)) { $bannercolor2 = $theme->settings->bannercolor2; } else { $bannercolor2 = null; } $css = theme_elegance_set_bannercolor2($css, $bannercolor2); // Set the Slide 3 color. if (!empty($theme->settings->bannercolor3)) { $bannercolor3 = $theme->settings->bannercolor3; } else { $bannercolor3 = null; } $css = theme_elegance_set_bannercolor3($css, $bannercolor3); // Set the Slide 4 color. if (!empty($theme->settings->bannercolor4)) { $bannercolor4 = $theme->settings->bannercolor4; } else { $bannercolor4 = null; } $css = theme_elegance_set_bannercolor4($css, $bannercolor4); // Set the Slide 5 color. if (!empty($theme->settings->bannercolor5)) { $bannercolor5 = $theme->settings->bannercolor5; } else { $bannercolor5 = null; } $css = theme_elegance_set_bannercolor5($css, $bannercolor5); // Set the Slide 6 color. if (!empty($theme->settings->bannercolor6)) { $bannercolor6 = $theme->settings->bannercolor6; } else { $bannercolor6 = null; } $css = theme_elegance_set_bannercolor6($css, $bannercolor6); // Set the Slide 7 color. if (!empty($theme->settings->bannercolor7)) { $bannercolor7 = $theme->settings->bannercolor7; } else { $bannercolor7 = null; } $css = theme_elegance_set_bannercolor7($css, $bannercolor7); // Set the Slide 8 color. if (!empty($theme->settings->bannercolor8)) { $bannercolor8 = $theme->settings->bannercolor8; } else { $bannercolor8 = null; } $css = theme_elegance_set_bannercolor8($css, $bannercolor8); // Set the Slide 9 color. if (!empty($theme->settings->bannercolor9)) { $bannercolor9 = $theme->settings->bannercolor9; } else { $bannercolor9 = null; } $css = theme_elegance_set_bannercolor9($css, $bannercolor9); // Set the Slide 10 color. if (!empty($theme->settings->bannercolor10)) { $bannercolor10 = $theme->settings->bannercolor10; } else { $bannercolor10 = null; } $css = theme_elegance_set_bannercolor10($css, $bannercolor10); // Set the Transparency. if (!empty($theme->settings->transparency)) { $transparency = $theme->settings->transparency; } else { $transparency = null; } $css = theme_elegance_set_transparency($css, $transparency); return $css; }
function theme_elegance_process_css($css, $theme) { // Set the background image for the logo. // Set custom CSS. if (!empty($theme->settings->customcss)) { $customcss = $theme->settings->customcss; } else { $customcss = null; } $css = theme_elegance_set_customcss($css, $customcss); // Set custom Moodle Mobile CSS. if (!empty($theme->settings->moodlemobilecss)) { $moodlemobilecss = $theme->settings->moodlemobilecss; } else { $moodlemobilecss = null; } $css = theme_elegance_set_moodlemobilecss($css, $moodlemobilecss); return $css; }
function theme_elegance_process_css($css, $theme) { global $CFG; // Fix the version used as a cache killer. if (!$CFG->slasharguments) { $css = str_replace(array('?v=', '?#iefix'), array('&v=', '&#iefix'), $css); } // Set the background image for the logo. // Set custom CSS. if (!empty($theme->settings->customcss)) { $customcss = $theme->settings->customcss; } else { $customcss = null; } $css = theme_elegance_set_customcss($css, $customcss); // Set custom Moodle Mobile CSS. if (!empty($theme->settings->moodlemobilecss)) { $moodlemobilecss = $theme->settings->moodlemobilecss; } else { $moodlemobilecss = null; } $css = theme_elegance_set_moodlemobilecss($css, $moodlemobilecss); return $css; }