summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2011-11-11 20:41:16 -0800
committerwebchick <webchick@24967.no-reply.drupal.org>2011-11-11 20:41:16 -0800
commit625cf954e8ec39faf4cb5e517729de92a64e07ed (patch)
tree81779df583cdbf04b03ed703f21953a31ae31b9f /includes
parent4c45ee17e16a92b7ffd59ad7e402a43bb6a723d7 (diff)
downloadbrdo-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.inc5
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();
}