You are here

function views_rss_core_views_rss_date_sources in Views RSS 8.3

Same name and namespace in other branches
  1. 8.2 modules/views_rss_core/views_rss_core.module \views_rss_core_views_rss_date_sources()
  2. 6.2 modules/views_rss_core/views_rss_core.module \views_rss_core_views_rss_date_sources()
  3. 7.2 modules/views_rss_core/views_rss_core.module \views_rss_core_views_rss_date_sources()

Implements hook_views_rss_date_sources().

File

modules/views_rss_core/views_rss_core.module, line 179
Provides core <channel> and <item> elements for Views RSS module.

Code

function views_rss_core_views_rss_date_sources() {
  $sources['node'] = array(
    'pubDate' => array(
      'table' => 'node_field_data',
      'field' => 'created',
    ),
    'lastBuildDate' => array(
      'table' => 'node_field_data',
      'field' => 'changed',
    ),
  );
  $sources['node_revisions'] = array(
    'pubDate' => array(
      'table' => 'node_field_revision',
      'field' => 'created',
    ),
    'lastBuildDate' => array(
      'table' => 'node_field_revision',
      'field' => 'changed',
    ),
  );
  $sources['comments'] = array(
    'pubDate' => array(
      'table' => 'comment_field_data',
      'field' => 'created',
    ),
    'lastBuildDate' => array(
      'table' => 'comment_field_data',
      'field' => 'changed',
    ),
  );
  $sources['files'] = array(
    'pubDate' => array(
      'table' => 'file_managed',
      'field' => 'created',
    ),
    'lastBuildDate' => array(
      'table' => 'file_managed',
      'field' => 'changed',
    ),
  );
  $sources['users'] = array(
    'pubDate' => array(
      'table' => 'users_field_data',
      'field' => 'created',
    ),
    'lastBuildDate' => array(
      'table' => 'users_field_data',
      'field' => 'changed',
    ),
  );
  return $sources;
}