diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 875674544..f40160c9d 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -226,7 +226,7 @@ class BBCode * @param bool $keep_urls Whether to keep URLs in the resulting plaintext * @return string */ - public static function toPlaintext(string $text, bool $keep_urls = true, bool $strip_tags = false): string + public static function toPlaintext(string $text, bool $keep_urls = true): string { DI::profiler()->startRecording('rendering'); // Remove pictures in advance to avoid unneeded proxy calls @@ -238,9 +238,6 @@ class BBCode $naked_text = HTML::toPlaintext(self::convert($text, false, BBCode::EXTERNAL, true), 0, !$keep_urls); - if ($strip_tags) { - $naked_text = strip_tags($naked_text); - } DI::profiler()->stopRecording(); return $naked_text; } diff --git a/src/Model/Event.php b/src/Model/Event.php index 8221fa82b..ecf21d342 100644 --- a/src/Model/Event.php +++ b/src/Model/Event.php @@ -1012,7 +1012,7 @@ class Event } } - $location['name'] = BBCode::toPlaintext($location['name'], false, true); + $location['name'] = BBCode::toPlaintext($location['name'], false); // Construct the map HTML. if (isset($location['address'])) { diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 0a6881853..0602df10a 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -640,13 +640,13 @@ class Profile $istoday = true; } - $title = BBCode::toPlaintext($rr['summary'], false, true); + $title = BBCode::toPlaintext($rr['summary'], false); if (strlen($title) > 35) { $title = substr($title, 0, 32) . '... '; } - $description = BBCode::toPlaintext($rr['desc'], false, true) . '... '; + $description = BBCode::toPlaintext($rr['desc'], false) . '... '; if (!$description) { $description = DI::l10n()->t('[No description]'); } diff --git a/src/Module/Notifications/Introductions.php b/src/Module/Notifications/Introductions.php index 48c0d4dfe..921761ab5 100644 --- a/src/Module/Notifications/Introductions.php +++ b/src/Module/Notifications/Introductions.php @@ -147,7 +147,7 @@ class Introductions extends BaseNotifications $knowyou = ''; } - $convertedName = BBCode::toPlaintext($Introduction->getName(), false, true); + $convertedName = BBCode::toPlaintext($Introduction->getName(), false); $helptext = $this->t('Shall your connection be bidirectional or not?'); $helptext2 = $this->t('Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.', $convertedName, $convertedName); diff --git a/src/Navigation/Notifications/Entity/Notify.php b/src/Navigation/Notifications/Entity/Notify.php index d45976c17..ab042bc9f 100644 --- a/src/Navigation/Notifications/Entity/Notify.php +++ b/src/Navigation/Notifications/Entity/Notify.php @@ -118,7 +118,7 @@ class Notify extends BaseEntity public function updateMsgFromPreamble($epreamble) { $this->msg = Renderer::replaceMacros($epreamble, ['$itemlink' => $this->link->__toString()]); - $this->msg_cache = self::formatMessage($this->name_cache, BBCode::toPlaintext($this->msg, false, true)); + $this->msg_cache = self::formatMessage($this->name_cache, BBCode::toPlaintext($this->msg, false)); } /** @@ -134,6 +134,6 @@ class Notify extends BaseEntity */ public static function formatMessage(string $name, string $message): string { - return str_replace('{0}', '' . BBCode::toPlaintext($name, false, true) . '', htmlspecialchars($message)); + return str_replace('{0}', '' . BBCode::toPlaintext($name, false) . '', htmlspecialchars($message)); } } diff --git a/src/Navigation/Notifications/Factory/FormattedNotify.php b/src/Navigation/Notifications/Factory/FormattedNotify.php index 75f6e7676..9b200dea5 100644 --- a/src/Navigation/Notifications/Factory/FormattedNotify.php +++ b/src/Navigation/Notifications/Factory/FormattedNotify.php @@ -222,7 +222,7 @@ class FormattedNotify extends BaseFactory $this->baseUrl . '/notify/' . $Notify->id, Contact::getAvatarUrlForUrl($Notify->url, $Notify->uid, Proxy::SIZE_MICRO), $Notify->url, - BBCode::toPlaintext($Notify->msg ?? '', false, true), + BBCode::toPlaintext($Notify->msg ?? '', false), DateTimeFormat::local($Notify->date->format(DateTimeFormat::MYSQL), 'r'), Temporal::getRelativeDate($Notify->date->format(DateTimeFormat::MYSQL)), $Notify->seen diff --git a/src/Navigation/Notifications/Factory/Notify.php b/src/Navigation/Notifications/Factory/Notify.php index dd59b3323..40c77c84d 100644 --- a/src/Navigation/Notifications/Factory/Notify.php +++ b/src/Navigation/Notifications/Factory/Notify.php @@ -68,7 +68,7 @@ class Notify extends BaseFactory implements ICanCreateFromTableRow false, $params['verb'] ?? '', $params['otype'] ?? '', - substr(BBCode::toPlaintext($params['source_name'], false, true), 0, 255), + substr(BBCode::toPlaintext($params['source_name'], false), 0, 255), null, null, $item_id,