diff --git a/tjreports/site/models/reports.php b/tjreports/site/models/reports.php index 2cd5968..0837d05 100755 --- a/tjreports/site/models/reports.php +++ b/tjreports/site/models/reports.php @@ -578,7 +578,11 @@ protected function populateState($ordering = '', $direction = 'ASC') $reportParams = $this->getReportParams($reportId); $colToshow = (array) $reportParams->get("colToshow"); $piiColumns = (array) $reportParams->get("piiColumns"); - $piiColumns = array_flip($piiColumns); + + if (!empty($reportParams->get("piiColumns"))) + { + $piiColumns = array_flip($piiColumns); + } if (!empty($piiColumns)) { diff --git a/tjreports/site/views/reports/view.base.php b/tjreports/site/views/reports/view.base.php index ca455f4..91ca551 100644 --- a/tjreports/site/views/reports/view.base.php +++ b/tjreports/site/views/reports/view.base.php @@ -189,7 +189,11 @@ public function processData($type = 'html') $this->headerLevel = $this->model->headerLevel; // Array_key - defaultColToHide column are present then get the key as value. - $defaultColToHide = (array) $this->model->getState('defaultColToHide'); + if ($this->model->getState('defaultColToHide')) + { + $this->defaultColToHide = array_keys($this->model->getState('defaultColToHide')); + } + $this->defaultColToHide = array_keys($defaultColToHide); $this->columns = $this->model->columns;