#!/bin/bash # Скрипт для отката CRMEntity.php к рабочему состоянию echo "=== Скрипт отката CRMEntity.php ===" echo "Текущее время: $(date)" echo "" # Находим последний бэкап BACKUP_FILE=$(ls -t data/CRMEntity_backup_*.php | head -1) if [ -z "$BACKUP_FILE" ]; then echo "❌ ОШИБКА: Не найден файл бэкапа!" exit 1 fi echo "📁 Найден бэкап: $BACKUP_FILE" echo "📅 Дата создания: $(stat -c %y "$BACKUP_FILE")" echo "" # Создаем бэкап текущего состояния CURRENT_BACKUP="data/CRMEntity_current_$(date +%Y%m%d_%H%M%S).php" cp data/CRMEntity.php "$CURRENT_BACKUP" echo "💾 Создан бэкап текущего состояния: $CURRENT_BACKUP" # Восстанавливаем из бэкапа cp "$BACKUP_FILE" data/CRMEntity.php echo "✅ Восстановлен файл: data/CRMEntity.php" echo "" echo "🔄 Откат завершен!" echo "📋 Что было восстановлено:" echo " - Комментарии с файлами работают локально" echo " - S3 загрузка работает для других модулей" echo " - Удаление комментариев работает с перезагрузкой" echo "" echo "⚠️ Если нужно вернуть текущее состояние:" echo " cp $CURRENT_BACKUP data/CRMEntity.php"