node_filters

  1. drupal
    1. 4.7
    2. 5 node.module
    3. 6 node.admin.inc
    4. 7 node.admin.inc
Versions
4.7 – 7 node_filters()

List node administration filters that can be applied.

▾ 3 functions call node_filters()

node_build_filter_query in modules/node.module
Build query for node administration filters based on session.
node_filter_form in modules/node.module
Return form for node administration filters.
node_filter_form_submit in modules/node.module
Process result from node administration filter form.

Code

modules/node.module, line 951

<?php
function node_filters() {
  // Regular filters
  $filters['status'] = array(
    'title' => t('status'), 
    'options' => array(
      'status-1' => t('published'), 
      'status-0' => t('not published'), 
      'moderate-1' => t('in moderation'), 
      'moderate-0' => t('not in moderation'), 
      'promote-1' => t('promoted'), 
      'promote-0' => t('not promoted'), 
      'sticky-1' => t('sticky'), 
      'sticky-0' => t('not sticky'),
    ),
  );
  $filters['type'] = array(
    'title' => t('type'),
    'options' => node_get_types(),
  );
  // The taxonomy filter
  if ($taxonomy = module_invoke('taxonomy', 'form_all', 1)) {
    $filters['category'] = array(
      'title' => t('category'),
      'options' => $taxonomy,
    );
  }

  return $filters;
}
?>