Files
aowow/template/localized/consent_0.tpl.php
Sarjuuk 226f521439 Template/Endpoints (Base)
* redo page render following the logic of:
      Response ─┬─> TextResponse ─> TextResponseImpl
                └─> TemplateResponse ─> TemplateResponseImpl
    * split up giant files, one per response path
    * caching becomes a trait, implemented where necessary
        * TextResponses (Ajax) can now be cached
    * make use of previously defined php classes for js objects
        * Tabs, Listview, Tooltip, Announcement, Markup, Book, ...
    * \Aowow\Template\PageTemplate is the new class to be cached
    * do not discard error messages generated after vars have been sent to template
      and store in session for display at a later time
    * implement tracking consent management
    * move logic out of template into their respective endpoints
2025-09-25 15:32:18 +02:00

26 lines
1.5 KiB
PHP

<div id="consent-overlay">
<div class="dark-filter fade-in"></div>
<div id="banner" tabindex="0">
<div id="group-container" class="columns">
<div id="policy">
<h2 id="policy-title">Privacy Notice</h2>
<div id="policy-text">
This website uses Cookies and Local Storage to manage your session and remember your user settings. We also use Google Analytics to collect anonymous usage statistics and improve our services. You may choose to opt out of Google Analytics tracking, but session management and user settings storage are required for the website to operate. For more details, please review our Privacy Policy.
</div>
<div class="ggl-container">
<h3 class="ggl-title">Google Tag Manager:</h3>
<div class="ggl-text">
Google Tag Manager is used to collect anonymous usage data to improve website performance and user experience. No personally identifiable information is stored or shared.<br /><br /><a href="https://policies.google.com/technologies/partner-sites" target="_blank">Google Privacy Policy and Terms of Use</a>
</div>
</div>
</div>
</div>
<div id="button-container" class="columns">
<div id="button-group">
<button id="accept-btn">Accept</button>
<button id="reject-all">Reject</button>
</div>
</div>
</div>
</div>