"; switch ($j->type) { case "video": { if (isset($j->thumbnail_url)) { $tw = (isset($j->thumbnail_width)) ? $j->thumbnail_width:200; $th = (isset($j->thumbnail_height)) ? $j->thumbnail_height:180; $ret = ""; $ret.= ""; $ret.= ""; } else { $ret=$j->html; } $ret.="
"; }; break; case "photo": { $ret = ""; $ret.="
"; }; break; case "link": { //$ret = "".$j->title.""; }; break; case "rich": { // not so safe.. $ret = "
".$j->html."
"; }; break; } $embedlink = (isset($j->title))?$j->title:$embedurl; $ret .= "$embedlink"; if (isset($j->author_name)) $ret.=" by ".$j->author_name; if (isset($j->provider_name)) $ret.=" on ".$j->provider_name; $ret.=""; return $ret; } function oembed_bbcode($text){ $stopoembed = get_config("system","no_oembed"); if ($stopoembed == true){ return preg_replace("/\[embed\](.+?)\[\/embed\]/is", "". t('Embedding disabled') ." : $1" ,$text); } return preg_replace_callback("/\[embed\](.+?)\[\/embed\]/is", oembed_replacecb ,$text); } ?>