From ddb3c10f7bbd0f0d78aafb5f858119160eb21f12 Mon Sep 17 00:00:00 2001 From: Jerome Bakker Date: Fri, 28 Sep 2012 12:40:13 +0200 Subject: fixed: elgg_get_site_entity now works as documented --- engine/lib/sites.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/engine/lib/sites.php b/engine/lib/sites.php index 850092cad..8b772668d 100644 --- a/engine/lib/sites.php +++ b/engine/lib/sites.php @@ -18,11 +18,19 @@ function elgg_get_site_entity($site_guid = 0) { global $CONFIG; + $result = false; + if ($site_guid == 0) { - return $CONFIG->site; + $site = $CONFIG->site; + } else { + $site = get_entity($site_guid); + } + + if($site instanceof ElggSite){ + $result = $site; } - return get_entity($site_guid); + return $result; } /** -- cgit v1.2.3