afcc49a02bf5361c912b4e88dd0c69e071e5f129
[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;
36 }
38 function afterburner_set_customcss($css, $customcss) {
39     $tag = '[[setting:customcss]]';
40     $replacement = $customcss;
41     if (is_null($replacement)) {
42         $replacement = '';
43     }
45         $css = str_replace($tag, $replacement, $css);
47         return $css;
48 }