From 0975ea86101281befec9258d58e28c88d7b8ae4d Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 1 Nov 2011 17:30:52 -0700 Subject: [PATCH] add attachments to Diaspora posts --- include/diaspora.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/diaspora.php b/include/diaspora.php index f362a347..ac78beb2 100644 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -1418,6 +1418,17 @@ function diaspora_send_status($item,$owner,$contact,$public_batch = false) { $body = xmlify(html_entity_decode(bb2diaspora($body))); + if($item['attach']) { + $cnt = preg_match_all('/href=\"(.*?)\"(.*?)title=\"(.*?)\"/ism',$item['attach'],$matches,PREG_SET_ORDER); + if(cnt) { + $body .= "\n" . t('Attachments:') . "\n"; + foreach($matches as $mtch) { + $body .= '[' . $mtch[3] . '](' . $mtch[1] . ')' . "\n"; + } + } + } + + $public = (($item['private']) ? 'false' : 'true'); require_once('include/datetime.php');