if ($type == 'Note') {
$body = $item['raw-body'] ?? self::removePictures($body);
- } elseif (($type == 'Article') && empty($data['summary'])) {
- $regexp = "/[@!]\[url\=([^\[\]]*)\].*?\[\/url\]/ism";
- $summary = preg_replace_callback($regexp, ['self', 'mentionAddrCallback'], $body);
- $data['summary'] = BBCode::toPlaintext(Plaintext::shorten(self::removePictures($summary), 1000));
}
+ /**
+ * @todo Improve the automated summary
+ * This part is currently deactivated. The automated summary seems to be more
+ * confusing than helping. But possibly we will find a better way.
+ * So the code is left here for now as a reminder
+ *
+ * } elseif (($type == 'Article') && empty($data['summary'])) {
+ * $regexp = "/[@!]\[url\=([^\[\]]*)\].*?\[\/url\]/ism";
+ * $summary = preg_replace_callback($regexp, ['self', 'mentionAddrCallback'], $body);
+ * $data['summary'] = BBCode::toPlaintext(Plaintext::shorten(self::removePictures($summary), 1000));
+ * }
+ */
+
if (empty($item['uid']) || !Feature::isEnabled($item['uid'], 'explicit_mentions')) {
$body = self::prependMentions($body, $item['uri-id'], $item['author-link']);
}