PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.10.0
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.10.0
2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 1.1.0 All 77 releases
← All changes | app/Models/BaseSpace.php +2 -6 2.7.52.10.0 View file →
@@ -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;