Jacek Pyziak 073069c303 fix: dziala aktualizacja systemu i Wyczysc cache na /admin/update/main_view/ (v0.353)
Zdalny changelog z shoppro.project-dc.pl/updates/changelog.php zwracal
niezbalansowany HTML (niezamkniety <script>/<style>/<textarea>/<!--),
ktory "polykal" reszte dokumentu - inline-script z handlerami
#confirm/#confirmUpdateAll i footer-script z main-layout.php
(#clear-cache-btn) nigdy nie parsowaly sie jako JS. Klienci nie mogli
aktualizowac shopPRO.

Fix w admin/templates/update/main-view.php:
1. Blok <script> z handlerami przeniesiony PRZED sekcje Changelog -
   handlery podpinaja sie niezaleznie od zdalnego HTML.
2. Sanityzacja zdalnego changeloga: preg_replace usuwa komentarze HTML,
   strip_tags z whitelista (<p><br><b><strong><i><em><u><ul><ol><li>
   <h1>-<h6><span><div><a><pre><code><hr>) wycina tagi strukturalne i
   wykonywalne (<script>, <style>, <iframe>, <textarea>).

Skutek uboczny: footer-script z main-layout.php (Wyczysc cache + globalne
wyszukiwanie + sprawdzanie aktualizacji) dziala teraz na podstronie update.

Po wgraniu na instancje: hard-reload (Ctrl+F5) + restart PHP-FPM /
wyczyszczenie OPcache.

Suita PHPUnit: 846 testow / 2348 assertions OK.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 23:10:08 +02:00
2026-04-18 23:52:11 +02:00
2026-04-20 23:45:19 +02:00
2026-03-25 19:16:17 +01:00
2026-03-15 14:20:27 +01:00
2024-10-23 13:44:50 +02:00
2026-03-16 10:01:47 +01:00
2026-03-15 14:20:27 +01:00
2026-02-27 23:42:35 +01:00
2026-04-20 23:45:19 +02:00
2026-04-18 23:52:11 +02:00
2026-04-18 23:52:11 +02:00
2026-03-16 10:01:47 +01:00
2025-08-12 23:40:25 +02:00
2024-10-23 13:44:50 +02:00
2024-10-23 13:44:50 +02:00
2026-01-15 13:51:21 +01:00
2026-01-15 13:51:21 +01:00
2024-10-23 13:44:50 +02:00
2024-10-23 13:44:50 +02:00
2026-03-13 00:54:48 +01:00
Description
No description provided
95 MiB
Languages
JavaScript 44.8%
PHP 31.9%
CSS 10.9%
Less 7.1%
HTML 2.6%
Other 2.6%