use Friendica\BaseObject;
use Friendica\Model\Contact;
use Michelf\MarkdownExtra;
-
-require_once 'include/html2bbcode.php';
+use Friendica\Content\Text\HTML;
/**
* Friendica-specific usage of Markdown
*
- * @author Hypolite Petovan <mrpetovan@gmail.com>
+ * @author Hypolite Petovan <hypolite@mrpetovan.com>
*/
class Markdown extends BaseObject
{
$data = Contact::getDetailsByAddr($match[2]);
+ if (empty($data)) {
+ return;
+ }
+
$name = $match[1];
if ($name == '') {
$s = str_replace('#', '#', $s);
- $s = html2bbcode($s);
+ $s = HTML::toBBCode($s);
// protect the recycle symbol from turning into a tag, but without unescaping angles and naked ampersands
$s = str_replace('♲', html_entity_decode('♲', ENT_QUOTES, 'UTF-8'), $s);