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,12 +79,15 @@ class KTSavedSearchDispatcher extends KTStandardDispatcher { | ||
| 79 | $aCriteria = Criteria::getAllCriteria(); | 79 | $aCriteria = Criteria::getAllCriteria(); |
| 80 | 80 | ||
| 81 | // we need to help out here, since it gets unpleasant inside the template. | 81 | // we need to help out here, since it gets unpleasant inside the template. |
| 82 | + | ||
| 82 | foreach ($aSearch['subgroup'] as $isg => $as) { | 83 | foreach ($aSearch['subgroup'] as $isg => $as) { |
| 83 | $aSubgroup =& $aSearch['subgroup'][$isg]; | 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 |