- Better code in NavigationMenuWidget::printNavItem

- Custom filters are now loaded in InfoCenter
- filter_kurzbz is automatically generated
- Now is saved the filter description
- filter description is the same for every language
- Added method getCustomFiltersList to system/Filters_model.php
This commit is contained in:
Paolo
2018-02-07 13:36:54 +01:00
parent c64ef198b4
commit 7af890b44c
5 changed files with 87 additions and 26 deletions
@@ -31,4 +31,24 @@ class Filters_model extends DB_Model
return $this->FiltersModel->loadWhere($filterParametersArray);
}
/**
*
*/
public function getCustomFiltersList($app, $dataset_name, $uid)
{
$this->addSelect('filter_id, description');
$this->addJoin('public.tbl_benutzer', 'person_id');
$this->addOrder('sort', 'ASC');
$filterParametersArray = array(
'app' => $app,
'dataset_name' => $dataset_name,
'default_filter' => false,
'array_length(description, 1) >' => 0,
'uid' => $uid
);
return $this->FiltersModel->loadWhere($filterParametersArray);
}
}