// Order placed in queue...
$result = SQL_QUERY_ESC('SELECT
- po.`url`,
- po.`subject`,
- po.`sender`,
- pay.`payment`,
- po.`payment_id`
+ `url`,
+ `subject`,
+ `sender`,
+ `payment_id`
FROM
- `{?_MYSQL_PREFIX?}_pool` AS `po`
-INNER JOIN
- `{?_MYSQL_PREFIX?}_payments` AS `pay`
-ON
- po.`payment_id`=pay.`id`
+ `{?_MYSQL_PREFIX?}_pool`
WHERE
- po.`id`=%s
+ `id`=%s
LIMIT 1',
array($id), __FILE__, __LINE__);
// Load data
$content = SQL_FETCHARRAY($result);
+ // Get payment from getter to avoid JOIN
+ $content['payment'] = getPaymentData($content['payment_id', 'payment');
+
// Is the surfbar installed?
// @TODO Rewrite these if-blocks to a filter
if ((isExtensionActive('surfbar')) && (getConfig('surfbar_migrate_order') == 'Y')) {