Procházet zdrojové kódy

Ticket #4522 - Studio Apps Market should show products from active vendors only.

AntonLV před 3 roky
rodič
revize
cbca3412e4
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      modules/boonex/market/classes/BxMarketDb.php

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

@@ -84,6 +84,10 @@ class BxMarketDb extends BxBaseModTextDb
         if(!empty($aParams['custom_or']) && is_array($aParams['custom_or']))
             $sWhereClause .= " AND (" . $this->arrayToSQL($aParams['custom_or'], ' OR ') . ") ";
 
+        //--- Exclude inactive authors
+        if(!empty($aParams['exclude_inactive_authors']))
+            $sJoinClause .= " INNER JOIN `sys_profiles` AS `tp` ON `te`.`author`=`tp`.`id` AND `tp`.`status`='active'";
+        
     	if(isset($aParams['start']) && !empty($aParams['per_page']))
             $sLimitClause = $aParams['start'] . ", " . $aParams['per_page'];