function views_rss_core_preprocess_channel_skip in Views RSS 8.2
Same name and namespace in other branches
- 8.3 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_skip()
- 6.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_skip()
- 7.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_channel_skip()
Preprocess function for channel <skipHours> and <skipDays> elements.
1 string reference to 'views_rss_core_preprocess_channel_skip'
- views_rss_core_views_rss_channel_elements in modules/
views_rss_core/ views_rss_core.module - Implements hook_views_rss_item_elements().
File
- modules/
views_rss_core/ views_rss_core.inc, line 167 - Preprocess functions for Views RSS: Core Elements module.
Code
function views_rss_core_preprocess_channel_skip(&$variables) {
// No value = no preprocessing.
if (empty($variables['elements'][0]['value'])) {
return;
}
$elements = array();
$skips = strip_tags($variables['elements'][0]['value']);
if (!empty($skips)) {
foreach (explode(',', $skips) as $skip_value) {
$elements[] = array(
'key' => $variables['elements'][0]['key'] == 'skipHours' ? 'hour' : 'day',
'value' => trim($skip_value),
);
}
}
$variables['elements'][0]['value'] = $elements;
}