Index: branches/5.2.x/core/kernel/kbase.php =================================================================== diff -u -N -r15130 -r15137 --- branches/5.2.x/core/kernel/kbase.php (.../kbase.php) (revision 15130) +++ branches/5.2.x/core/kernel/kbase.php (.../kbase.php) (revision 15137) @@ -1,6 +1,6 @@ GetDBField($name); - $formatter =& $this->Application->recallObject($formatter_class); + $formatter = $this->Application->recallObject($formatter_class); /* @var $formatter kFormatter */ return $formatter->Format($value, $name, $this, $format); @@ -901,7 +901,7 @@ foreach ($fields as $field) { if ( isset($this->Fields[$field]['formatter']) ) { - $formatter =& $this->Application->recallObject($this->Fields[$field]['formatter']); + $formatter = $this->Application->recallObject($this->Fields[$field]['formatter']); /* @var $formatter kFormatter */ $formatter->UpdateSubFields($field, $this->GetDBField($field), $this->Fields[$field], $this); @@ -923,7 +923,7 @@ continue; } - $formatter =& $this->Application->recallObject( $this->Fields[$field_name]['formatter'] ); + $formatter = $this->Application->recallObject( $this->Fields[$field_name]['formatter'] ); /* @var $formatter kFormatter */ $formatter->PrepareOptions($field_name, $this->Fields[$field_name], $this); @@ -1051,11 +1051,11 @@ $table_info['ParentTableKey'] = getArrayValue($table_info, 'ParentTableKey', $parent_prefix); } - $main_object =& $this->Application->recallObject($parent_prefix.'.'.$special, null, Array ('raise_warnings' => 0)); + $main_object = $this->Application->recallObject($parent_prefix.'.'.$special, null, Array ('raise_warnings' => 0)); /* @var $main_object kDBItem */ if (!$main_object->isLoaded() && $guess_special) { - $main_object =& $this->Application->recallObject($parent_prefix); + $main_object = $this->Application->recallObject($parent_prefix); } return array_merge($table_info, Array('ParentId'=> $main_object->GetDBField( $table_info['ParentTableKey'] ) ) );