#!/usr/bin/env bash
set -Eeuo pipefail

RESPALDO="${1:-}"
BASE="${2:-/home/iotcuboc/pyme}"
if [[ -z "$RESPALDO" || ! -d "$RESPALDO/public" ]]; then
  echo "Uso: bash RESTAURAR.sh RUTA_RESPALDO [/home/iotcuboc/pyme]" >&2
  exit 1
fi

for ARCHIVO in productos_v3.php items_v3.php movimientos_stock_agrupados_v3.php; do
  if [[ ! -f "$RESPALDO/public/$ARCHIVO" ]]; then
    echo "ERROR: el respaldo no contiene public/$ARCHIVO" >&2
    exit 2
  fi
  cp -p "$RESPALDO/public/$ARCHIVO" "$BASE/public/$ARCHIVO"
  php -l "$BASE/public/$ARCHIVO" >/dev/null
done

echo "Restauración completada desde: $RESPALDO"

