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(); } if ($db) { mysqli_close($db); } // Close any database connections