summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c212c6c)
raw | patch | inline | side by side (parent: c212c6c)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 12 Mar 2010 14:23:03 +0000 (14:23 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 12 Mar 2010 14:23:03 +0000 (14:23 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@16493 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/include/class_userFilterEditor.inc | patch | blob | history |
diff --git a/gosa-core/include/class_userFilterEditor.inc b/gosa-core/include/class_userFilterEditor.inc
index 68c26fe642c7463ea2bcf6a6a43f77cf39c11caf..f51e3499b3923c758cd710abfbed760e11e540aa 100644 (file)
if(isset($_POST['addQuery'])){
$filter= $this->listing->getFilter();
- $backend = 'filterLDAP';
+ $backend = 'LDAP';
$query = "(objectClass=*)";
if(isset($filter->searches[$this->parent])){
- $query = $filter->searches[$this->parent]['query']['filter'];
- $backend = $filter->searches[$this->parent]['query']['backend'];
- print_a($filter->searches[$this->parent]);
+
+ $tmp = $filter->searches[$this->parent];
+ if(isset($tmp['query'][count($this->queries)])){
+ $query = $tmp['query'][count($this->queries)]['filter'];
+ $backend = $tmp['query'][count($this->queries)]['backend'];
+ }elseif(isset($tmp['query']['filter'])){
+ $query = $tmp['query']['filter'];
+ $backend = $tmp['query']['backend'];
+ }
}
$this->queries[] = array('backend'=> $backend, 'filter' => userFilterEditor::_autoIndentFilter($query," "));