| @@ -540,9 +540,9 @@ | ||
| 540 | 540 | return ''; |
| 541 | 541 | } |
| 542 | 542 | |
| 543 | 543 | if ($this->logo) { |
| 544 | - return '<img alt="" src="' . $this->logo . '"/>'; | |
| 544 | + return '<img alt="" src="' . esc_url($this->logo) . '"/>'; | |
| 545 | 545 | } |
| 546 | 546 | |
| 547 | 547 | if ($imoji = Arr::get($this->settings, 'emoji')) { // phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure |
| 548 | 548 | return '<span class="fcom_emoji">' . $imoji . '</span>'; |
| @@ -665,13 +665,9 @@ | ||
| 665 | 665 | $this->lockscreen_config = LockscreenService::getLockscreenConfig($this, $this->membership, true); |
| 666 | 666 | |
| 667 | 667 | $spaceSettings = $this->settings; |
| 668 | 668 | |
| 669 | - $spaceLinks = Arr::get($spaceSettings, 'links', []); | |
| 670 | - | |
| 671 | - $spaceSettings['links'] = array_values(array_filter($spaceLinks, function ($item) use ($user) { | |
| 672 | - return Helper::isLinkAccessible($item, $user); | |
| 673 | - })); | |
| 669 | + $spaceSettings['links'] = Helper::filterAccessibleLinks(Arr::get($spaceSettings, 'links', []), $user); | |
| 674 | 670 | |
| 675 | 671 | $this->settings = $spaceSettings; |
| 676 | 672 | |
| 677 | 673 | return $this; |