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. *