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

#4339 Girds: Fix wrong counter data in some grids

Alexander 3 лет назад
Родитель
Сommit
754fe8daf7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      inc/classes/BxDolGrid.php

+ 1 - 1
inc/classes/BxDolGrid.php

@@ -430,7 +430,7 @@ class BxDolGrid extends BxDolFactory implements iBxDolFactoryObject, iBxDolRepla
     {
         $oDb = BxDolDb::getInstance();
 
-        $sQuery = preg_replace("/^.+FROM\s+`?" . $this->_aOptions['table'] . "`?/", "SELECT COUNT(*) FROM `" . $this->_aOptions['table'] . "`", $sQuery);
+        $sQuery = preg_replace("/^SELECT.*FROM/mU", "SELECT COUNT(*) FROM ", $sQuery);
         if(strpos($sQuery, 'GROUP BY') === false)
             return $oDb->getOne($sQuery);
         else