<?php
// ajax/enviar_whatsapp.php - API para envio de relatório via WhatsApp
require_once __DIR__ . '/../config.php';
require_once __DIR__ . '/../auth.php';
requireLogin();

header('Content-Type: application/json');

$action = $_POST['action'] ?? '';

if ($action !== 'enviar_relatorio') {
    echo json_encode(['success' => false, 'error' => 'Ação inválida']);
    exit;
}

$telefone = preg_replace('/\D/', '', $_POST['telefone'] ?? '');
$os_id = (int)($_POST['os_id'] ?? 0);
$mensagem = $_POST['mensagem'] ?? '';

if (!$telefone || strlen($telefone) < 10) {
    echo json_encode(['success' => false, 'error' => 'Telefone inválido']);
    exit;
}

// Registrar no log que o relatório foi enviado
logSistema('ENVIO_RELATORIO_WHATSAPP', 'ordens_servico', $os_id, [
    'telefone' => $telefone,
    'data_envio' => date('Y-m-d H:i:s')
]);

// Retornar sucesso (o front-end vai abrir o WhatsApp)
echo json_encode([
    'success' => true,
    'message' => 'Relatório preparado para envio',
    'whatsapp_url' => "https://wa.me/55{$telefone}?text=" . urlencode($mensagem)
]);
?>