diff --git a/js/admin.js b/js/admin.js index 7f0ab9e..88062d2 100644 --- a/js/admin.js +++ b/js/admin.js @@ -392,8 +392,9 @@ async function openConfigModal() { // Réinitialise les placeholders document.getElementById('tmdb-key-input').placeholder = 'Pour les critiques (réalisateur, streaming)'; - document.getElementById('ean-search-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; - document.getElementById('barcode-lookup-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; + document.getElementById('worldcat-key-input').placeholder = 'Recherche par EAN/ISBN (Vidéothèque)'; + document.getElementById('amazon-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; + document.getElementById('ebay-key-input').placeholder = 'Recherche par code-barres (Vidéothèque)'; try { const res = await fetch(`${API_URL}?action=get_config_keys`, { @@ -401,8 +402,9 @@ async function openConfigModal() { }); const data = await res.json(); if (data.tmdb_api_key) document.getElementById('tmdb-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; - if (data.ean_search_key) document.getElementById('ean-search-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; - if (data.barcode_lookup_key) document.getElementById('barcode-lookup-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + if (data.worldcat_api_key) document.getElementById('worldcat-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + if (data.amazon_api_key) document.getElementById('amazon-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; + if (data.ebay_api_key) document.getElementById('ebay-key-input').placeholder = '✅ Clé configurée (laisser vide pour ne pas changer)'; } catch(e) { console.error(e); } } function closeConfigModal() { document.getElementById('config-modal').classList.remove('open'); } @@ -493,12 +495,12 @@ async function handleCsvUpload(input) { async function saveConfigKeys() { const keys = { 'tmdb_api_key': document.getElementById('tmdb-key-input')?.value || '', - 'ean_search_key': document.getElementById('ean-search-key-input')?.value || '', - 'barcode_lookup_key': document.getElementById('barcode-lookup-key-input')?.value || '' + 'worldcat_api_key': document.getElementById('worldcat-key-input')?.value || '', + 'amazon_api_key': document.getElementById('amazon-key-input')?.value || '', + 'ebay_api_key': document.getElementById('ebay-key-input')?.value || '' }; let successCount = 0; - // Sauvegarde uniquement les champs qui ont été remplis/modifiés for (const [keyName, keyValue] of Object.entries(keys)) { if (keyValue) { try {