// Override page title, description, keywords and page encoding here
define('META_DESCRIPTION', '');
define('META_KEYWORDS', '');
define('PAGE_ENCODING', '');
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/errors.php';
require_once BASE_PATH . '/assets/classes/invoicetools.php';
try {
    if (!$itemType) {
        die('No itemType passed!');
    }
    $invoice = new invoiceTools();
    if ($downloadOrderID) {
        $invoice->setOrderID($downloadOrderID);
        // Set the order ID
        if ($orderInfo = $invoice->getOrderDetails()) {
            //print_r($orderInfo); exit;
            $smarty->assign('downloadOrderID', $downloadOrderID);
        }
    }
    $invoiceOptions = $invoice->getOnlyItemOptions($itemType, $itemID);
    // Get the options as a temp array
    $invoiceItem = $invoiceOptions[$itemID];
    // Put those options into the invoice items array
    $invoiceItem['item_type'] = $itemType;
    $smarty->assign('invoiceItemID', $itemID);
    $smarty->assign('invoiceItem', $invoiceItem);
    $smarty->display('item.options.tpl');
} catch (Exception $e) {
    echo $e->getMessage();
}