From 03bbbdaf102eeb80731b062c0c269649c938f23d Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 6 Oct 2014 17:47:17 -0700 Subject: shareable design elements --- include/bbcode.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include/bbcode.php') diff --git a/include/bbcode.php b/include/bbcode.php index 0803ed365..d7a5ac457 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -159,6 +159,14 @@ function bb_parse_app($match) { } +function bb_parse_element($match) { + $j = json_decode(base64url_decode($match[1]),true); + if($j) { + $o = EOL . '' . t('Install design element: ') . $j['pagetitle'] . '' . EOL; + } + return $o; +} + function bb_qr($match) { return '' . t('QR code') . ''; } @@ -700,6 +708,10 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) { $Text = preg_replace_callback("/\[app\](.*?)\[\/app\]/ism",'bb_parse_app', $Text); } + if(strpos($Text,'[/element]') !== false) { + $Text = preg_replace_callback("/\[element\](.*?)\[\/element\]/ism",'bb_parse_element', $Text); + } + // html5 video and audio if (strpos($Text,'[/video]') !== false) { -- cgit v1.2.3