+ require_once('include/html2plain.php');
+
+ // If the title is empty then try to guess
+ if ($b['title'] == '') {
+ // Take the description from the bookmark
+ if(preg_match("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/is",$b['body'],$matches))
+ $b['title'] = $matches[2];
+
+ // If no bookmark is found then take the first line
+ if ($b['title'] == '') {
+ $title = html2plain(bbcode($b['body']), 0, true);
+ $pos = strpos($title, "\n");
+ if (($pos == 0) or ($pos > 60))
+ $pos = 60;
+
+ $b['title'] = substr($title, 0, $pos);
+ }
+ }