| @@ 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; |
|