Просмотр исходного кода

UNA Market like on Boonex site.

AntonLV 10 лет назад
Родитель
Сommit
0efa74fc3d

+ 2 - 0
inc/classes/BxDolFormQuery.php

@@ -7,6 +7,8 @@
  * @{
  */
 
+bx_import('BxDolForm');
+
 /**
  * Database queries for forms.
  * @see BxDolForm

+ 4 - 1
modules/boonex/market/classes/BxMarketDb.php

@@ -77,9 +77,12 @@ class BxMarketDb extends BxBaseModTextDb
 				break;
 
 			case 'category':
+				if(!is_array($aParams['value']))
+					$aParams['value'] = array($aParams['value']);
+
 				$sFieldsClause .= "";
 				$sJoinClause .= "";
-				$sWhereClause .= $this->prepareAsString(" AND `te`.`" . $CNF['FIELD_CATEGORY'] . "`=? ", $aParams['value']);
+				$sWhereClause .= " AND `te`.`" . $CNF['FIELD_CATEGORY'] . "` IN (" . $this->implode_escape($aParams['value']) . ")";
 				$sOrderClause = "`te`.`added` " . (isset($aParams['order_way']) ? $aOrderWay[$aParams['order_way']] : "DESC");
 				break;
 

+ 1 - 1
studio/js/store.js

@@ -209,7 +209,7 @@ BxDolStudioStore.prototype.info = function(sModuleName, oLink) {
 			var sId = $this.sIdPopupProduct;
 			if(oData.code == 0 && oData.popup.length > 0) {
 		        $('#' + sId).remove();
-				$(oData.popup).appendTo('body');
+				$(oData.popup).appendTo('body').bxTime();
 				$('#' + sId).dolPopup({
 					onShow: function() {
 						$this.initScreenshots(oData.screenshots);

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

@@ -465,8 +465,8 @@ class BxBaseStudioStore extends BxDolStudioStore
             'reviews_url' => $aProduct['reviews_url'],
             'likes' => _t('_adm_str_txt_pv_stats_likes', $aProduct['likes_cnt']),
             'views' => _t('_adm_str_txt_pv_stats_views', $aProduct['views_cnt']),
-            'created' => $aProduct['created'],
-            'updated' => $aProduct['updated'],
+            'created' => bx_time_js($aProduct['created']),
+            'updated' => bx_time_js($aProduct['updated']),
             'description' => $aProduct['description'],
             'bx_if:show_screenshots' => array(
                 'condition' => $bScreenshots,