📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv9.demodesign.com.tr
/
api
📝
orders.php
← Geri Dön
<?php include('../init.php'); $headers = apache_request_headers(); if(m_setting('birfatura_token')!=$headers['token'] or m_setting('birfatura_status')==0) { m_redirect(SITE_DOMAIN); } header('Content-type:application/json;charset=utf-8'); $orders = array(); $o_no = 0; $orders_db = $db->table('orders')->order('id','asc')->get(); foreach($orders_db['data'] as $order_db) { if($order_db['customer']==0) { $customer = $order_db['cargo_name'].' '.$order_db['cargo_lastname']; $customer_email = $order_db['customer_email']; $customer_phone = $order_db['cargo_phone']; } else { $customer = m_user('name',$order_db['customer']).' '.m_user('lastname',$order_db['customer']); $customer_email = m_user('email',$order_db['customer'])); $customer_phone = m_user('phone',$order_db['customer'])); } $orders['Orders'][$o_no]['OrderId'] = $order_db['id']; $orders['Orders'][$o_no]['OrderCode'] = $order_db['id']; $orders['Orders'][$o_no]['OrderDate'] = date('d.m.Y H:i:s',strtotime($order_db['date'])); $orders['Orders'][$o_no]['BillingName'] = $customer; $orders['Orders'][$o_no]['BillingAddress'] = $order_db['cargo_address']; $orders['Orders'][$o_no]['BillingTown'] = $order_db['cargo_county']; $orders['Orders'][$o_no]['BillingCity'] = $order_db['cargo_city']; $orders['Orders'][$o_no]['BillingMobilePhone'] = $customer_phone; $orders['Orders'][$o_no]['Email'] = $customer_email; $orders['Orders'][$o_no]['ShippingName'] = $order_db['cargo_name'].' '.$order_db['cargo_lastname']; $orders['Orders'][$o_no]['ShippingAddress'] = $order_db['cargo_address']; $orders['Orders'][$o_no]['ShippingTown'] = $order_db['cargo_county']; $orders['Orders'][$o_no]['ShippingCity'] = $order_db['cargo_city']; $orders['Orders'][$o_no]['ShippingPhone'] = $order_db['cargo_phone']; $orders['Orders'][$o_no]['PaymentTypeId'] = strip_tags(m_payment_type($order_db['payment_type'])); $orders['Orders'][$o_no]['Currency'] = currency_types(m_setting('currency_type'),'global_value'); $orders['Orders'][$o_no]['TotalPaidTaxExcluding'] = $order_db['sub_total']; $orders['Orders'][$o_no]['TotalPaidTaxIncluding'] = $order_db['total']; $orders['Orders'][$o_no]['ProductsTotalTaxExcluding'] = $order_db['sub_total']; $orders['Orders'][$o_no]['ProductsTotalTaxIncluding'] = $order_db['total']; $order_products = $db->table('order_products')->where('o_id','=',$order_db['id'])->order('id','asc')->get(); $u_no=0; foreach($order_products['data'] as $product) { $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductId'] = $product['product_id']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductCode'] = $product['product_stock_code']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductName'] = $product['product_name']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductQuantityType'] = 'Adet'; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductQuantity'] = $product['product_quantity']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['VatRate'] = $product['product_tax_percent']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductUnitPriceTaxExcluding'] = $product['product_price']; $orders['Orders'][$o_no]['OrderDetails'][$u_no]['ProductUnitPriceTaxIncluding'] = m_currency($product['product_total_tax']/$product['product_quantity']); $u_no++; } $o_no++; } echo json_encode($orders, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula