<?php if (isset($_GET['receiptId']) && (int) $_GET['receiptId'] > 0) { $receiptId = (int) $_GET['receiptId']; include_once '/models/receipt.php'; $Receipt = new Receipt($receiptId); include_once '/helpers/receiptProductHelper.php'; $receiptProductHelper = new ReceiptProductHelper(); if (count($Receipt->getReceiptProducts()) > 0) { foreach ($Receipt->getReceiptProducts() as $receiptProduct) { $receiptProductHelper->addProduct($receiptProduct['label'], $receiptProduct['priceInVat'], $receiptProduct['amount'], $receiptProduct['totalPriceInVat']); } } $receiptProductHelper->addTotal($Receipt->getPriceInVat()); $receiptProductHelper->addVAT(6, $Receipt->getPriceExVat(), $Receipt->getPriceInVat() - $Receipt->getPriceExVat()); $receiptProductHelper->output(); } // include_once '/models/receipt.php'; // $receiptProductsTable = ''; // $receiptTotalPrice = 0; // if(isset ($_POST) && count($_POST['products']) > 0){ // $receiptProductsTable .= '<table>'; // foreach ($_POST['products'] as $productId => $productAmount) { // $product = new Product($productId); // $receiptProductsTable .= '<tr>'; // $receiptProductsTable .= '<td>' . $product->getLabel() . '</td>'; // $receiptProductsTable .= '<td>' . $product->getPrice() . '</td>'; // $receiptProductsTable .= '<td>' . $productAmount . '</td>'; // $productTotalPrice = number_format(($product->getPrice() * $productAmount), 2); // $receiptProductsTable .= '<td>' . $productTotalPrice . '</td>'; // $receiptTotalPrice = number_format(($receiptTotalPrice + $productTotalPrice), 2);
<?php if (isset($_GET['deleteReceiptId']) && (int) $_GET['deleteReceiptId'] > 0) { include_once '/models/receipt.php'; $Receipt = new Receipt((int) $_GET['deleteReceiptId']); $Receipt->delete(); } include_once '/helpers/adminHelper.php'; $AdminHelper = new AdminHelper(); $receiptOverview = ''; if (count($AdminHelper->getAllReceiptIdsOrderByDate()) > 0) { include_once '/models/receipt.php'; foreach ($AdminHelper->getAllReceiptIdsOrderByDate() as $receiptId) { $Receipt = new Receipt($receiptId); $receiptOverview .= '<tr>'; $receiptOverview .= '<td><a href="index.php?page=print&receiptId=' . $Receipt->getId() . '" target="_blank" >' . $Receipt->getTimestamp() . '</a></td>'; $receiptOverview .= '<td>' . $Receipt->getEmployee() . '</td>'; $receiptOverview .= '<td>' . $Receipt->getPriceInVat() . '</td>'; $receiptOverview .= '<td>$nbsp;</td>'; $receiptOverview .= '<td><a href="index.php?page=admin&deleteReceiptId=' . $Receipt->getId() . '" >verwijderen</a></td>'; $receiptOverview .= '</tr>'; } } include_once '/views/admin.php';