$this->db->
executeUpdate( 'DELETE FROM s_order_basket WHERE sessionID=?',
[$this->
getSession()->
offsetGet('sessionId'
)] );
$confirmMailDeliveryFailed = false;
try { $this->
sendMail($variables);
} catch (Exception
$e) { $confirmMailDeliveryFailed = true;
$email =
$this->sUserData
['additional'
]['user'
]['email'
];
$this->
logOrderMailException($e,
$orderNumber,
$email);
} // Check if voucher is affected
$this->
sTellFriend();
if ($this->
getSession()->
offsetExists('sOrderVariables'
)) { $variables =
$this->
getSession()->
offsetGet('sOrderVariables'
);
$variables['sOrderNumber'
] =
$orderNumber;
$variables['confirmMailDeliveryFailed'
] =
$confirmMailDeliveryFailed;
$this->
getSession()->
offsetSet('sOrderVariables',
$variables);
}