<?php // Includng configuration file include 'config/config.php'; //Check user is already login or not checkAuthentication(); $id = $_SESSION['adminid']; $order = new order(); $customer = new customer(); if (isset($_GET['action']) && $_GET['action'] == 'new') { $smarty->assign('customers', $customer->getCustomers()); $smarty->assign('content', $smarty->fetch('createorder.tpl')); } elseif (isset($_GET['action']) && $_GET['action'] == 'edit') { $id = $_GET['id']; $orderdet = $order->getOrder($id); $orderitems = $order->getOrderItems($orderdet['id']); $customer = $order->getCustomer($orderdet['customer_id']); $smarty->assign('order', $orderdet); $smarty->assign('orderitems', $orderitems); $smarty->assign('customer', $customer); $smarty->assign('billing', $order->getCustomerBilling($customer['id'])); $smarty->assign('shipping', $order->getCustomerShipping($customer['id'])); $smarty->assign('content', $smarty->fetch('editorder.tpl')); } elseif (isset($_GET['action']) && $_GET['action'] == 'viewchalan') { $id = $_GET['id']; $orderdet = $order->getOrder($id); $orderitems = $order->getOrderItems($orderdet['id']); $customer = $order->getCustomer($orderdet['customer_id']); $smarty->assign('order', $orderdet); $smarty->assign('orderitem', $orderitems); $smarty->assign('customer', $customer);
<?php // Includng configuration file include 'config/config.php'; //Check user is already login or not checkAuthentication(); $id = $_SESSION['adminid']; $order = new order(); $invoice = new invoice(); $product = new product(); $smarty->assign('action', 'order'); $smarty->assign('toolbar', $smarty->fetch('toolbar.tpl')); if (isset($_GET['action']) && $_GET['action'] == 'invoice') { $id = $_GET['id']; $orderdet = $order->getOrder($id); $orderitems = $order->getOrderItems($orderdet['id']); foreach ($orderitems as $key => $val) { $orderitems[$key]['price'] = $product->getProductPrice($val['sku']); } $customer = $order->getCustomer($orderdet['customer_id']); $smarty->assign('order', $orderdet); $smarty->assign('items', $orderitems); $smarty->assign('customer', $customer); $smarty->assign('billing', $order->getCustomerBilling($customer['id'])); $smarty->assign('shipping', $order->getCustomerShipping($customer['id'])); $smarty->assign('content', $smarty->fetch('invoicechalan.tpl')); } elseif (isset($_POST['action']) && $_POST['action'] == 'invoicechalan') { $id = $_POST['id']; $invoicedata['order'] = $order->getOrder($id); $invoicedata['order']['subtotal'] = $_POST['data']['order']['subtotal']; $invoicedata['order']['shipping'] = $_POST['data']['order']['shipping'];
<?php use Models\Order; use Lib\OAuth2\OAuth2; $app->group('/order', function () use($app, $authorize, $resourceServer) { //create order// $app->post('/', $authorize(), function () use($app, $resourceServer) { $order = new order(); $ordernumber = mt_rand(); //would be the paypal ordernumber, when actual transactions are processed// $ticketquantity = $app->request->post('ticketquantity'); $participantid = $app->request->post('participantid'); //perform insertion// $json = $order->addOrder($ordernumber, $ticketquantity, $participantid); echo $json; }); //get specific order// $app->get('/:id/', $authorize(), function ($id) use($app, $resourceServer) { $order = new order(); $json = $order->getOrder($id); echo $json; }); });