function ctools_context_language_conf_defaults

Ensures a full populated settings array with sane defaults.

Parameters

mixed $conf: Array with the user defined settings, or a string identifying a language.

Return value

array Array with all available settings.

2 calls to ctools_context_language_conf_defaults()
ctools_context_language_create in plugins/contexts/language.inc
Create a context, either from manual configuration or the current language.
ctools_context_language_settings_form in plugins/contexts/language.inc
Settings form.

File

plugins/contexts/language.inc, line 44

Code

function ctools_context_language_conf_defaults($conf = array()) {
    if (!is_array($conf)) {
        $conf = array(
            'preset_langcode' => (string) $conf,
        );
    }
    return $conf + array(
        'enable_cache_argument' => TRUE,
        'language_type' => 'language',
        'preset_langcode' => $GLOBALS['language']->language,
    );
}