// ====== FOTOS DOS PRODUTOS ====== function adicionarFoto() { const entrada = document.getElementById("entrada-foto"); const galeria = document.getElementById("galeria-produtos"); if (entrada.files.length === 0) { alert("Selecione uma foto primeiro"); return; } const arquivo = entrada.files[0]; const leitor = new FileReader(); leitor.onload = function () { const imagem = document.createElement("img"); imagem.src = leitor.result; galeria.appendChild(imagem); salvarFoto(leitor.result); }; leitor.readAsDataURL(arquivo); } // Guardar fotos function salvarFoto(foto) { let fotos = JSON.parse(localStorage.getItem("fotosProdutos")) || []; fotos.push(foto); localStorage.setItem("fotosProdutos", JSON.stringify(fotos)); } // Carregar fotos ao abrir o site function carregarFotos() { let fotos = JSON.parse(localStorage.getItem("fotosProdutos")) || []; const galeria = document.getElementById("galeria-produtos"); fotos.forEach(foto => { const imagem = document.createElement("img"); imagem.src = foto; galeria.appendChild(imagem); }); } // ====== MENSAGENS DOS CLIENTES ====== function enviarMensagem() { const texto = document.getElementById("mensagem-cliente").value; if (texto.trim() === "") { alert("Escreva uma mensagem"); return; } let mensagens = JSON.parse(localStorage.getItem("mensagensClientes")) || []; mensagens.push(texto); localStorage.setItem("mensagensClientes", JSON.stringify(mensagens)); document.getElementById("mensagem-cliente").value = ""; alert("Mensagem enviada com sucesso!"); } // Mostrar mensagens para o administrador function mostrarMensagens() { const lista = document.getElementById("lista-mensagens"); lista.innerHTML = ""; let mensagens = JSON.parse(localStorage.getItem("mensagensClientes")) || []; if (mensagens.length === 0) { lista.innerHTML = "

Sem mensagens.

"; return; } mensagens.forEach((msg, indice) => { const p = document.createElement("p"); p.textContent = (indice + 1) + " - " + msg; lista.appendChild(p); }); } // Carregar tudo ao iniciar window.onload = function () { carregarFotos(); };