Jelajahi Sumber

Ticket #438 - Basic integration: Profile based modules.

AntonLV 10 tahun lalu
induk
melakukan
4e571fcad2

+ 10 - 0
modules/base/profile/classes/BxBaseModProfileModule.php

@@ -88,6 +88,16 @@ class BxBaseModProfileModule extends BxBaseModGeneralModule implements iBxDolPro
         return $o->getNum();
         return $o->getNum();
 	}
 	}
 
 
+    public function serviceGetMenuAddonFavoritesProfileStats()
+    {
+    	bx_import('SearchResult', $this->_aModule);
+        $sClass = $this->_aModule['class_prefix'] . 'SearchResult';
+        $o = new $sClass('favorite', array('user' => bx_get_logged_profile_id()));
+        $o->unsetPaginate();
+
+        return $o->getNum();
+    }
+
     public function serviceGetSubmenuObject ()
     public function serviceGetSubmenuObject ()
     {
     {
         return $this->_oConfig->CNF['OBJECT_MENU_SUBMENU_VIEW_ENTRY'];
         return $this->_oConfig->CNF['OBJECT_MENU_SUBMENU_VIEW_ENTRY'];

+ 1 - 1
modules/base/profile/classes/BxBaseModProfileSearchResult.php

@@ -59,7 +59,7 @@ class BxBaseModProfileSearchResult extends BxBaseModGeneralSearchResult
         return true;
         return true;
     }
     }
 
 
-    protected function _setFavoriteConditions($sMode, $aParams)
+    protected function _setFavoriteConditions($sMode, $aParams,  &$oProfileAuthor)
     {
     {
         $CNF = &$this->oModule->_oConfig->CNF;
         $CNF = &$this->oModule->_oConfig->CNF;