PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.4
Yatra – Travel Booking & Tour Operator Software v3.0.4
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
yatra / templates / partials / single-trip / enquiry-modal.php

enquiry-modal.php in Yatra – Travel Booking & Tour Operator Software 3.0.4, at templates/partials/single-trip/enquiry-modal.php

95 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH')) {
3 exit;
4 }
5
6 // Enquiry Modal
7 // Expected variables: $trip
8 ?>
9 <!-- Enquiry Modal -->
10 <div class="yatra-enquiry-modal" id="enquiry-modal" role="dialog" aria-modal="true" aria-label="<?php esc_attr_e('Make Enquiry', 'yatra'); ?>">
11 <div class="yatra-enquiry-modal-overlay"></div>
12 <div class="yatra-enquiry-modal-content">
13 <button type="button" class="yatra-enquiry-modal-close" aria-label="<?php esc_attr_e('Close Enquiry Form', 'yatra'); ?>">
14 <svg class="yatra-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24">
15 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/>
16 </svg>
17 </button>
18 <div class="yatra-enquiry-modal-header">
19 <h2 class="yatra-enquiry-modal-title"><?php esc_html_e('Make an Enquiry', 'yatra'); ?></h2>
20 <p class="yatra-enquiry-modal-subtitle"><?php esc_html_e('Fill out the form below and we\'ll get back to you as soon as possible', 'yatra'); ?></p>
21 </div>
22 <form class="yatra-enquiry-form" id="enquiry-form">
23 <input type="hidden" name="action" value="yatra_submit_enquiry">
24 <input type="hidden" name="trip_id" value="<?php echo esc_attr((int) $trip->getId()); ?>">
25 <?php wp_nonce_field('yatra_submit_enquiry', 'yatra_enquiry_nonce'); ?>
26
27 <div class="yatra-enquiry-message" id="enquiry-message-box" style="display: none;"></div>
28
29 <div class="yatra-enquiry-form-grid">
30 <div class="yatra-enquiry-field">
31 <label for="enquiry-name" class="yatra-enquiry-label"><?php esc_html_e('Full Name', 'yatra'); ?> <span class="yatra-enquiry-required">*</span></label>
32 <input type="text" id="enquiry-name" name="name" class="yatra-enquiry-input" placeholder="<?php esc_attr_e('Enter your full name', 'yatra'); ?>" required>
33 </div>
34
35 <div class="yatra-enquiry-field">
36 <label for="enquiry-email" class="yatra-enquiry-label"><?php esc_html_e('Email Address', 'yatra'); ?> <span class="yatra-enquiry-required">*</span></label>
37 <input type="email" id="enquiry-email" name="email" class="yatra-enquiry-input" placeholder="<?php esc_attr_e('[email protected]', 'yatra'); ?>" required>
38 </div>
39
40 <div class="yatra-enquiry-field">
41 <label for="enquiry-phone" class="yatra-enquiry-label"><?php esc_html_e('Phone Number', 'yatra'); ?></label>
42 <input type="tel" id="enquiry-phone" name="phone" class="yatra-enquiry-input" placeholder="<?php esc_attr_e('+1 (234) 567-8900', 'yatra'); ?>">
43 </div>
44 </div>
45
46 <div class="yatra-enquiry-field-group">
47 <div class="yatra-enquiry-field">
48 <label for="enquiry-travel-date" class="yatra-enquiry-label"><?php esc_html_e('Preferred Travel Date', 'yatra'); ?></label>
49 <div class="yatra-booking-field-select">
50 <div class="yatra-booking-field-icon">
51 <?php echo yatra_svg_icon('calendar', 'yatra-icon-sm'); ?>
52 </div>
53 <input type="text" id="enquiry-travel-date" name="travel_date" class="yatra-booking-select yatra-enquiry-datepicker" placeholder="<?php esc_attr_e('Select date', 'yatra'); ?>" readonly>
54 <svg class="yatra-select-arrow" fill="none" stroke="currentColor" viewBox="0 0 24 24">
55 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/>
56 </svg>
57 </div>
58 </div>
59
60 <div class="yatra-enquiry-field">
61 <label for="enquiry-adults" class="yatra-enquiry-label"><?php esc_html_e('Number of Travelers', 'yatra'); ?></label>
62 <input type="number"
63 id="enquiry-adults"
64 name="adults"
65 class="yatra-enquiry-input yatra-enquiry-travelers"
66 value="1"
67 min="1"
68 max="20"
69 placeholder="<?php esc_attr_e('Enter number of travelers', 'yatra'); ?>">
70 </div>
71 </div>
72
73 <div class="yatra-enquiry-field">
74 <label for="enquiry-message" class="yatra-enquiry-label"><?php esc_html_e('Message', 'yatra'); ?> <span class="yatra-enquiry-required">*</span></label>
75 <textarea id="enquiry-message" name="message" class="yatra-enquiry-textarea" rows="3" placeholder="<?php esc_attr_e('Tell us about your travel plans, special requirements, or any questions you have...', 'yatra'); ?>" required></textarea>
76 </div>
77
78 <div class="yatra-enquiry-actions">
79 <button type="button" class="yatra-enquiry-cancel" id="close-enquiry-modal">
80 <svg width="16" height="16" fill="none" stroke="currentColor" viewBox="0 0 24 24">
81 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/>
82 </svg>
83 <?php echo esc_html__('Cancel', 'yatra'); ?>
84 </button>
85 <button type="submit" class="yatra-booking-button yatra-enquiry-submit">
86 <svg width="16" height="16" fill="none" stroke="currentColor" viewBox="0 0 24 24">
87 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 19l9 2-9-18-9 18 9-2zm0 0v-8"/>
88 </svg>
89 <?php echo esc_html__('Send Enquiry', 'yatra'); ?>
90 </button>
91 </div>
92 </form>
93 </div>
94 </div>
95