#!/bin/bash

echo "=========================================="
echo "LINK AFRICA - COMPLETE DATA SYNC"
echo "=========================================="
echo "Started: $(date '+%Y-%m-%d %H:%M:%S')"
echo ""

LOG_FILE="/var/www/html/logs/sync_la_all_$(date +%Y%m%d_%H%M%S).log"
mkdir -p /var/www/html/logs

# Function to run sync
run_sync() {
    local script=$1
    local name=$2
    
    echo "----------------------------------------"
    echo "▶ $name"
    
    php "$script" 2>&1 | tee -a "$LOG_FILE"
    
    if [ ${PIPESTATUS[0]} -eq 0 ]; then
        echo "  ✓ $name completed"
    else
        echo "  ✗ $name failed"
    fi
    echo ""
}

# Run all Link Africa syncs
run_sync "/var/www/html/upload_la/company.php" "Company Sync"
run_sync "/var/www/html/upload_la/contracts.php" "Contracts Sync (with NRC)"
run_sync "/var/www/html/upload_la/location.php" "Location Sync"
run_sync "/var/www/html/upload_la/service.php" "Service Sync"
run_sync "/var/www/html/upload_la/sub_account.php" "Sub Account Sync"
run_sync "/var/www/html/upload_la/users.php" "Users Sync"

echo "=========================================="
echo "LINK AFRICA SYNC COMPLETED"
echo "Completed: $(date '+%Y-%m-%d %H:%M:%S')"
echo "Log file: $LOG_FILE"
echo "=========================================="
