<?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);
}