- Merged controller system/infocenter/InfoCenter.php into system/infocenter/InfocenterDetails.php

- Removed controller application/controllers/system/infocenter/InfocenterDetails.php
- Removed method _getFilterList from controller system/infocenter/InfoCenter.php
- Added method _setNavigationMenuArray to controller system/infocenter/InfoCenter.php to generate the array for the left menu
- Added public method getFilterList to model Filters_model
- Removed view application/views/widgets/navigation.php
- Removed widget application/widgets/navigation.php
- Widget application/widgets/FHC_navigation.php now is usable to print any menu from an array
This commit is contained in:
Paolo
2018-01-23 18:49:09 +01:00
parent d0847dae7d
commit 8b28b48ff9
11 changed files with 688 additions and 665 deletions
@@ -11,4 +11,24 @@ class Filters_model extends DB_Model
$this->dbTable = 'system.tbl_filters';
$this->pk = 'filter_id';
}
/**
*
*/
public function getFilterList($app, $dataset_name, $filter_kurzbz)
{
$this->addSelect('filter_id, description');
$this->addOrder('sort', 'ASC');
$filterParametersArray = array(
'app' => $app,
'dataset_name' => $dataset_name,
'person_id' => null,
'default_filter' => false,
'array_length(description, 1) >' => 0,
'filter_kurzbz ILIKE' => $filter_kurzbz
);
return $this->FiltersModel->loadWhere($filterParametersArray);
}
}