1
0
Эх сурвалжийг харах

#4757 Grid: security enhancements

Alex Trofimov 2 жил өмнө
parent
commit
7a024d4a15

+ 2 - 2
template/scripts/BxBaseAuditGrid.php

@@ -67,7 +67,7 @@ class BxBaseAuditGrid extends BxDolAuditGrid
             $sLinkExtras = $this->_oTemplate->parseLink('javascript:void(0)',' <i class="sys-icon info-circle"></i>' , array(
             $sLinkExtras = $this->_oTemplate->parseLink('javascript:void(0)',' <i class="sys-icon info-circle"></i>' , array(
                 'title' => '',
                 'title' => '',
                 'bx_grid_action_single' => 'show_stat',
                 'bx_grid_action_single' => 'show_stat',
-                'bx_grid_action_data' => $aRow['extras']
+                'bx_grid_action_data' => json_encode($aExtras)
             ));
             ));
         }
         }
         
         
@@ -225,7 +225,7 @@ class BxBaseAuditGrid extends BxDolAuditGrid
     {
     {
 		$aTmp2 = bx_get('ids');
 		$aTmp2 = bx_get('ids');
 		$sData = $aTmp2[0];
 		$sData = $aTmp2[0];
-        $aData = unserialize($sData);
+        $aData = json_decode($sData, true);
         $sContentInfo = '';
         $sContentInfo = '';
         if (isset($aData['display_info'])){
         if (isset($aData['display_info'])){
             foreach($aData['display_info'] as $sKey => $sValue)
             foreach($aData['display_info'] as $sKey => $sValue)