| @@ 259-267 (lines=9) @@ | ||
| 256 |     { | |
| 257 | $subsites = Subsite::get(); | |
| 258 | ||
| 259 |         if ($includeMainSite) { | |
| 260 | $subsites = $subsites->toArray(); | |
| 261 | ||
| 262 | $mainSite = new Subsite(); | |
| 263 | $mainSite->Title = $mainSiteTitle; | |
| 264 | array_unshift($subsites, $mainSite); | |
| 265 | ||
| 266 | $subsites = ArrayList::create($subsites); | |
| 267 | } | |
| 268 | ||
| 269 | return $subsites; | |
| 270 | } | |
| @@ 387-394 (lines=8) @@ | ||
| 384 |             if (!is_array($permCode)) { | |
| 385 | $permCode = array($permCode); | |
| 386 | } | |
| 387 |             if (self::hasMainSitePermission($member, $permCode)) { | |
| 388 | $subsites=$subsites->toArray(); | |
| 389 | ||
| 390 | $mainSite = new Subsite(); | |
| 391 | $mainSite->Title = $mainSiteTitle; | |
| 392 | array_unshift($subsites, $mainSite); | |
| 393 | $subsites=ArrayList::create($subsites); | |
| 394 | } | |
| 395 | } | |
| 396 | ||
| 397 | self::$_cache_accessible_sites[$cacheKey] = $subsites; | |