You are here

function _views_system_get_drupal_core in Views System 6.3

Same name and namespace in other branches
  1. 6.2 views_system.module \_views_system_get_drupal_core()
  2. 7.3 views_system.module \_views_system_get_drupal_core()

Helper function; retrieves list of Drupal core modules and themes.

2 calls to _views_system_get_drupal_core()
views_handler_field_system_drupal_core::render in views/handlers/views_handler_field_system_drupal_core.inc
views_handler_filter_system_drupal_core::query in views/handlers/views_handler_filter_system_drupal_core.inc

File

./views_system.module, line 103
This module extends the Views module and allows to create customized lists (pages, blocks) of modules, themes, and theme engines that are or have been installed in Drupal's file system.

Code

function _views_system_get_drupal_core($item = NULL) {
  $core = array();

  // Modules
  $core['modules/aggregator/aggregator.module'] = 'aggregator';
  $core['modules/block/block.module'] = 'block';
  $core['modules/blog/blog.module'] = 'blog';
  $core['modules/blogapi/blogapi.module'] = 'blogapi';
  $core['modules/book/book.module'] = 'book';
  $core['modules/color/color.module'] = 'color';
  $core['modules/comment/comment.module'] = 'comment';
  $core['modules/contact/contact.module'] = 'contact';
  $core['modules/dblog/dblog.module'] = 'dblog';
  $core['modules/filter/filter.module'] = 'filter';
  $core['modules/forum/forum.module'] = 'forum';
  $core['modules/help/help.module'] = 'help';
  $core['modules/locale/locale.module'] = 'locale';
  $core['modules/menu/menu.module'] = 'menu';
  $core['modules/node/node.module'] = 'node';
  $core['modules/openid/openid.module'] = 'openid';
  $core['modules/path/path.module'] = 'path';
  $core['modules/php/php.module'] = 'php';
  $core['modules/ping/ping.module'] = 'ping';
  $core['modules/poll/poll.module'] = 'poll';
  $core['modules/profile/profile.module'] = 'profile';
  $core['modules/search/search.module'] = 'search';
  $core['modules/statistics/statistics.module'] = 'statistics';
  $core['modules/syslog/syslog.module'] = 'syslog';
  $core['modules/system/system.module'] = 'system';
  $core['modules/taxonomy/taxonomy.module'] = 'taxonomy';
  $core['modules/throttle/throttle.module'] = 'throttle';
  $core['modules/tracker/tracker.module'] = 'tracker';
  $core['modules/translation/translation.module'] = 'translation';
  $core['modules/trigger/trigger.module'] = 'trigger';
  $core['modules/update/update.module'] = 'update';
  $core['modules/upload/upload.module'] = 'upload';
  $core['modules/user/user.module'] = 'user';

  // Themes
  $core['themes/bluemarine/bluemarine.info'] = 'bluemarine';
  $core['themes/chameleon/chameleon.info'] = 'chameleon';
  $core['themes/garland/garland.info'] = 'garland';
  $core['themes/chameleon/marvin/marvin.info'] = 'marvin';
  $core['themes/garland/minnelli/minnelli.info'] = 'minnelli';
  $core['themes/pushbutton/pushbutton.info'] = 'pushbutton';
  return $item ? isset($core[$item]) : $core;
}