AlexeyUna 6 ani în urmă
părinte
comite
7b74cbcde6
1 a modificat fișierele cu 9 adăugiri și 2 ștergeri
  1. 9 2
      modules/boonex/dolphin_migration/classes/BxDolMTimeline.php

+ 9 - 2
modules/boonex/dolphin_migration/classes/BxDolMTimeline.php

@@ -41,31 +41,38 @@ class BxDolMTimeline extends BxDolMData
 	private function getModuleItemInfo($iModuleItemId, $sModule = 'forum')
 	private function getModuleItemInfo($iModuleItemId, $sModule = 'forum')
 	{
 	{
         $sTable = '';
         $sTable = '';
+        $sModule = '';
 	    switch($sModule)
 	    switch($sModule)
 		{
 		{
 			case 'events':
 			case 'events':
 					$sTable = 'bx_events_data';
 					$sTable = 'bx_events_data';
+                    $sModule = 'bx_events';
 					break;
 					break;
 			case 'store':
 			case 'store':
 					$sTable = 'bx_market_products';
 					$sTable = 'bx_market_products';
+                    $sModule = 'bx_market';
 					break;
 					break;
 			case 'files':
 			case 'files':
 					$sTable = 'bx_files_main';
 					$sTable = 'bx_files_main';
+                    $sModule = 'bx_files';
 					break;
 					break;
 			case 'polls':
 			case 'polls':
 					$sTable = 'bx_polls_entries';
 					$sTable = 'bx_polls_entries';
+                    $sModule = 'bx_polls';
 					break;
 					break;
 			case 'groups':
 			case 'groups':
-					$sTable = 'bx_groups_data';
+				    $sTable = 'bx_groups_data';
+                    $sModule = 'bx_groups';
 					break;
 					break;
 			case 'blogs':
 			case 'blogs':
 					$sTable = 'bx_posts_posts';
 					$sTable = 'bx_posts_posts';
+                    $sModule = 'bx_posts';
 					break;
 					break;
 		}
 		}
 		if (!$sTable)
 		if (!$sTable)
 			return array();
 			return array();
 		
 		
-		if (!$this -> _oDb -> isFieldExists($sTable, $this -> _sTransferFieldIdent))
+		if ($this->_oDb->isEnabledByName($sModule) && !$this -> _oDb -> isFieldExists($sTable, $this -> _sTransferFieldIdent))
 			return array();
 			return array();
 
 
 		return $this -> _oDb -> getRow("SELECT * FROM `{$sTable}` WHERE `{$this -> _sTransferFieldIdent}` = :id", array('id' => $iModuleItemId));
 		return $this -> _oDb -> getRow("SELECT * FROM `{$sTable}` WHERE `{$this -> _sTransferFieldIdent}` = :id", array('id' => $iModuleItemId));