Procházet zdrojové kódy

UNA Market like on Boonex site: Store and Market.

AntonLV před 10 roky
rodič
revize
b19e8a939c

+ 8 - 0
modules/boonex/market/classes/BxMarketDb.php

@@ -55,6 +55,14 @@ class BxMarketDb extends BxBaseModTextDb
 				$sOrderClause .= "";
 				break;
 
+			case 'name':
+				$aMethod['name'] = 'getRow';
+				$sFieldsClause .= "";
+				$sJoinClause .= "";
+				$sWhereClause .= $this->prepareAsString(" AND `te`.`" . $CNF['FIELD_NAME'] . "`=? ", $aParams['value']);
+				$sOrderClause .= "";
+				break;
+
 			case 'file_id':
 				$aMethod['name'] = 'getRow';
 				$sFieldsClause .= "";

+ 1 - 2
modules/boonex/market/classes/BxMarketModule.php

@@ -135,8 +135,7 @@ class BxMarketModule extends BxBaseModTextModule
 
     public function serviceGetEntryBy($sType, $mixedValue)
     {
-    	$sMethod = 'getContentInfoBy' . ucfirst($sType);
-    	return method_exists($this->_oDb, $sMethod) ? $this->_oDb->$sMethod($mixedValue) : array();
+    	return $this->_oDb->getContentInfoBy(array('type' => $sType, 'value' => $mixedValue));
     }
 
     public function serviceGetEntriesBy($aParams)

+ 1 - 1
studio/classes/BxDolStudioInstallerUtils.php

@@ -352,7 +352,7 @@ class BxDolStudioInstallerUtils extends BxDolInstallerUtils implements iBxDolSin
         	else
         		$aParams = array('dol_type' => 'available_updates', 'dol_products' => $sProducts);
 
-	        return $this->getAccessObject(true)->loadItems();
+	        return $this->getAccessObject(true)->loadItems($aParams);
         }
 
 		return $this->getAccessObject(false)->load($this->sStoreDataUrlPublic . 'json_browse_updates', array(

+ 1 - 1
studio/template/scripts/BxBaseStudioStore.php

@@ -692,7 +692,7 @@ class BxBaseStudioStore extends BxDolStudioStore
 	                'content' => array('icon_url' => $sIcon),
 	            ),
                 'title' => $aItem['title'],
-                'vendor' => $aItem['author'],
+                'vendor' => $aItem['author_name'],
                 'versions' => _t('_adm_str_txt_update_from_to', $aItem['file_version'], $aItem['file_version_to']),
                 'bx_if:show_download' => array(
                     'condition' => $bDownloadable,