$truecart = true;
require_once '../init-site.php';
$adder = new customerAddresses($db);
$settings = new settings($db);
$crypt = new crypt(PRIVATE_KEY);
$order = new order($db);
$orderProds = new orderProducts($db);
$orderProdDLs = new orderProductDownloads($db);
$clean = new cleaner();
if(!$_GET['action']) $_GET['action'] = 'list';
switch($_GET['action'])
{
case 'list':
if($login->isUserloggedin()) $login->userSetTokens($login->id());
$orders = $order->getAll($login->id());
$orders = array_reverse($orders);
$render[] = 'tpl_manage_orders_list';
break;
case 'view-details':
if($login->isUserloggedin()) $login->userSetTokens($login->id());
$orderId = $clean->intOnly($_GET['id']);
if($orderId)
{
$order->setId($orderId);
if($order->hasAccess($login->id()))
{
$details = $order->get();
if($details['card_number']) $cardNumber = $crypt->decrypt($details['card_number']);
$products = $order->getProducts();
$productIds = $orderProds->getIdsForOrder($orderId);
$productDLs = $orderProdDLs->getForOrderProduct($productIds);
#print_r($productDLs);
$render[] = 'tpl_manage_orders_details';
}
else $render[] = 'tpl_manage_orders_details_no_access';
}
break;
}
$docTitle = "Your Orders";
$headCode = '
';
include SITE_HEADER;
if($login->isUserloggedin()) include DIR_CART_VIEWS.'tpl_customer_bar.php';
include DIR_CART_VIEWS.'tpl_manage_orders.php';
if(is_array($render))
{
foreach($render as $file)
{ include DIR_CART_VIEWS.$file.'.php'; }
}
include SITE_FOOTER;
?>