@@ 354-362 (lines=9) @@ | ||
351 | { |
|
352 | $subsites = Subsite::get(); |
|
353 | ||
354 | if ($includeMainSite) { |
|
355 | $subsites = $subsites->toArray(); |
|
356 | ||
357 | $mainSite = new Subsite(); |
|
358 | $mainSite->Title = $mainSiteTitle; |
|
359 | array_unshift($subsites, $mainSite); |
|
360 | ||
361 | $subsites = ArrayList::create($subsites); |
|
362 | } |
|
363 | ||
364 | return $subsites; |
|
365 | } |
|
@@ 508-515 (lines=8) @@ | ||
505 | if (!is_array($permCode)) { |
|
506 | $permCode = [$permCode]; |
|
507 | } |
|
508 | if (self::hasMainSitePermission($member, $permCode)) { |
|
509 | $subsites = $subsites->toArray(); |
|
510 | ||
511 | $mainSite = new Subsite(); |
|
512 | $mainSite->Title = $mainSiteTitle; |
|
513 | array_unshift($subsites, $mainSite); |
|
514 | $subsites = ArrayList::create($subsites); |
|
515 | } |
|
516 | } |
|
517 | ||
518 | self::$_cache_accessible_sites[$cacheKey] = $subsites; |