Source of file HtmlEditorField_IframeEmbed.php
Size: 1,455 Bytes - Last Modified: 2021-12-24T06:19:21+00:00
/var/www/docs.ssmods.com/process/src/code/HtmlEditorField_IframeEmbed.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 | <?php class HtmlEditorField_IframeEmbed extends HtmlEditorField_File { /** * @var string */ protected $iframeUrl; /** * @var ArrayData */ protected $iframeData; /** * @param string $url * @param ArrayData $data */ public function __construct($url, ArrayData $data) { parent::__construct($url, $data); $this->iframeUrl = $url; $this->iframeData = $data; } /** * @return int */ public function getWidth() { return ($this->iframeData && $this->iframeData->Width) ? $this->iframeData->Width : 500; } /** * @return int */ public function getHeight() { return ($this->iframeData && $this->iframeData->Height) ? $this->iframeData->Height : 500; } /** * @return null */ public function getPreview() { return null; } /** * @return string */ public function getName() { return $this->iframeUrl; } /** * @return string */ public function getType() { return 'Iframe'; } /** * @return string */ public function getOembed() { return $this->iframeUrl; } /** * @return string */ public function appCategory() { return 'iframe'; } /** * @return null */ public function getInfo() { return null; } } |