id = $model->id; } public function asText(array $opt = array()){ $size = MediaRendererInterface::SIZE_ORIGINAL; if(array_key_exists("size", $opt) && array_key_exists($opt["size"], self::$SIZES)){ $size = self::$SIZES[$opt["size"]]; } return ''; } public function render(array $opt = array()){ echo $this->asText($opt); } public function getPath(){ $basepath = GlobalVariables::get("config")->paths->media; return $basepath."/".$this->id.".".$this->extension; } public function getExtension(){ $video = GlobalVariables::get("dao")->getFirst("MediaModel",array("id"=>$this->id)); return $video->extension; } public function getVideoLink($size){ if(!array_key_exists($size, self::$SIZES)){ $size = MediaRendererInterface::SIZE_ORIGINAL; } return GUIHandler::getBaseUrl().'getLocalVideo.php?id='.$this->id.'&size='.$size; } } ?>