Index: branches/5.2.x/units/products/products_event_handler.php =================================================================== diff -u -N -r15141 -r15149 --- branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15141) +++ branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15149) @@ -1,6 +1,6 @@ getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $product_approve_events = Array ( @@ -107,7 +107,7 @@ */ function InventoryAction($event) { - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $field_values = $this->getSubmittedFields($event); @@ -386,7 +386,7 @@ { parent::onPreCreate($event); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $object->SetDBField('Type', $this->Application->GetVar($event->getPrefixSpecial(true) . '_new_type')); @@ -406,7 +406,7 @@ $event->CallSubEvent('OnPreSave'); $this->LoadItem($event); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $from_type = $object->GetDBField('Type'); @@ -502,7 +502,7 @@ $except_types = $event->getEventParam('except'); $except_types = $except_types ? explode(',', $except_types) : Array (); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBList */ $type_clauses = parent::getTypeClauses($event); @@ -683,7 +683,7 @@ $event->SetRedirectParam('pass', 'all,p'); $event->redirect = $this->Application->GetVar('success_template'); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $user_id = $this->Application->RecallVar('user_id'); @@ -799,7 +799,7 @@ */ function OnSaveVirtualProduct($event) { - $object =& $event->getObject( Array('skip_autoload' => true) ); + $object = $event->getObject( Array('skip_autoload' => true) ); $listing_type = $this->Application->recallObject('lst', null, Array('skip_autoload' => true)); $listing_type->Load($event->MasterEvent->getEventParam('id')); @@ -863,7 +863,7 @@ */ function OnDeleteListingType($event) { - $listing_type =& $event->MasterEvent->getObject(); + $listing_type = $event->MasterEvent->getObject(); /* @var $listing_type kDBItem */ $product_id = $listing_type->GetDBField('VirtualProductId'); @@ -1028,7 +1028,7 @@ */ function _updateProductPrice($event) { - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $price = $object->GetDBField('Price'); @@ -1044,7 +1044,7 @@ function CheckRequiredOptions($event) { - $object =& $event->getObject(); + $object = $event->getObject(); if ($object->GetDBField('ProductId') == '') return ; // if product does not have ID - it's not yet created $opt_object = $this->Application->recallObject('po', null, Array('skip_autoload' => true) ); $has_required = $this->Conn->GetOne('SELECT COUNT(*) FROM '.$opt_object->TableName.' WHERE Required = 1 AND ProductId = '.$object->GetDBField('ProductId')); @@ -1134,7 +1134,7 @@ { parent::OnAfterItemLoad($event); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object ProductsItem */ $a_pricing = $object->getPrimaryPricing(); @@ -1169,7 +1169,7 @@ } elseif ($dst_field == 'AssignedCoupon') { $coupon_id = $this->Application->GetVar('selected_ids'); - $object =& $event->getObject(); + $object = $event->getObject(); $object->SetDBField('AssignedCoupon', $coupon_id); $this->RemoveRequiredFields($object); $object->Update(); @@ -1191,7 +1191,7 @@ // update current package content with selected products - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object ProductsItem */ $product_ids = $selected_ids['p'] ? explode(',', $selected_ids['p']) : Array(); @@ -1221,7 +1221,7 @@ { //$this->Application->SetVar('p_mode', 't'); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object ProductsItem */ $content_ids = $object->GetPackageContentIds(); @@ -1287,7 +1287,7 @@ $this->Application->SetVar('p_mode', 't'); - $object =& $event->getObject(); + $object = $event->getObject(); $items_info = $this->Application->GetVar('p_content'); @@ -1322,7 +1322,7 @@ { parent::OnBeforeItemDelete($event); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $sql = 'SELECT COUNT(*) @@ -1363,15 +1363,15 @@ { parent::setCustomExportColumns($event); - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $this->setPrimaryPrice($object->GetID(), (double)$object->GetDBField('Price'), Array ('Cost' => (double)$object->GetDBField('Cost'))); } function OnPreSaveAndOpenPopup($event) { - $object =& $event->getObject(); + $object = $event->getObject(); /* @var $object kDBItem */ $this->RemoveRequiredFields($object);