id; } switch ($type) { case 'conversion_sent': if ($order->getData('conversion_sent')) { $result = false; } else { $order->setData('conversion_sent', 1); $result = true; } break; case 'heurekaDisagree': $result = $order->getData('heurekaDisagree'); break; case 'getUsedCoupons': if ($coupons = OrderInfo::getUsedCoupons($order)) { $result = $coupons; } break; default: trigger_error("Neexistující 'type': {$type}"); } if (!empty($params['assign'])) { $smarty->assign($params['assign'], $result); } else { return $result; } }