From 3e8287b52b9451d34a44e1dfcc691bbed83f9892 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Thu, 29 Aug 2024 08:08:49 +0000 Subject: [PATCH] * [misc,0.5h] check funcs before check select. --- lib/pivotstate/pivotstate.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pivotstate/pivotstate.class.php b/lib/pivotstate/pivotstate.class.php index e402831564..36fb0de104 100644 --- a/lib/pivotstate/pivotstate.class.php +++ b/lib/pivotstate/pivotstate.class.php @@ -422,7 +422,7 @@ class pivotState */ public function checkSqlBuilder() { - $checkList = array('checkFrom', 'checkJoins', 'checkSelects', 'checkFuncs', 'checkWheres', 'checkQuerys'); + $checkList = array('checkFrom', 'checkJoins', 'checkSelects', 'checkWheres', 'checkQuerys'); foreach($checkList as $check) if(!$this->$check()) return false; return true; } @@ -474,6 +474,8 @@ class pivotState */ public function checkSelects() { + if($this->checkFuncs()) return true; + $builder = $this->sqlBuilder; $from = $builder['from']; $joins = $builder['joins'];