ソースを参照

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

AntonLV 4 年 前
親
コミット
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;
         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()
     public function serviceGetOptionsMembersMode()
     {
     {
         $CNF = &$this->_oConfig->CNF;
         $CNF = &$this->_oConfig->CNF;