]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fixed: elgg_get_site_entity now works as documented
authorJerome Bakker <jeabakker@coldtrick.com>
Fri, 28 Sep 2012 10:40:13 +0000 (12:40 +0200)
committerJerome Bakker <jeabakker@coldtrick.com>
Fri, 28 Sep 2012 10:40:13 +0000 (12:40 +0200)
engine/lib/sites.php

index 850092cada234023ce5efdafbb2b77c1d6d7371b..8b772668d8132466751199c2af63f7b0999d9979 100644 (file)
 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;
 }
 
 /**