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,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