#!/usr/bin/env bash
# =====================================================================
#  Texto nuevo del bono solidario (FEVAL, 2 de septiembre)
#
#  "Aporte por el total del valor de mi bono al fondo de bienestar
#   social, desde el cual se atienden los auxilios de calamidad de los
#   asociados afectados a causa del terremoto."
#
#  Ese texto vive en DOS tablas (bonos.descripcion y oferta.condiciones):
#  si solo se cambia una, el asociado sigue viendo el texto viejo. El
#  modo --solo-condiciones ahora actualiza las dos, sin tocar fechas,
#  presupuestos, zonas ni imagenes.
#
#  Incluye tambien scripts/estado.php (radiografia de la instalacion).
# =====================================================================
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_ROOT="${1:-$(cd "$SCRIPT_DIR/.." && pwd)}"
if [ ! -f "$APP_ROOT/public/index.php" ]; then echo "ERROR: '$APP_ROOT' no es la raiz."; exit 1; fi
STAMP="$(date +%Y%m%d-%H%M%S)"; BACKUP="$APP_ROOT/_backup-aporte-$STAMP"; mkdir -p "$BACKUP/scripts"
for f in configurar-beneficios.php estado.php; do
  [ -f "$APP_ROOT/scripts/$f" ] && cp -p "$APP_ROOT/scripts/$f" "$BACKUP/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 ""
echo "--- Actualizando los textos -----------------------------------"
cd "$APP_ROOT" && php scripts/configurar-beneficios.php --solo-condiciones --confirmar
echo ""
echo "--- Estado de la instalacion ----------------------------------"
php scripts/estado.php
echo "Respaldo: $BACKUP"
