From 9641eab2f495ec1bc08b37c16120a294ea387fb7 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Fri, 17 Jul 2026 00:41:09 +0200 Subject: [PATCH] update --- .vscode/ftp-kr.sync.cache.json | 54 +++++++++++++++++----------------- app/Views/receipts/review.php | 4 ++- 2 files changed, 30 insertions(+), 28 deletions(-) diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index 462a144..2f8bdf4 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -277,20 +277,20 @@ "receipts": { "index.php": { "type": "-", - "size": 2713, + "size": 3777, "lmtime": 1783364332599, - "modified": false + "modified": true }, "new.php": { "type": "-", - "size": 1165, + "size": 1280, "lmtime": 1783364292863, - "modified": false + "modified": true }, "review.php": { "type": "-", - "size": 5620, - "lmtime": 1783367409167, + "size": 6685, + "lmtime": 1784238652991, "modified": false }, "show.php": { @@ -318,6 +318,26 @@ }, "cgi-bin": {}, ".claude": {}, + ".codebase-memory": { + ".gitattributes": { + "type": "-", + "size": 123, + "lmtime": 1783867604274, + "modified": false + }, + "artifact.json": { + "type": "-", + "size": 263, + "lmtime": 1783867604273, + "modified": false + }, + "graph.db.zst": { + "type": "-", + "size": 315382, + "lmtime": 1783867604244, + "modified": false + } + }, "composer.json": { "type": "-", "size": 1088, @@ -557,27 +577,7 @@ } }, "vendor": {}, - "writable": {}, - ".codebase-memory": { - ".gitattributes": { - "type": "-", - "size": 123, - "lmtime": 1783867604274, - "modified": false - }, - "artifact.json": { - "type": "-", - "size": 263, - "lmtime": 1783867604273, - "modified": false - }, - "graph.db.zst": { - "type": "-", - "size": 315382, - "lmtime": 1783867604244, - "modified": false - } - } + "writable": {} } }, "$version": 1 diff --git a/app/Views/receipts/review.php b/app/Views/receipts/review.php index 29679b7..db1f73e 100644 --- a/app/Views/receipts/review.php +++ b/app/Views/receipts/review.php @@ -119,9 +119,11 @@ preview.innerHTML = '
  • Brak przypisanych pozycji — nic nie zostanie zaksięgowane.
  • '; return; } + const total = keys.reduce((sum, k) => sum + groups[k].sum, 0); preview.innerHTML = keys.map((k) => `
  • ${groups[k].label}${fmt(groups[k].sum)}
  • ` - ).join(''); + ).join('') + + `
  • Razem${fmt(total)}
  • `; } rows.forEach((row) => { row.querySelector('.js-cat').addEventListener('change', render);