#!/usr/bin/env bash
set -Eeuo pipefail
RESPALDO="${1:-}"
APP_ROOT="${2:-/home/iotcuboc/pyme}"
if [[ -z "$RESPALDO" || ! -d "$RESPALDO" ]]; then echo "Uso: bash RESTAURAR.sh RUTA_RESPALDO [APP_ROOT]" >&2; exit 1; fi
cp -p "$RESPALDO/public/recuperar_password_v3.php" "$APP_ROOT/public/recuperar_password_v3.php"
mkdir -p "$RESPALDO/restaurados"
if [[ -f "$RESPALDO/CONFIG_EXISTIA" ]]; then cp -p "$RESPALDO/config/mail.php" "$APP_ROOT/config/mail.php"; elif [[ -f "$APP_ROOT/config/mail.php" ]]; then mv "$APP_ROOT/config/mail.php" "$RESPALDO/restaurados/mail.php"; fi
if [[ -f "$RESPALDO/SERVICIO_EXISTIA" ]]; then cp -p "$RESPALDO/app/includes/mail_service.php" "$APP_ROOT/app/includes/mail_service.php"; elif [[ -f "$APP_ROOT/app/includes/mail_service.php" ]]; then mv "$APP_ROOT/app/includes/mail_service.php" "$RESPALDO/restaurados/mail_service.php"; fi
php -l "$APP_ROOT/public/recuperar_password_v3.php" >/dev/null
echo "Restauración completada desde $RESPALDO"
