• v0.353 073069c303

    fix: dziala aktualizacja systemu i Wyczysc cache na /admin/update/main_view/ (v0.353)

    jacek.pyziak released this 2026-05-13 21:10:08 +00:00 | 2 commits to main since this release

    Zdalny changelog z shoppro.project-dc.pl/updates/changelog.php zwracal
    niezbalansowany HTML (niezamkniety <script>/<style>//<!--),<br> ktory "polykal" reszte dokumentu - inline-script z handlerami<br> #confirm/#confirmUpdateAll i footer-script z main-layout.php<br> (#clear-cache-btn) nigdy nie parsowaly sie jako JS. Klienci nie mogli<br> aktualizowac shopPRO.</p> <p dir="auto">Fix w admin/templates/update/main-view.php:</p> <ol dir="auto"> <li>Blok <script> z handlerami przeniesiony PRZED sekcje Changelog -<br> handlery podpinaja sie niezaleznie od zdalnego HTML.</li> <li>Sanityzacja zdalnego changeloga: preg_replace usuwa komentarze HTML,<br> 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>). </li> </ol> <p dir="auto">Skutek uboczny: footer-script z main-layout.php (Wyczysc cache + globalne<br> wyszukiwanie + sprawdzanie aktualizacji) dziala teraz na podstronie update.</p> <p dir="auto">Po wgraniu na instancje: hard-reload (Ctrl+F5) + restart PHP-FPM /<br> wyczyszczenie OPcache.</p> <p dir="auto">Suita PHPUnit: 846 testow / 2348 assertions OK.</p> <p dir="auto">Co-Authored-By: Claude Opus 4.6 <a href="mailto:<a href="mailto:noreply@anthropic.com" data-markdown-generated-content="">noreply@anthropic.com</a>"><a href="mailto:noreply@anthropic.com" data-markdown-generated-content="">noreply@anthropic.com</a></a></p> </body></html>

    Downloads