Jelajahi Sumber

#3799 Improvements (8)

Alex Trofimov 4 tahun lalu
induk
melakukan
efb5d1b9b2
2 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 1 1
      inc/classes/BxDolGrid.php
  2. 1 1
      template/scripts/BxBaseGrid.php

+ 1 - 1
inc/classes/BxDolGrid.php

@@ -207,7 +207,7 @@
  *     foreach ($aIds as $mixedId) {
  *         if (!$this->_approve($mixedId))
  *             continue;
- *         $aIdsAffected[] = $mixedId;
+ *         $aIdsAffected[] = (int)$mixedId;
  *         $iAffected++;
  *     }
  *

+ 1 - 1
template/scripts/BxBaseGrid.php

@@ -99,7 +99,7 @@ class BxBaseGrid extends BxDolGrid
         $aAffectedIds = array ();
         foreach ($aIds as $mixedId)
             if ($this->_enable($mixedId, $iChecked))
-                $aAffectedIds[] = $mixedId;
+                $aAffectedIds[] = preg_match("/^[\d\w]+$/", $mixedId) ? $mixedId : (int)$mixedId;
 
         $sAction = $iChecked ? 'enable' : 'disable';
         echo echoJson(array($sAction => $aAffectedIds));