AntonLV 10 年之前
父節點
當前提交
a26e7ace6d

+ 4 - 1
modules/base/text/classes/BxBaseModTextGridAdministration.php

@@ -11,6 +11,7 @@
 
 class BxBaseModTextGridAdministration extends BxBaseModGeneralGridAdministration
 {
+	protected $_sFieldStatus;
 	protected $_sFilter1Name;
 	protected $_sFilter1Value;
 	protected $_aFilter1Values;
@@ -21,6 +22,8 @@ class BxBaseModTextGridAdministration extends BxBaseModGeneralGridAdministration
 
         $CNF = &$this->_oModule->_oConfig->CNF;
 
+        $this->_sFieldStatus = $CNF['FIELD_STATUS_ADMIN'];
+
         $this->_sFilter1Name = 'filter1';
         $this->_aFilter1Values = array(
         	'active' => $CNF['T']['filter_item_active'],
@@ -50,7 +53,7 @@ class BxBaseModTextGridAdministration extends BxBaseModGeneralGridAdministration
             list($this->_sFilter1Value, $sFilter) = explode($this->_sParamsDivider, $sFilter);
 
     	if(!empty($this->_sFilter1Value))
-        	$this->_aOptions['source'] .= $this->_oModule->_oDb->prepareAsString(" AND `status`=?", $this->_sFilter1Value);
+        	$this->_aOptions['source'] .= $this->_oModule->_oDb->prepareAsString(" AND `" . $this->_sFieldStatus . "`=?", $this->_sFilter1Value);
 
         return parent::_getDataSql($sFilter, $sOrderField, $sOrderDir, $iStart, $iPerPage);
     }

+ 4 - 0
modules/base/text/classes/BxBaseModTextGridCommon.php

@@ -15,6 +15,10 @@ class BxBaseModTextGridCommon extends BxBaseModTextGridAdministration
     {
         parent::__construct ($aOptions, $oTemplate);
 
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $this->_sFieldStatus = $CNF['FIELD_STATUS'];
+
         $this->_sManageType = BX_DOL_MANAGE_TOOLS_COMMON;
     }