add *.inc files to project
This commit is contained in:
92
modules/EcmReports/ReportBuyesByVat.inc
Normal file
92
modules/EcmReports/ReportBuyesByVat.inc
Normal file
@@ -0,0 +1,92 @@
|
||||
<?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>";
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user