#!/bin/bash # 🔧 Fix Headers - Remove duplicated Descomplicar headers from views # Target: Production server views only echo "🔧 FIXING DUPLICATED HEADERS - PRODUCTION" echo "=========================================" # Lista de arquivos de view para limpar (apenas views, não controllers/models) VIEW_FILES=( "views/admin/dashboard.php" "views/admin/config.php" "views/admin/mapping_management.php" "views/admin/queue_management.php" "views/admin/oauth_setup.php" "views/admin/webhook_logs.php" "views/admin/webhook_configuration.php" "views/client_portal/index.php" ) # Função para remover header Descomplicar apenas de views remove_header_from_view() { local file="$1" echo " 📝 Processando: $file" # Criar backup cp "$file" "$file.backup_$(date +%Y%m%d_%H%M%S)" # Remover apenas o bloco de header Descomplicar (preservar código funcional) sed -i ' /\/\*\*/,/\*\// { /Descomplicar.*Crescimento/,/\*\// { /\*\/$/d d } } ' "$file" echo " ✅ Header removido de: $file" } echo "🎯 Limpando headers de views..." for view_file in "${VIEW_FILES[@]}"; do if [ -f "$view_file" ]; then remove_header_from_view "$view_file" else echo " ⚠️ Arquivo não encontrado: $view_file" fi done echo "" echo "✅ Headers de views limpos com sucesso!" echo "💾 Backups criados para rollback se necessário" echo "" echo "🔄 Próximo passo: Testar dashboard em https://desk.descomplicar.pt/admin/desk_moloni/dashboard"