function getHTML ($attr) { $objattr = array('type' => $this->mimeType(), 'data'=>$this->url()); if (isset($attr['width'])) $objattr['width'] = $attr['width']; if (isset($attr['height'])) $objattr['height'] = $attr['height']; $attr['src'] = $this->url(); $attr['type'] = $this->mimeType(); unset($attr['file']); unset($attr['width']); unset($attr['height']); return htmlObject($objattr, $attr); }
function getHTML ($attr) { static $ccount = 0; $ccount++; $w = $h = -1; if (!isset($attr['width']) && !isset($attr['height'])) $w = 400; else { $w = isset($attr['width']) ? $attr['width'] : ''; $h = isset($attr['height']) ? $attr['height'] : ''; } $objattr = array( 'type' => 'audio/x-pn-realaudio-plugin', 'classid'=>'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' ); if ($w >= 0) $objattr['width'] = $w; if ($h >= 0) $objattr['height'] = $h; $objpar = array( 'controls' => 'ImageWindow', 'nojava' => 'true', // 'src' => $this->url(), 'autostart' => isset($attr['autostart']) ? $attr['autostart'] : 'false', 'console' => "c$ccount" ); $videowindow = htmlObject($objattr, $objpar); $objattr = array( 'type' => 'audio/x-pn-realaudio-plugin', 'height'=> 100, 'classid'=>'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' ); if ($w >= 0) $objattr['width'] = $w; $objpar = array( 'controls' => 'All', 'nojava' => 'true', 'src' => $this->url(), 'autostart' => isset($attr['autostart']) ? $attr['autostart'] : 'false', 'console' => "c$ccount" ); $controls = htmlObject($objattr, $objpar); return "<table cellpadding='0' cellspacing='0' border='0'><tr><td>$videowindow</td></tr><tr><td>$controls</td></tr></table>"; }
function getHTML ($attr) { $size = $this->size(); if (!isset($attr['width']) && !isset($attr['height']) && $size !== false) {; $objattr['width'] = $size['width']; $objattr['height'] = $size['height']; } elseif (isset($attr['width']) && $size !== false) { $objattr['width'] = $attr['width']; $objattr['height'] = round($attr['width']*$size['height']/$size['width']); } elseif (isset($attr['height']) && $size !== false) { $objattr['width'] = round($attr['height']*$size['width']/$size['height']); $objattr['height'] = $attr['height']; } else { if (isset($attr['width'])) $objattr['width'] = $attr['width']; if (isset($attr['height'])) $objattr['height'] = $attr['height']; } $control_height = 0; if ($this->type() == 'video') // @@ $control_height = 20; elseif (!isset($attr['height']) && $this->type() == 'audio') $control_height = 30; $objattr['height'] += $control_height; if (!isset($attr['autostart'])) $attr['autostart']='false'; $attr['src'] = $this->url(); $attr['type'] = $this->mimeType(); unset($attr['file']); unset($attr['width']); unset($attr['height']); return htmlObject($objattr, $attr); }