92 lines
2.5 KiB
PHP
92 lines
2.5 KiB
PHP
<?php
|
||
require_once __DIR__ . '/class/class.PurchaseInvoiceH.php';
|
||
|
||
/**
|
||
* **************************************************
|
||
*/
|
||
/**
|
||
* ****************** GET DATA **********************
|
||
*/
|
||
/**
|
||
* **************************************************
|
||
*/
|
||
|
||
// Ustawienia daty
|
||
if (! $_GET ['date_from'])
|
||
$date_from = date ( "Y-m-01" );
|
||
else
|
||
$date_from = $_GET ["date_from"];
|
||
|
||
if (! $_GET ['date_to'])
|
||
$date_to = date ( "Y-m-d" );
|
||
else
|
||
$date_to = $_GET ["date_to"];
|
||
|
||
if (! isset ( $_GET ["type"] )) {
|
||
$type = "fv";
|
||
} else {
|
||
$type = $_GET ["type"];
|
||
}
|
||
|
||
$category = array ();
|
||
|
||
if (isset ( $_GET ['category'] )) {
|
||
array_push($category, $_GET["category"]);
|
||
}
|
||
|
||
$date_from_to_query = date_format(new DateTime($date_from), "Y-m-d");
|
||
$date_to_to_query = date_format(new DateTime($date_to), "Y-m-d");
|
||
|
||
|
||
// Sumowanie koЕ„cowych wartoЕ›ci
|
||
$totalPurchasePrice = 0;
|
||
$totalBruttoSum = 0;
|
||
$totalNetto23 = 0;
|
||
$totalNetto0 = 0;
|
||
$totalVat23 = 0;
|
||
$totalVat = 0;
|
||
|
||
foreach ( $data as $row ) { //TODO dynamiczna tablica wyciД…gajД…ca te vaty.
|
||
$totalBruttoSum += $row ["total_brutto"];
|
||
$totalNetto7 += $row ['netto7'];
|
||
$totalVat7 += $row ["netto7"] * 0.07;
|
||
$totalNetto8 += $row ['netto8'];
|
||
$totalVat8 += $row ["netto8"] * 0.08;
|
||
$totalNetto22 += $row ['netto22'];
|
||
$totalVat22 += $row ["netto22"] * 0.22;
|
||
$totalNetto23 += $row ["netto23"];
|
||
$totalVat23 += $row ["netto23"] * 0.23;
|
||
$totalNetto0 += $row ["netto0"];
|
||
$totalVat += $row ["netto23"] * 0.23 + $row ['netto22'] * 0.22 + $row ['netto8'] * 0.08 + $row ['netto7'] * 0.07;
|
||
$totalPurchasePrice += $row ["purchase_price"];
|
||
}
|
||
|
||
$showNetto0 = false;
|
||
$showNetto7 = false;
|
||
$showNetto8 = false;
|
||
$showNetto22 = false;
|
||
$showNetto23 = false;
|
||
foreach ( $data as $row ) {
|
||
if ($row ["netto0"] != "" && $row ["netto0"] != "0" && $row ["netto0"] != NULL && $showNetto0 == false) {
|
||
$showNetto0 = true;
|
||
}
|
||
if ($row ["netto7"] != "" && $row ["netto7"] != "0" && $row ["netto7"] != NULL && $showNetto7 == false) {
|
||
$showNetto7 = true;
|
||
}
|
||
if ($row ["netto22"] != "" && $row ["netto22"] != "0" && $row ["netto22"] != NULL && $showNetto22 == false) {
|
||
$showNetto22 = true;
|
||
}
|
||
if ($row ["netto23"] != "" && $row ["netto23"] != "0" && $row ["netto23"] != NULL && $showNetto23 == false) {
|
||
$showNetto23 = true;
|
||
}
|
||
|
||
if ($showNetto0 && $showNetto7 && $showNetto8 && $showNetto22 && $showNetto23) {
|
||
break;
|
||
}
|
||
}
|
||
|
||
echo "<pre>";
|
||
print_r($data);
|
||
echo "</pre>";
|
||
|
||
?>
|