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

Ticket #4006 - Groups: Pending groups counter doesn't work in Dashboard -> Manage block.

AntonLV 4 лет назад
Родитель
Сommit
f42e92d74e
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      modules/base/groups/classes/BxBaseModGroupsModule.php

+ 16 - 0
modules/base/groups/classes/BxBaseModGroupsModule.php

@@ -114,6 +114,22 @@ class BxBaseModGroupsModule extends BxBaseModProfileModule
         return $sResult;
     }
 
+    public function serviceGetMenuAddonManageTools()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aResult = parent::serviceGetMenuAddonManageTools();
+
+        if(!empty($CNF['FIELD_STATUS_ADMIN']))
+            $aResult['counter1_value'] = $this->_oDb->getEntriesNumByParams([[
+                'key' => $CNF['FIELD_STATUS_ADMIN'],
+                'value' => BX_BASE_MOD_GENERAL_STATUS_PENDING, 
+                'operator' => '='
+            ]]);
+
+        return $aResult;
+    }
+
     public function serviceGetOptionsMembersMode()
     {
         $CNF = &$this->_oConfig->CNF;