You are here

function _instance_settings_get_project_settings_dirs in Instance settings 7.2

Get project settings directories.

Parameters

array $projects: Projects list to process.

Return value

array Project settings dir list.

1 call to _instance_settings_get_project_settings_dirs()
_instance_settings_init_params in includes/include.settings.inc
Initialize Instance settings.

File

includes/include.settings.inc, line 184

Code

function _instance_settings_get_project_settings_dirs($projects) {
  $project_dirs = array();
  $drupal_root = rtrim(DRUPAL_ROOT, '/');
  $root = substr($drupal_root, 0, strrpos($drupal_root, '/'));
  foreach ($projects as $project_name => $project) {
    if (isset($project['params']['path'])) {
      $project_dirs[$project_name] = $root . '/' . $project['params']['path'] . '/settings';
    }
  }
  return $project_dirs;
}