Index: branches/5.2.x/core/units/helpers/search_helper.php =================================================================== diff -u -N -r15130 -r15137 --- branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 15130) +++ branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 15137) @@ -1,6 +1,6 @@ Application->recallObject($options['formatter']); + $formatter = $this->Application->recallObject($options['formatter']); /* @var $formatter kFormatter */ $value_ts = $formatter->Parse($value[$type], $search_field, $object); @@ -718,7 +718,7 @@ return $field_options['input_time_format']; } - $lang_current =& $this->Application->recallObject('lang.current'); + $lang_current = $this->Application->recallObject('lang.current'); /* @var $lang_current LanguagesItem */ return $lang_current->GetDBField('InputTimeFormat'); @@ -748,16 +748,16 @@ */ function SetComplexFilter($event, &$type_clauses, $types, $except_types) { - $includes_or_filter =& $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_OR)); + $includes_or_filter = $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_OR)); /* @var $includes_or_filter kMultipleFilter */ - $excepts_and_filter =& $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_AND)); + $excepts_and_filter = $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_AND)); /* @var $excepts_and_filter kMultipleFilter */ - $includes_or_filter_h =& $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_OR)); + $includes_or_filter_h = $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_OR)); /* @var $includes_or_filter_h kMultipleFilter */ - $excepts_and_filter_h =& $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_AND)); + $excepts_and_filter_h = $this->Application->makeClass('kMultipleFilter', Array (kDBList::FLT_TYPE_AND)); /* @var $excepts_and_filter_h kMultipleFilter */ if ( $types ) {