Index: branches/5.2.x/units/products/products_event_handler.php =================================================================== diff -u -N -r15540 -r15568 --- branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15540) +++ branches/5.2.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 15568) @@ -1,6 +1,6 @@ GetDBField('ResourceId') . ' - AND IPaddress="' . $_SERVER['REMOTE_ADDR'] . '" + AND IPaddress="' . $this->Application->getClientIp() . '" AND PortalUserId=' . $user_id . ' AND DataType="Rating"'; $res = $this->Conn->GetRow($sql); if ( $res && $res['Expire'] < adodb_mktime() ) { $sql = ' DELETE FROM ' . TABLE_PREFIX . 'SpamControl WHERE ItemResourceId=' . $object->GetDBField('ResourceId') . ' - AND IPaddress="' . $_SERVER['REMOTE_ADDR'] . '" + AND IPaddress="' . $this->Application->getClientIp() . '" AND PortalUserId=' . $user_id . ' AND DataType="Rating"'; $this->Conn->Query($sql); @@ -724,7 +724,7 @@ $sql = ' INSERT INTO ' . TABLE_PREFIX . 'SpamControl (ItemResourceId, IPaddress, PortalUserId, DataType, Expire) VALUES (' . $object->GetDBField('ResourceId') . ', - "' . $_SERVER['REMOTE_ADDR'] . '", + "' . $this->Application->getClientIp() . '", ' . $user_id . ', "Rating", ' . $expire . ')';