00001 <?php
00010 class STransMediaApplet extends STrans
00011 {
00016 public function doc() {
00017 return "STransMediaApplet translates SNAP2 applet resources into "
00018 . "embeddable HTML.";
00019 }
00020
00025 public function getInFormat() {
00026 return 'media_applet';
00027 }
00028
00033 public function getOutFormat() {
00034 return 'html';
00035 }
00036
00043 public function translate($si) {
00044 $version = $si->getOption('_version');
00045 $resource = $si->getOption('_resource');
00046
00047 $html = $version->getContentModule()->getHTML();
00048
00049 if($html === false)
00050 $html = "<div style=\"padding: 4px; border: 1px solid black; "
00051 . "background-color: #E0E0E0; width: 8em; text-align: center;\">No Content</div>";
00052
00053 $this->sendToTarget($si, $html);
00054
00055 return true;
00056 }
00057 }
00058
00059 ?>