Commit 8460ff916d8679635d3444ebc0d9b28ca4a2f9d7

Authored by Brad Shuttleworth
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
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  
... ...