From 6a2215ea0b6a5f79ad6ae07fc116a2522eec27d1 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Fri, 6 Sep 2024 02:27:07 +0000 Subject: [PATCH] * [story#66940] remove sqlbuilder. --- lib/pivotstate/pivotstate.class.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/pivotstate/pivotstate.class.php b/lib/pivotstate/pivotstate.class.php index 6d70f5533c..cf4be835b2 100644 --- a/lib/pivotstate/pivotstate.class.php +++ b/lib/pivotstate/pivotstate.class.php @@ -1,6 +1,4 @@ $value) { - if($key == 'sqlBuilder') $value = new sqlBuilder($value); $this->$key = $value; } @@ -1286,10 +1283,7 @@ class pivotState public function setCanChangeMode() { if($this->mode == 'builder') return true; - - $from = $this->sqlBuilder['from']; - $table = zget($from, 'table', ''); - if(empty($table) && empty($this->sql)) return true; + if($this->mode == 'text' && empty($this->sql)) return true; return false; } @@ -1307,7 +1301,6 @@ class pivotState foreach($cache as $key => $value) { if(is_array($value) || is_object($value)) $value = json_decode(json_encode($value), true); - if($key == 'sqlBuilder') $value = new sqlBuilder($value); $this->$key = $value; }