You are here

function workbench_moderation_views_default_views in Workbench Moderation 7.3

Same name and namespace in other branches
  1. 7 workbench_moderation.module \workbench_moderation_views_default_views()
  2. 7.2 workbench_moderation.views.inc \workbench_moderation_views_default_views()

Implements hook_views_default_views().

File

./workbench_moderation.module, line 641
Content moderation for Workbench.

Code

function workbench_moderation_views_default_views() {
  $module = 'workbench_moderation';
  $directory = 'views';
  $extension = 'view.inc';
  $name = 'view';

  // From workbench_load_all_exports().
  $return = array();

  // Find all the files in the directory with the correct extension.
  $files = file_scan_directory(drupal_get_path('module', $module) . "/{$directory}", "/.{$extension}/");
  foreach ($files as $path => $file) {
    require $path;
    if (isset(${$name})) {
      $return[${$name}->name] = ${$name};
    }
  }
  return $return;
}