function views_rss_core_preprocess_channel_cloud in Views RSS 6.2
Same name and namespace in other branches
- 8.3 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_cloud()
- 8.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_cloud()
- 7.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_cloud()
Preprocess function for channel <cloud> element.
1 string reference to 'views_rss_core_preprocess_channel_cloud'
- views_rss_core_views_rss_channel_elements in modules/
views_rss_core/ views_rss_core.module - Implementation of hook_views_rss_channel_elements().
File
- modules/
views_rss_core/ views_rss_core.inc, line 171 - Preprocess functions for Views RSS: Core Elements module.
Code
function views_rss_core_preprocess_channel_cloud(&$variables) {
// No value = no preprocessing.
if (empty($variables['value'])) {
return;
}
if ($url = parse_url($variables['value'])) {
$variables['value'] = array(
'arguments' => array(
'domain' => $url['host'],
'port' => $url['port'],
'path' => $url['path'],
'registerProcedure' => $url['fragment'],
'protocol' => $url['scheme'],
),
);
}
}