import apilo invoices
This commit is contained in:
@@ -77,10 +77,18 @@ function getInvoices($source, $date, $type)
|
||||
$row['register_date'] = date('d.m.Y', strtotime($row['register_date']));
|
||||
$row['sell_date'] = date('d.m.Y', strtotime($row['sell_date']));
|
||||
$row['products'] = getInvoicProducts($row['id']);
|
||||
$row['sum_by_products'] = getInvoiceSumByProducts($row['id']);
|
||||
$invoices[] = $row;
|
||||
}
|
||||
return $invoices;
|
||||
}
|
||||
function getInvoiceSumByProducts($invoiceId) {
|
||||
$db = $GLOBALS['db'];
|
||||
$query = sprintf("SELECT SUM(ip.price_netto * ip.quantity) as sum FROM ecommerce_invoices_products as ip WHERE ip.invoice_id='%s'", $invoiceId);
|
||||
$result = $db->query($query);
|
||||
$row = $db->fetchByAssoc($result);
|
||||
return $row['sum'];
|
||||
}
|
||||
function getInvoicProducts($invoiceId) {
|
||||
$db = $GLOBALS['db'];
|
||||
$query = sprintf("SELECT p.id, p.code, p.name, ip.price_netto, ip.price_brutto, ip.quantity, ip.code as ecommerce_code, ip.vat_value FROM ecommerce_invoices_products as ip INNER JOIN ecmproducts AS p ON ip.ecmproduct_id = p.id WHERE ip.invoice_id='%s'", $invoiceId);
|
||||
|
||||
Reference in New Issue
Block a user