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

BASE="/var/www/html/favo"
STAMP="$(date +%Y%m%d%H%M%S)"
BACKUP="$BASE/storage/backups/customer-loyalty-$STAMP"

mkdir -p "$BACKUP"

cp "$BASE/app/Controllers/ApiV2Controller.php" \
   "$BACKUP/ApiV2Controller.php"
cp "$BASE/app/Services/LoyaltyService.php" \
   "$BACKUP/LoyaltyService.php"

cp "$(dirname "$0")/app/Controllers/ApiV2Controller.php" \
   "$BASE/app/Controllers/ApiV2Controller.php"
cp "$(dirname "$0")/app/Services/LoyaltyService.php" \
   "$BASE/app/Services/LoyaltyService.php"

php -l "$BASE/app/Controllers/ApiV2Controller.php"
php -l "$BASE/app/Services/LoyaltyService.php"

echo
echo "FAVO Customer Loyalty Fix deployed."
echo "Backup: $BACKUP"
echo "No database migration or seed was executed."
