'admin_views') + $modules; foreach ($modules as $module) { $dir = DRUPAL_ROOT . '/' . drupal_get_path('module', $module) . '/admin_views_default'; if (is_dir($dir)) { // Scan each admin_views_default directory for provided default views. foreach (file_scan_directory($dir, '/\.inc$/') as $filepath => $file) { // Extract the primary module dependency of the default admin view, which // is the filename prefix delimited by a period/dot; e.g., // 'taxonomy.foo-bar.inc', and only include it if that module is enabled. $dependency = strtok($file->filename, '.'); if (isset($modules[$dependency])) { include $filepath; if (isset($view)) { $views[$view->name] = $view; } } } } } return $views; }