diff --git a/lib/pivotstate/pivotstate.class.php b/lib/pivotstate/pivotstate.class.php index 4132ca79bb..ca3022d119 100644 --- a/lib/pivotstate/pivotstate.class.php +++ b/lib/pivotstate/pivotstate.class.php @@ -279,6 +279,22 @@ class pivotState return $filters; } + /** + * Complete filters default. + * + * @access public + * @return void + */ + public function completeFiltersDefault() + { + $queryDefaults = array('select' => '', 'input' => '', 'date' => '', 'datetime' => ''); + $resultDefaults = array('select' => array(), 'input' => '', 'date' => array('begin' => '', 'end' => ''), 'datetime' => array('begin' => '', 'end' => '')); + foreach($this->filters as $index => $filter) + { + if(isset($filter['default'])) continue; + } + } + /** * Convert filters to where conditions. * @@ -432,6 +448,7 @@ class pivotState $this->setPager($pager['total'], $pager['recPerPage'], $pager['pageID']); $this->formatSettingColumns(); $this->processFieldSettingsLang(); + $this->completeFiltersDefault(); } /**