Browse Source

#3910 Improvements 150001

roman.lesnikov@gmail.com 4 years ago
parent
commit
d464f30964
1 changed files with 19 additions and 17 deletions
  1. 19 17
      template/scripts/BxBasePage.php

+ 19 - 17
template/scripts/BxBasePage.php

@@ -65,23 +65,25 @@ class BxBasePage extends BxDolPage
     public function performActionGetShare ()
     {
         $aEmbedData = BxDolPage::getEmbedData(bx_get('url'));
-        $aMarkers = array(
-            'url' => bx_get('url'),
-            'img_url_encoded' => '',
-            'title_encoded' => '',
-        );
-        
-        $oMenu = BxDolMenu::getObjectInstance('sys_social_sharing');
-        $oMenu->addMarkers($aMarkers);
-        $sMenu = $oMenu->getCode();
-        
-        echo PopupBox('sys_share_popup', _t('_sys_txt_share_popup_header'), 
-            $this->_oTemplate->parseHtmlByName('designbox_share_popup.html', [
-                'url' => $aEmbedData['url'],
-                'menu' => $sMenu,
-                'code' => htmlspecialchars($aEmbedData['html']),
-            ]
-        ), true);
+        if (isset($aEmbedData['url'])){
+            $aMarkers = array(
+                'url' => bx_get('url'),
+                'img_url_encoded' => '',
+                'title_encoded' => '',
+            );
+
+            $oMenu = BxDolMenu::getObjectInstance('sys_social_sharing');
+            $oMenu->addMarkers($aMarkers);
+            $sMenu = $oMenu->getCode();
+
+            echo PopupBox('sys_share_popup', _t('_sys_txt_share_popup_header'), 
+                $this->_oTemplate->parseHtmlByName('designbox_share_popup.html', [
+                    'url' => bx_process_output($aEmbedData['url']),
+                    'menu' => $sMenu,
+                    'code' => htmlspecialchars($aEmbedData['html']),
+                ]
+            ), true);
+        }
     }
     
     public function performActionEmbed ()