DataObjects/Cms_page.php
authoredward <edward@roojs.com>
Tue, 17 Apr 2018 07:35:37 +0000 (15:35 +0800)
committeredward <edward@roojs.com>
Tue, 17 Apr 2018 07:35:37 +0000 (15:35 +0800)
DataObjects/Cms_page.php

index 87abfc6..0b464f0 100644 (file)
@@ -1937,36 +1937,36 @@ 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) {
-//                
-//                if(empty($v['linkurl'])){
-//                    continue;
-//                }
-//                
-//                if(!preg_match('/(youtu.be|youku.com)/i', $v['linkurl'])){
-//                    continue;
-//                }
-//                
-//                if(strpos($v['linkurl'], $player) === false){
-//                    
-//                    if(empty($video)){
-//                        $video = $v;
-//                    }
-//                    
-//                    unset($bgimage[$k]);
-//                    continue;
-//                }
-//                
-//                $video = $v;
-//                unset($bgimage[$k]);
-//            }
-//            
-//            if(!empty($video)){
-//                array_unshift($bgimage, $video);
-//            }
+            $video = false;
+            $player = (empty($country) || $country != 'CN') ? 'youtu.be' : 'youku.com';
+            
+            foreach ($bgimage as $k => $v) {
+                
+                if(empty($v['linkurl'])){
+                    continue;
+                }
+                
+                if(!preg_match('/(youtu.be|youku.com)/i', $v['linkurl'])){
+                    continue;
+                }
+                
+                if(strpos($v['linkurl'], $player) === false){
+                    
+                    if(empty($video)){
+                        $video = $v;
+                    }
+                    
+                    unset($bgimage[$k]);
+                    continue;
+                }
+                
+                $video = $v;
+                unset($bgimage[$k]);
+            }
+            
+            if(!empty($video)){
+                array_unshift($bgimage, $video);
+            }
             
             $ret[$c->element_id_name][] = array(
                 'size' => (empty($c->template_id_template)) ? '' : $c->template_id_template,