Commit 8460ff916d8679635d3444ebc0d9b28ca4a2f9d7
1 parent
96c11007
saved searches should not die.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4664 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
7 additions
and
4 deletions
plugins/ktcore/admin/savedSearch.php
| ... | ... | @@ -79,12 +79,15 @@ class KTSavedSearchDispatcher extends KTStandardDispatcher { |
| 79 | 79 | $aCriteria = Criteria::getAllCriteria(); |
| 80 | 80 | |
| 81 | 81 | // we need to help out here, since it gets unpleasant inside the template. |
| 82 | + | |
| 82 | 83 | foreach ($aSearch['subgroup'] as $isg => $as) { |
| 83 | 84 | $aSubgroup =& $aSearch['subgroup'][$isg]; |
| 84 | - foreach ($aSubgroup['values'] as $iv => $t) { | |
| 85 | - $datavars =& $aSubgroup['values'][$iv]; | |
| 86 | - $datavars['typename'] = $aCriteria[$datavars['type']]->sDisplay; | |
| 87 | - $datavars['widgetval'] = $aCriteria[$datavars['type']]->searchWidget(null, $datavars['data']); | |
| 85 | + if (is_array($aSubgroup['values'])) { | |
| 86 | + foreach ($aSubgroup['values'] as $iv => $t) { | |
| 87 | + $datavars =& $aSubgroup['values'][$iv]; | |
| 88 | + $datavars['typename'] = $aCriteria[$datavars['type']]->sDisplay; | |
| 89 | + $datavars['widgetval'] = $aCriteria[$datavars['type']]->searchWidget(null, $datavars['data']); | |
| 90 | + } | |
| 88 | 91 | } |
| 89 | 92 | } |
| 90 | 93 | ... | ... |