From ece72fd12666a3cf38ccbfb85f10c9cccfa77555 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Tue, 10 Sep 2024 05:29:45 +0000 Subject: [PATCH] * [story#66940] add matchFieldSettingFromBuilder. --- lib/pivotstate/pivotstate.class.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/pivotstate/pivotstate.class.php b/lib/pivotstate/pivotstate.class.php index 181a4561ae..430676f3a5 100644 --- a/lib/pivotstate/pivotstate.class.php +++ b/lib/pivotstate/pivotstate.class.php @@ -417,23 +417,21 @@ class pivotState * @access public * @return array */ - /* public function matchFieldSettingFromBuilder($key, $setting) { - $selects = array_merge($this->sqlBuilder->getSelects(), $this->sqlBuilder->getFuncSelects()); + $selects = array_merge($this->sqlbuilder->getSelects(), $this->sqlbuilder->getFuncSelects()); foreach($selects as $select) { list($table, $field, $alias) = $select; if($key != $alias) continue; - $fieldList = $this->sqlBuilder->getTableDescList($table); + $fieldList = $this->sqlbuilder->getTableDescList($table); $name = zget($fieldList, $field, $field); $setting[$this->clientLang] = $name; $setting['field'] = $field; } return $setting; } - */ /** * Clear fieldSettings. @@ -1037,8 +1035,8 @@ class pivotState } else { - $newFieldSettings[$field] = $setting; - // $newFieldSettings[$field] = $this->matchFieldSettingFromBuilder($field, $setting); + // $newFieldSettings[$field] = $setting; + $newFieldSettings[$field] = $this->matchFieldSettingFromBuilder($field, $setting); } }