+/**
+ * @brief Callback function to replace a Diaspora style mention in a mention for Friendica
+ *
+ * @param array $match Matching values for the callback
+ * @return string Replaced mention
+ */
+function diaspora_mention2bb($match) {
+ if ($match[2] == '') {
+ return;
+ }
+
+ $data = get_contact_details_by_addr($match[2]);
+
+ $name = $match[1];
+
+ if ($name == '') {
+ $name = $data['name'];
+ }
+
+ return '@[url='.$data['url'].']'.$name.'[/url]';
+}