@echo off
chcp 65001 >nul
echo ============================================
echo  CONFIGURAÇÃO AUTOMÁTICA - CONTROLE DE FROTAS
echo ============================================
echo.

echo [1/6] Verificando pré-requisitos...
php --version >nul 2>&1
if errorlevel 1 (
    echo ❌ PHP não encontrado! Instale XAMPP primeiro.
    echo.
    echo 📥 Baixe XAMPP em: https://www.apachefriends.org/
    pause
    exit /b 1
)
echo ✅ PHP encontrado

echo.
echo [2/6] Configurando arquivo de ambiente...
if exist .env (
    echo ⚠️  Arquivo .env já existe. Fazendo backup...
    copy .env .env.backup >nul
)
copy env.development .env >nul
echo ✅ Arquivo .env configurado

echo.
echo [3/6] Verificando Composer...
composer --version >nul 2>&1
if errorlevel 1 (
    echo 📥 Baixando Composer...
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php composer-setup.php --quiet
    php -r "unlink('composer-setup.php');"
    echo ✅ Composer instalado localmente
    set COMPOSER_CMD=php composer.phar
) else (
    echo ✅ Composer encontrado
    set COMPOSER_CMD=composer
)

echo.
echo [4/6] Instalando dependências PHP...
%COMPOSER_CMD% install --no-dev --optimize-autoloader
if errorlevel 1 (
    echo ❌ Erro ao instalar dependências
    pause
    exit /b 1
)
echo ✅ Dependências instaladas

echo.
echo [5/6] Criando diretórios necessários...
if not exist logs mkdir logs
if not exist uploads mkdir uploads
if not exist cache mkdir cache
echo ✅ Diretórios criados

echo.
echo [6/6] Configuração do banco de dados...
echo.
echo 🗄️  ATENÇÃO: Configure o banco de dados manualmente:
echo.
echo 1. Abra XAMPP Control Panel
echo 2. Inicie Apache e MySQL
echo 3. Acesse: http://localhost/phpmyadmin
echo 4. Importe o arquivo: database/schema.sql
echo.

echo ============================================
echo  ✅ CONFIGURAÇÃO CONCLUÍDA!
echo ============================================
echo.
echo 🚀 Próximos passos:
echo.
echo 1. Inicie XAMPP (Apache + MySQL)
echo 2. Importe database/schema.sql no phpMyAdmin
echo 3. Copie esta pasta para: C:\xampp\htdocs\controlefrota\backend-php
echo 4. Acesse: http://localhost/controlefrota/backend-php
echo.
echo 🔑 Login padrão:
echo    Email: admin@controledefrotas.com
echo    Senha: admin123
echo.
echo 📱 URL para o app Android:
echo    http://SEU-IP-LOCAL/controlefrota/backend-php/api/
echo.
pause 