Переглянути джерело

#4738 Persons/Orgs: add param for unit view in browse recent profile method

Alex Trofimov 2 роки тому
батько
коміт
f5edc0ae57
1 змінених файлів з 7 додано та 3 видалено
  1. 7 3
      modules/boonex/events/classes/BxEventsModule.php

+ 7 - 3
modules/boonex/events/classes/BxEventsModule.php

@@ -456,19 +456,23 @@ class BxEventsModule extends BxBaseModGroupsModule implements iBxDolCalendarServ
         return $this->_serviceBrowse ('upcoming_connected', array_merge($aDefaults, $aParams), BX_DB_PADDING_DEF, $bDisplayEmptyMsg, $bAjaxPaginate);
     }
 
-    public function serviceBrowseRecentProfiles ($bDisplayEmptyMsg = false, $bAjaxPaginate = true)
+    public function serviceBrowseRecentProfiles ($bDisplayEmptyMsg = false, $bAjaxPaginate = true, $sUnitView = false)
     {
         $sMode = 'recent';
 
         $sFilterSelector = '#' . $this->_oConfig->getHtmlIds('popup_bfilters_recent');
         $aFilterParams = ['mode' => $sMode];
 
-        return $this->_serviceBrowse ($sMode, [
+        $aParams = [
             'filters' => [
                 'values' => [],
                 'onclick' => $this->_oConfig->getJsObject('main') . ".changeBrowsingFilters(this, '" . $sFilterSelector . "', " . json_encode($aFilterParams) . ")"
             ]
-        ], BX_DB_PADDING_DEF, $bDisplayEmptyMsg, $bAjaxPaginate);
+        ];
+        if ($sUnitView) {
+            $aParams['unit_view'] = $sUnitView;
+        }
+        return $this->_serviceBrowse ($sMode, $aParams, BX_DB_PADDING_DEF, $bDisplayEmptyMsg, $bAjaxPaginate);
     }
 
     /**