本文整理汇总了PHP中order::getOrder方法的典型用法代码示例。如果您正苦于以下问题:PHP order::getOrder方法的具体用法?PHP order::getOrder怎么用?PHP order::getOrder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类order
的用法示例。
在下文中一共展示了order::getOrder方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: order
<?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);
示例2: order
<?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'];
示例3: function
<?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;
});
});