CMSPrototype

wyskakujace popupy

Autor: michal | Opublikowano: 20 May 2025, 18:29

Plik: assets/js/admin_panel.js

console.log('admin_panel.js: Próba wykonania skryptu.');

// Sprawdzenie, czy zmienne globalne z PHP zostały przekazane
if (typeof initialIsLoggedIn !== 'undefined' && typeof initialUsername !== 'undefined' && typeof API_BASE_URL_CONFIG !== 'undefined') {
console.log('admin_panel.js: Zmienne inicjalizacyjne z PHP są dostępne.');
console.log('admin_panel.js: initialIsLoggedIn =', initialIsLoggedIn);
console.log('admin_panel.js: initialUsername =', initialUsername);
console.log('admin_panel.js: API_BASE_URL_CONFIG =', API_BASE_URL_CONFIG);

alert('Plik admin_panel.js został ZAŁADOWANY i WYKONANY poprawnie!');

const testOutputDiv = document.getElementById('test-output');
if (testOutputDiv) {
testOutputDiv.innerHTML = '<p class="text-green-600 font-semibold">admin_panel.js działa i zmodyfikował ten element!</p>';
} else {
console.error('admin_panel.js: Nie znaleziono elementu #test-output');
}

} else {
console.error('admin_panel.js: BŁĄD KRYTYCZNY - Brak zmiennych inicjalizacyjnych z PHP (initialIsLoggedIn, initialUsername, API_BASE_URL_CONFIG). Skrypt nie może kontynuować.');
alert('BŁĄD KRYTYCZNY w admin_panel.js: Brak danych startowych z PHP. Sprawdź konsolę.');
}

// Celowo nie dodajemy tutaj reszty skomplikowanej logiki na razie.
// Chcemy tylko sprawdzić, czy ten podstawowy plik jest poprawnie serwowany i wykonywany jako JavaScript.
← Wróć do listy postów