#!/usr/bin/env bash
set -Eeuo pipefail
APP_ROOT="${1:-/home/iotcuboc/pyme}"
PAQUETE="$(cd "$(dirname "$0")" && pwd)"
MARCA="$(date +%Y%m%d_%H%M%S)"
RESPALDO="$APP_ROOT/respaldos/logo_movil_v5_2_2_$MARCA"
CSS="$APP_ROOT/assets/theme-v3.css"
if [[ ! -f "$CSS" ]] || ! grep -q 'MYPYME360_LOGO_MOVIL_V521' "$CSS"; then
  echo "ERROR: instale primero el hotfix de logo móvil v5.2.1." >&2
  exit 1
fi
php -l "$PAQUETE/paso/reducir_logo.php" >/dev/null
mkdir -p "$RESPALDO/assets"
cp -p "$CSS" "$RESPALDO/assets/theme-v3.css"
restaurar_error(){ cp -p "$RESPALDO/assets/theme-v3.css" "$CSS" || true; echo "ERROR: se restauró el CSS anterior." >&2; }
trap restaurar_error ERR
php "$PAQUETE/paso/reducir_logo.php" "$RESPALDO/assets/theme-v3.css" "$RESPALDO/theme_nuevo.css"
cp -p "$RESPALDO/theme_nuevo.css" "$CSS"
grep -q 'MYPYME360_LOGO_MOVIL_TERCIO_V522' "$CSS"
trap - ERR
echo "Logo móvil reducido a un tercio correctamente."
echo "Respaldo: $RESPALDO"
echo "Actualice el móvil limpiando caché o cerrando la pestaña."
