#85 - 19/12/2025 20:18:39
Update perfil.php
Alteração no meta og:image para corrigir o caminho da imagem de perfil do usuário
Versão 1.0.0
Update perfil.php
Alteração no meta og:image para corrigir o caminho da imagem de perfil do usuário
Desativa o arquivo imagem.php e utiliza o gerenciamento de imagens estáticas do Nginx.
O endpoint imagem.php foi desativado após confirmar que é desnecessário para a arquitetura atual.
A entrega de imagens estáticas via Nginx proporciona:
- Melhor cache para navegadores e proxies
- Sem sobrecarga de PHP ou banco de dados por imagem
- Superfície de ataque reduzida para ataques DoS/DDoS
O endpoint poderá ser reativado no futuro somente se houver necessidade de controle de acesso ou lógica de imagens dinâmicas.
Refactor imagem.php for improved caching and error handling
Refactored the image serving script to add strong ETag and Last-Modified headers for better client-side caching, improved fallback and error handling, and simplified input filtering. The script now uses a more robust fail-fast approach, ensures only valid file names are used, and defaults to a fallback image on errors or missing database results.
Update perfil.php
imagem.php adicionado ao perfil de usuário
Add dynamic image serving endpoint
Introduces imagem.php to serve images for various entity types based on query parameters. The script maps entity types to database tables and image directories, retrieves the image filename from the database, and serves the file with appropriate headers. Returns 404 if the type or image is not found.
Update gabinete.php
Alterado a condição de golpe para regime_governo < 4;
Refactor chefe de estado gabinete and improve actions
Refactored chefe_de_estado/gabinete.php to improve error handling, modularize POST actions, and enhance AJAX responses. Updated UI for action cards, navigation, and meta tags. Synchronized dissolution logic and influence deduction with chefe_de_governo/gabinete.php. Minor CSS adjustments for layout consistency.
Refatora tratamento de erros e paginação no gabinete.php (Chefe de governo)
Substitui tratamento de erros por chamadas ao relatório automático em todas as operações críticas, melhorando a padronização e rastreabilidade dos erros. Implementa paginação eficiente na listagem de regiões/estados, ajusta mensagens de retorno e corrige pequenos detalhes de nomenclatura e lógica de negócio.
Alteração no decretos.php e criação de pagina-decreto.css para o Estado
O CSS da pagina de decretos do governo regional foi excluido durante a remoção em massa, então estou criando outro arquivo com o mesmo estilo anterior.
Refactor admin/mod checks to use 'funcao' field
Replaces checks for 'adm' or 'mod' with a single check for 'funcao', simplifying permission logic for topic selection and access.