<?php
require_once BASE_PATH . '/inc/dbconnection.php';

function sendSMS($phone_number, $message) {
    $url = getenv('TEXTWARE_API_URL');
    $data = [
        'username' => getenv('TEXTWARE_USERNAME'),
        'password' => getenv('TEXTWARE_PASSWORD'),
        'src' => getenv('TEXTWARE_SENDER_ID'),
        'dst' => $phone_number,
        'msg' => $message,
        'dr' => 1, // Delivery report enabled
    ];

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($curl);

    if (curl_errno($curl)) {
        error_log("SMS API Error: " . curl_error($curl));
    }

    curl_close($curl);
    return $response;
}
?>
