<?php

function enqueue_dynamic_select_script() {
    wp_enqueue_script('custom-form-script', get_template_directory_uri() . '/js/custom-form.js', ['jquery'], null, true);
    wp_localize_script('custom-form-script', 'formData', [
        'api_url' => 'https://trucktaxi.co.in/api/onlinebooking/getbrancheslist'
    ]);
}
add_action('wp_enqueue_scripts', 'enqueue_dynamic_select_script');

add_action('wp_ajax_save_booking_log', 'save_booking_log');
add_action('wp_ajax_nopriv_save_booking_log', 'save_booking_log');

function save_booking_log() {
    $log_data = isset($_POST['logData']) ? wp_unslash($_POST['logData']) : '';
    $log_dir = wp_upload_dir()['basedir'] . '/booking_logs';
    $log_file = $log_dir . '/booking_log_' . date('Y-m-d') . '.log';
    if (!file_exists($log_dir)) {
        wp_mkdir_p($log_dir);
    }
    file_put_contents($log_file, $log_data . PHP_EOL, FILE_APPEND);
    wp_send_json_success(['message' => 'Log saved successfully.']);
}

add_action('wp_ajax_addAttachmentEnquiry', 'handle_addAttachmentEnquiry');
add_action('wp_ajax_nopriv_addAttachmentEnquiry', 'handle_addAttachmentEnquiry');

function handle_addAttachmentEnquiry() {
    $response = array(
        'status' => 200,
        'message' => 'AttachmentEnquiry added successfully!'
    );
    wp_send_json($response);
}



Verify OTP