瀏覽代碼

Ticket #4971 - Build-in API support: Embeds in Timeline posts.

AntonLV 1 年之前
父節點
當前提交
0f6a547d45
共有 1 個文件被更改,包括 4 次插入 和 8 次删除
  1. 4 8
      template/scripts/BxBaseEmbedSystem.php

+ 4 - 8
template/scripts/BxBaseEmbedSystem.php

@@ -109,15 +109,11 @@ class BxBaseEmbedSystem extends BxDolEmbed
             ];
         }
 
-        if($a['image'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false) {
-            $iMediaId = $oStorage->storeFileFromUrl($a['image'], false);
-            $a['image'] = $iMediaId;
-        }
+        if($a['image'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false && ($iMediaId = $oStorage->storeFileFromUrl($a['image'], false)))
+            $a['image'] = $oStorage->getFileUrlById($iMediaId);
 
-        if($a['logo'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false) {
-            $iMediaId = $oStorage->storeFileFromUrl($a['logo'], false);
-            $a['logo'] = $iMediaId;
-        }
+        if($a['logo'] && ($oStorage = BxDolStorage::getObjectInstance('sys_images')) !== false && ($iMediaId = $oStorage->storeFileFromUrl($a['logo'], false)))
+            $a['logo'] = $oStorage->getFileUrlById($iMediaId);
 
         $aUrl = parse_url($sUrl);
         $a['domain'] = $aUrl['host'];