MDL-30243 theme - whitespace fixes to afterburner
[moodle.git] / theme / afterburner / lib.php
1 <?php
3 function afterburner_process_css($css, $theme) {
5     // Set the background image for the logo
6     if (!empty($theme->settings->logo)) {
7         $logo = $theme->settings->logo;
8     } else {
9         $logo = null;
10     }
11     $css = afterburner_set_logo($css, $logo);
13     // Set custom CSS
14     if (!empty($theme->settings->customcss)) {
15         $customcss = $theme->settings->customcss;
16     } else {
17         $customcss = null;
18     }
19     $css = afterburner_set_customcss($css, $customcss);
21     return $css;
22 }
24 function afterburner_set_logo($css, $logo) {
25     global $OUTPUT;
26     $tag = '[[setting:logo]]';
27     $replacement = $logo;
28     if (is_null($replacement)) {
29         $replacement = $OUTPUT->pix_url('images/logo','theme');
30     }
32     $css = str_replace($tag, $replacement, $css);
34     return $css;
35 }
37 function afterburner_set_customcss($css, $customcss) {
38     $tag = '[[setting:customcss]]';
39     $replacement = $customcss;
40     if (is_null($replacement)) {
41         $replacement = '';
42     }
44     $css = str_replace($tag, $replacement, $css);
46     return $css;
47 }