add_block( new Block( "Link to Image", "
". "BBCode". $this->link_code("Text Link",$this->url($post_link, $text_link,"ubb"),"ubb_text-link"). $this->link_code("Thumbnail Link",$this->url($post_link, $this->img($thumb_src,"ubb"),"ubb"),"ubb_thumb-link"). $this->link_code("Inline Image", $this->img($image_src,"ubb"), "ubb_full-img"). "
". "
". "HTML". $this->link_code("Text Link", $this->url($post_link, $text_link,"html"), "html_text-link"). $this->link_code("Thumbnail Link", $this->url($post_link,$this->img($thumb_src,"html"),"html"), "html_thumb-link"). $this->link_code("Inline Image", $this->img($image_src,"html"), "html_full-image"). "
". "
". "Plain Text". $this->link_code("Post URL",$post_link,"text_post-link"). $this->link_code("Thumbnail URL",$thumb_src,"text_thumb-url"). $this->link_code("Image URL",$image_src,"text_image-src"). "
", "main", 50)); } private function url ($url,$content,$type) { if ($content == NULL) {$content=$url;} switch ($type) { case "html": $text = "".$content.""; break; case "ubb": $text = "[url=".$url."]".$content."[/url]"; break; default: $text = $link." - ".$content; } return $text; } private function img ($src,$type) { switch ($type) { case "html": $text = ""; break; case "ubb": $text = "[img]".$src."[/img]"; break; default: $text = $src; } return $text; } private function link_code($label,$content,$id=NULL) { return "\n". "\n
\n"; } } ?>