• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/urlpreview/parser/rutube.php
  • Класс: BitrixMainUrlPreviewParserRuTube
  • Вызов: RuTube::handle
public function handle(HtmlDocument $document)
{
	parent::handle($document);

	$video = $document->getExtraField('VIDEO');
	if (!empty($video) && $document->getExtraField('VIDEO_TYPE') === 'text/html')
	{
		$width = $document->getExtraField('VIDEO_WIDTH');
		if (!$width || $width > UrlPreview::IFRAME_MAX_WIDTH)
		{
			$width = UrlPreview::IFRAME_MAX_WIDTH;
			$document->setExtraField('VIDEO_WIDTH', $width);
		}
		$height = $document->getExtraField('VIDEO_HEIGHT');
		if (!$height || $height > UrlPreview::IFRAME_MAX_HEIGHT)
		{
			$height = UrlPreview::IFRAME_MAX_HEIGHT;
			$document->setExtraField('VIDEO_HEIGHT', $height);
		}
		$iframe = '';
		$document->setEmbed($iframe);
	}
}