#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_ROOT="${1:-$(cd "$SCRIPT_DIR/.." && pwd)}"
[ -f "$APP_ROOT/public/index.php" ] || { echo "ERROR: '$APP_ROOT' no es la raiz."; exit 1; }
B="$APP_ROOT/_backup-aporte-$(date +%Y%m%d-%H%M%S)"; mkdir -p "$B/scripts"
for f in ajuste-aporte.php configurar-beneficios.php; do
  [ -f "$APP_ROOT/scripts/$f" ] && cp -p "$APP_ROOT/scripts/$f" "$B/scripts/" || true
  cp -f "$SCRIPT_DIR/files/scripts/$f" "$APP_ROOT/scripts/$f"; chmod 644 "$APP_ROOT/scripts/$f"
  echo "  [OK] scripts/$f"
done
echo ""
cd "$APP_ROOT" && php scripts/ajuste-aporte.php
echo ""
echo "Si cuadra:  php scripts/ajuste-aporte.php --confirmar"
