function cdn_basic_get_mapping in CDN 6.2
Same name and namespace in other branches
- 7.2 cdn.basic.inc \cdn_basic_get_mapping()
Returns the CDN mapping for HTTP or HTTPS.
Return value
array
3 calls to cdn_basic_get_mapping()
- cdn_basic_get_servers in ./
cdn.basic.inc - Gets the servers on which a file is available when basic mode is enabled.
- cdn_cacheaudit in ./
cdn.module - Implements hook_cacheaudit().
- cdn_get_domains in ./
cdn.module - Get all domains from which files might be served. This information is necessary for some modules, e.g. Boost.
File
- ./
cdn.basic.inc, line 62 - Logic for basic mode ("Origin Pull mode" in the UI).
Code
function cdn_basic_get_mapping() {
$https_mapping = variable_get(CDN_BASIC_MAPPING_HTTPS_VARIABLE, '');
if (!empty($https_mapping) && cdn_serve_from_https()) {
// if we have https mapping enabled and we are on a HTTPS page
$mapping = $https_mapping;
}
else {
// otherwise use the non-https mapping
$mapping = variable_get(CDN_BASIC_MAPPING_VARIABLE, '');
}
return $mapping;
}