From 2a45119ef4ae99ed5b08d2f3ba0bc4b0e21c6b62 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Thu, 31 Oct 2024 06:13:40 +0000 Subject: [PATCH] * [bug] add getFiltersForSave. --- lib/pivotstate/pivotstate.class.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/pivotstate/pivotstate.class.php b/lib/pivotstate/pivotstate.class.php index 857f4cb0d7..db95dcb230 100644 --- a/lib/pivotstate/pivotstate.class.php +++ b/lib/pivotstate/pivotstate.class.php @@ -1231,6 +1231,24 @@ class pivotState return $type == 'object' ? $langs : json_encode($langs); } + /** + * Get filters. + * + * @param string $type + * @access public + * @return object|string + */ + public function getFiltersForSave($type = 'object') + { + $filters = $this->filters; + foreach($filters as $index => $filter) + { + if(isset($filter['items'])) unset($filters[$index]['items']); + } + if($type == 'object') return $filters; + return json_encode($filters); + } + /** * Judge is queried. *