From 4582b15de29495ab8b479b806a27243d5f4ed1ab Mon Sep 17 00:00:00 2001 From: edward Date: Tue, 17 Apr 2018 15:23:07 +0800 Subject: [PATCH] DataObjects/Cms_page.php --- DataObjects/Cms_page.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/DataObjects/Cms_page.php b/DataObjects/Cms_page.php index 5f0ae33b..9b676e3e 100644 --- a/DataObjects/Cms_page.php +++ b/DataObjects/Cms_page.php @@ -1937,14 +1937,26 @@ class Pman_Cms_DataObjects_Cms_page extends DB_DataObject $bgimage = $image->fetchAll(false, false, 'toArray'); + $video = false; + $player = (empty($country) || $country != 'CN') ? 'youtu.be' : 'youku.com'; + foreach ($bgimage as $k => $v) { - $player = (empty($country) || $country != 'CN') ? 'youtu.be' : 'youku.com'; + if(empty($i['linkurl'])){ + continue; + } - if(empty($i['linkurl']) || !preg_match('/(youtu.be|youku.com)/i', $i['linkurl'])){ + if(!preg_match('/(youtu.be|youku.com)/i', $i['linkurl'])){ continue; } + if(strpos($i['linkurl'], $player) === false){ + $ + unset($bgimage[$k]); + continue; + } + + } if(!empty($country) && count($bgimage) > 1){ -- 2.39.2