Proyectos de Subversion Moodle

Rev

Rev 256 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

<?php
defined('MOODLE_INTERNAL') || die();

function theme_universe_child_get_setting($setting, $format = false)
{
    $theme = theme_config::load('universe');

    if (empty($theme->settings->$setting)) {
        return false;
    }

    if (!$format) {
        return $theme->settings->$setting;
    }

    if ($format === 'format_text') {
        return format_text($theme->settings->$setting, FORMAT_PLAIN);
    }

    if ($format === 'format_html') {
        return format_text($theme->settings->$setting, FORMAT_HTML, array('trusted' => true, 'noclean' => true));
    }

    return format_string($theme->settings->$setting);
}

function theme_universe_child_get_pre_scss($theme)
{
    // Load the settings from the parent.                                                                                           
    $theme = theme_config::load('universe');
    // Call the parent themes get_pre_scss function.                                                                                
    return theme_universe_get_pre_scss($theme);
}