This commit is contained in:
Amberstone 2024-10-05 05:51:34 +09:00
parent fe5342038d
commit d34933149f
Signed by: amber
GPG key ID: 094B0E55F98D8BF1

View file

@ -1,5 +1,6 @@
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (!defined('_GNUBOARD_'))
exit; // 개별 페이지 접근 불가
//https://stackoverflow.com/questions/4739284/htmlpurifier-iframe-vimeo-and-youtube-video
/**
@ -7,7 +8,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
* Iframe filter that does some primitive whitelisting in a somewhat recognizable and tweakable way
*/
if( !class_exists('HTMLPurifier_Filter_Iframevideo') ){
if (!class_exists('HTMLPurifier_Filter_Iframevideo')) {
class HTMLPurifier_Filter_Iframevideo extends HTMLPurifier_Filter
{
public $name = 'Iframevideo';
@ -34,7 +35,7 @@ if( !class_exists('HTMLPurifier_Filter_Iframevideo') ){
public function trust_url_match($matches)
{
$str = $matches[0];
if( $matches[1] ){
if ($matches[1]) {
$str = preg_replace('#<iframe#i', '<img class="Iframevideo"', $str);
$str = preg_replace('#</iframe>#i', '</img>', $str);
}