diff options
author | webchick <webchick@24967.no-reply.drupal.org> | 2011-11-11 20:41:16 -0800 |
---|---|---|
committer | webchick <webchick@24967.no-reply.drupal.org> | 2011-11-11 20:41:16 -0800 |
commit | 625cf954e8ec39faf4cb5e517729de92a64e07ed (patch) | |
tree | 81779df583cdbf04b03ed703f21953a31ae31b9f /includes | |
parent | 4c45ee17e16a92b7ffd59ad7e402a43bb6a723d7 (diff) | |
download | brdo-625cf954e8ec39faf4cb5e517729de92a64e07ed.tar.gz brdo-625cf954e8ec39faf4cb5e517729de92a64e07ed.tar.bz2 |
Issue #1006714 by Steven Jones, chx, mr.baileys, xjm, carlos8f: Fixed drupal_get_path() doesn't work for profiles.
Diffstat (limited to 'includes')
-rw-r--r-- | includes/bootstrap.inc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc index 78f54de04..0a18d22bd 100644 --- a/includes/bootstrap.inc +++ b/includes/bootstrap.inc @@ -828,6 +828,11 @@ function drupal_get_filename($type, $name, $filename = NULL) { // drupal_static(). static $files = array(), $dirs = array(); + // Profiles are a special case: they have a fixed location and naming. + if ($type == 'profile') { + $profile_filename = "profiles/$name/$name.profile"; + $files[$type][$name] = file_exists($profile_filename) ? $profile_filename : FALSE; + } if (!isset($files[$type])) { $files[$type] = array(); } |