function node_filters
node_filters()
List node administration filters that can be applied.
Return value
An associative array of filters.
File
- modules/node/node.admin.inc, line 79
- Content administration and module settings UI.
Code
function node_filters() { // Regular filters $filters['status'] = array( 'title' => t('status'), 'options' => array( '[any]' => t('any'), 'status-1' => t('published'), 'status-0' => t('not published'), 'promote-1' => t('promoted'), 'promote-0' => t('not promoted'), 'sticky-1' => t('sticky'), 'sticky-0' => t('not sticky'), ), ); // Include translation states if we have this module enabled if (module_exists('translation')) { $filters['status']['options'] += array( 'translate-0' => t('Up to date translation'), 'translate-1' => t('Outdated translation'), ); } $filters['type'] = array( 'title' => t('type'), 'options' => array( '[any]' => t('any'), ) + node_type_get_names(), ); // Language filter if there is a list of languages if ($languages = module_invoke('locale', 'language_list')) { $languages = array(LANGUAGE_NONE => t('Language neutral')) + $languages; $filters['language'] = array( 'title' => t('language'), 'options' => array( '[any]' => t('any'), ) + $languages, ); } return $filters; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!node!node.admin.inc/function/node_filters/7.x