Chris@0: 'nid', Chris@0: 'title' => t('Forum content'), Chris@0: 'access query tag' => 'node_access', Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['nid'] = [ Chris@0: 'title' => t('Nid'), Chris@0: 'help' => t('The content ID of the forum index entry.'), Chris@0: 'field' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'argument' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'sort' => [ Chris@0: 'id' => 'standard', Chris@0: ], Chris@0: 'relationship' => [ Chris@0: 'base' => 'node', Chris@0: 'base field' => 'nid', Chris@0: 'label' => t('Node'), Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['title'] = [ Chris@0: 'title' => t('Title'), Chris@0: 'help' => t('The content title.'), Chris@0: 'field' => [ Chris@0: 'id' => 'standard', Chris@0: 'link_to_node default' => TRUE, Chris@0: ], Chris@0: 'sort' => [ Chris@0: 'id' => 'standard', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'string', Chris@0: ], Chris@0: 'argument' => [ Chris@0: 'id' => 'string', Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['tid'] = [ Chris@0: 'title' => t('Has taxonomy term ID'), Chris@0: 'help' => t('Display content if it has the selected taxonomy terms.'), Chris@0: 'argument' => [ Chris@0: 'id' => 'taxonomy_index_tid', Chris@0: 'name table' => 'taxonomy_term_data', Chris@0: 'name field' => 'name', Chris@0: 'empty field name' => t('Uncategorized'), Chris@0: 'numeric' => TRUE, Chris@0: 'skip base' => 'taxonomy_term_data', Chris@0: ], Chris@0: 'field' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'title' => t('Has taxonomy term'), Chris@0: 'id' => 'taxonomy_index_tid', Chris@17: 'hierarchy table' => 'taxonomy_term__parent', Chris@0: 'numeric' => TRUE, Chris@0: 'skip base' => 'taxonomy_term_data', Chris@0: 'allow empty' => TRUE, Chris@0: ], Chris@0: 'relationship' => [ Chris@0: 'base' => 'taxonomy_term', Chris@0: 'base field' => 'tid', Chris@0: 'label' => t('Term'), Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['created'] = [ Chris@0: 'title' => t('Post date'), Chris@0: 'help' => t('The date the content was posted.'), Chris@0: 'field' => [ Chris@0: 'id' => 'date', Chris@0: ], Chris@0: 'sort' => [ Chris@17: 'id' => 'date', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'date', Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['sticky'] = [ Chris@0: 'title' => t('Sticky'), Chris@0: 'help' => t('Whether or not the content is sticky.'), Chris@0: 'field' => [ Chris@0: 'id' => 'boolean', Chris@0: 'click sortable' => TRUE, Chris@0: 'output formats' => [ Chris@0: 'sticky' => [t('Sticky'), t('Not sticky')], Chris@0: ], Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'boolean', Chris@0: 'label' => t('Sticky'), Chris@0: 'type' => 'yes-no', Chris@0: ], Chris@0: 'sort' => [ Chris@0: 'id' => 'standard', Chris@0: 'help' => t('Whether or not the content is sticky. To list sticky content first, set this to descending.'), Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['last_comment_timestamp'] = [ Chris@0: 'title' => t('Last comment time'), Chris@0: 'help' => t('Date and time of when the last comment was posted.'), Chris@0: 'field' => [ Chris@0: 'id' => 'comment_last_timestamp', Chris@0: ], Chris@0: 'sort' => [ Chris@0: 'id' => 'date', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'date', Chris@0: ], Chris@0: ]; Chris@0: Chris@0: $data['forum_index']['comment_count'] = [ Chris@0: 'title' => t('Comment count'), Chris@0: 'help' => t('The number of comments a node has.'), Chris@0: 'field' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'filter' => [ Chris@0: 'id' => 'numeric', Chris@0: ], Chris@0: 'sort' => [ Chris@0: 'id' => 'standard', Chris@0: ], Chris@0: 'argument' => [ Chris@0: 'id' => 'standard', Chris@0: ], Chris@0: ]; Chris@0: Chris@0: return $data; Chris@0: }