Update imprint data and remove trust indicators

- Fix impressum.html with correct HRB 110105 and Amtsgericht Düsseldorf
- Add English versions of legal pages (impressum-en.html, datenschutz-en.html)
- Correct company representatives to Hendrik Gebhardt & Monami Homma
- Remove incorrect Marlon Paulse references and Wiesenstraße address
- Remove trust-indicators section from website (HTML, CSS, JS)
- Add mobile.css and related mobile navigation files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Code
2025-09-05 21:07:24 +00:00
Ursprung 74ade5eab6
Commit 21a0ba0757
13 geänderte Dateien mit 1397 neuen und 92 gelöschten Zeilen

Datei anzeigen

@ -389,19 +389,34 @@ const LoginModal = {
* Handle form submission
* @param {Event} e - Submit event
*/
handleSubmit(e) {
async handleSubmit(e) {
e.preventDefault();
const password = document.getElementById('auth-password').value;
// Check password (temporarily hardcoded as requested)
if (password === '123456') {
sessionStorage.setItem(CONFIG.AUTH.SESSION_KEY, 'true');
this.close();
window.location.href = CONFIG.AUTH.REDIRECT_PAGE;
} else {
try {
// Validate token via Insights API
const response = await fetch('/insights/api/validate-token.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ token: password })
});
const result = await response.json();
if (result.valid) {
sessionStorage.setItem(CONFIG.AUTH.SESSION_KEY, 'true');
this.close();
window.location.href = CONFIG.AUTH.REDIRECT_PAGE;
} else {
alert(getTranslation('wrongCode'));
document.getElementById('auth-password').value = '';
document.getElementById('auth-password').focus();
}
} catch (error) {
console.error('Token validation error:', error);
alert(getTranslation('wrongCode'));
document.getElementById('auth-password').value = '';
document.getElementById('auth-password').focus();
}
},