Index: branches/5.2.x/core/kernel/utility/temp_handler.php =================================================================== diff -u -N -r15137 -r15144 --- branches/5.2.x/core/kernel/utility/temp_handler.php (.../temp_handler.php) (revision 15137) +++ branches/5.2.x/core/kernel/utility/temp_handler.php (.../temp_handler.php) (revision 15144) @@ -1,6 +1,6 @@ parentEvent =& $event; + $this->parentEvent = $event; } function SetTables($tables) @@ -275,7 +275,7 @@ $special .= '-item'; } - $object = $this->Application->recallObject($prefix.'.'.$special, $prefix, Array('skip_autoload' => true, 'parent_event' => &$this->parentEvent)); + $object = $this->Application->recallObject($prefix.'.'.$special, $prefix, Array('skip_autoload' => true, 'parent_event' => $this->parentEvent)); /* @var $object kCatDBItem */ $object->PopulateMultiLangFields(); @@ -388,7 +388,7 @@ //recalling by different name, because we may get kDBList, if we recall just by prefix $recall_prefix = $prefix_special . ($special ? '' : '.') . '-item'; - $object = $this->Application->recallObject($recall_prefix, $prefix, Array ('skip_autoload' => true, 'parent_event' => &$this->parentEvent)); + $object = $this->Application->recallObject($recall_prefix, $prefix, Array ('skip_autoload' => true, 'parent_event' => $this->parentEvent)); /* @var $object kDBItem */ foreach ($ids as $id) {