function afterburner_process_css($css, $theme) {
- // Set the background image for the logo
- if (!empty($theme->settings->logo)) {
- $logo = $theme->settings->logo;
- } else {
- $logo = null;
- }
- $css = afterburner_set_logo($css, $logo);
+ // Set the background image for the logo
+ if (!empty($theme->settings->logo)) {
+ $logo = $theme->settings->logo;
+ } else {
+ $logo = null;
+ }
+ $css = afterburner_set_logo($css, $logo);
// Set custom CSS
if (!empty($theme->settings->customcss)) {
}
function afterburner_set_logo($css, $logo) {
- global $OUTPUT;
- $tag = '[[setting:logo]]';
- $replacement = $logo;
- if (is_null($replacement)) {
- $replacement = $OUTPUT->pix_url('images/logo','theme');
- }
-
- $css = str_replace($tag, $replacement, $css);
+ global $OUTPUT;
+ $tag = '[[setting:logo]]';
+ $replacement = $logo;
+ if (is_null($replacement)) {
+ $replacement = $OUTPUT->pix_url('images/logo','theme');
+ }
- return $css;
+ $css = str_replace($tag, $replacement, $css);
+ return $css;
}
function afterburner_set_customcss($css, $customcss) {
$replacement = '';
}
- $css = str_replace($tag, $replacement, $css);
+ $css = str_replace($tag, $replacement, $css);
- return $css;
+ return $css;
}
\ No newline at end of file
if ($ADMIN->fulltree) {
- // Logo file setting
- $name = 'theme_afterburner/logo';
- $title = get_string('logo','theme_afterburner');
- $description = get_string('logodesc', 'theme_afterburner');
- $default = '';
- $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_URL);
- $settings->add($setting);
+ // Logo file setting
+ $name = 'theme_afterburner/logo';
+ $title = get_string('logo','theme_afterburner');
+ $description = get_string('logodesc', 'theme_afterburner');
+ $default = '';
+ $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_URL);
+ $settings->add($setting);
- // Foot note setting
- $name = 'theme_afterburner/footnote';
- $title = get_string('footnote','theme_afterburner');
- $description = get_string('footnotedesc', 'theme_afterburner');
- $default = '';
- $setting = new admin_setting_confightmleditor($name, $title, $description, $default);
- $settings->add($setting);
+ // Foot note setting
+ $name = 'theme_afterburner/footnote';
+ $title = get_string('footnote','theme_afterburner');
+ $description = get_string('footnotedesc', 'theme_afterburner');
+ $default = '';
+ $setting = new admin_setting_confightmleditor($name, $title, $description, $default);
+ $settings->add($setting);
- // Custom CSS file
- $name = 'theme_afterburner/customcss';
- $title = get_string('customcss','theme_afterburner');
- $description = get_string('customcssdesc', 'theme_afterburner');
- $default = '';
- $setting = new admin_setting_configtextarea($name, $title, $description, $default);
- $settings->add($setting);
+ // Custom CSS file
+ $name = 'theme_afterburner/customcss';
+ $title = get_string('customcss','theme_afterburner');
+ $description = get_string('customcssdesc', 'theme_afterburner');
+ $default = '';
+ $setting = new admin_setting_configtextarea($name, $title, $description, $default);
+ $settings->add($setting);
}
\ No newline at end of file