PluginProbe
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution / 1.5.22
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution v1.5.22
2.4.0 2.3.0 2.2.5 2.2.0 2.1.2 2.1.1 trunk 1.10.0 1.10.01 1.10.02 1.5.0 1.5.01 1.5.02 1.5.1 1.5.10 1.5.20 1.5.21 1.5.22 1.5.23 1.5.24 1.5.25 1.6.0 1.7.0 1.7.1 1.7.2 All 33 releases
fluent-booking / app / Views / landing / author_html.php

author_html.php in Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution 1.5.22, at app/Views/landing/author_html.php

102 lines 8.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php defined( 'ABSPATH' ) || exit; ?>
2
3 <div class="fcal_calendar_wrap<?php echo esc_attr(isset($block) ? '_block' : ''); ?>">
4 <div class="fluent_booking_wrap">
5 <?php if (!isset($hideInfo) || !$hideInfo) { ?>
6 <div class="fcal_author_header">
7 <img src="<?php echo esc_url($author['avatar']); ?>"/>
8 <div class="author_info">
9 <h1>
10 <?php echo esc_html($calendar->title); ?>
11 </h1>
12 <?php if ($calendar->description) { ?>
13 <p class="fcal_description"><?php echo wp_kses_post($calendar->description); ?></p>
14 <?php } ?>
15 </div>
16 </div>
17 <?php } ?>
18 <div class="fcal_slots_wrap">
19 <div class="fcal_slots">
20 <?php
21 foreach ($events as $event): ?>
22 <div class="fcal_slot">
23 <a data-calendar_id="<?php echo (int)$event->calendar_id; ?>"
24 data-event_hash="<?php echo esc_attr($event->hash); ?>"
25 data-event_slug="<?php echo esc_attr($event->slug); ?>"
26 data-event_id="<?php echo (int)$event->id; ?>"
27 onclick="<?php echo 'faCalOpenBookingPage' . (isset($block) ? 'Block' : ''); ?>(this, event)"
28 href="<?php echo esc_url($event->public_url); ?>" class="fcal_card fcal_event_card">
29 <div class="fcal_slot_content">
30 <h2>
31 <span class="fcal_slot_color_schema" style="background: <?php echo esc_attr($event->color_schema); ?>;"></span>
32 <?php echo esc_html($event->title); ?>
33 </h2>
34 <p class="fcal_description"><?php echo wp_kses_post($event->short_description); ?></p>
35 <div class="fcal_slot_items_wrap">
36 <span class="fcal_slot_duration">
37 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
38 <path d="M12.8334 7C12.8334 10.22 10.22 12.8333 7.00002 12.8333C3.78002 12.8333 1.16669 10.22 1.16669 7C1.16669 3.78 3.78002 1.16666 7.00002 1.16666C10.22 1.16666 12.8334 3.78 12.8334 7Z" stroke="#445164" stroke-linecap="round" stroke-linejoin="round"/>
39 <path d="M9.16418 8.855L7.35585 7.77584C7.04085 7.58917 6.78418 7.14 6.78418 6.7725V4.38084" stroke="#445164" stroke-linecap="round" stroke-linejoin="round"/>
40 </svg>
41 <?php if (count($event->durations) > 1) { ?>
42 <?php echo esc_html__('Durations', 'fluent-booking'); ?>
43
44 <div class="fcal_location_tooltip">
45 <?php foreach ($event->durations as $duration) { ?>
46 <span class="fcal_slot_duration">
47 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none">
48 <path d="M12.8334 7C12.8334 10.22 10.22 12.8333 7.00002 12.8333C3.78002 12.8333 1.16669 10.22 1.16669 7C1.16669 3.78 3.78002 1.16666 7.00002 1.16666C10.22 1.16666 12.8334 3.78 12.8334 7Z" stroke="#445164" stroke-linecap="round" stroke-linejoin="round"/>
49 <path d="M9.16418 8.855L7.35585 7.77584C7.04085 7.58917 6.78418 7.14 6.78418 6.7725V4.38084" stroke="#445164" stroke-linecap="round" stroke-linejoin="round"/>
50 </svg>
51 <?php echo esc_html($duration); ?>
52 </span>
53 <?php } ?>
54 </div>
55 <?php } else {
56 echo esc_html($event->durations[0]);
57 } ?>
58 </span>
59
60 <span class="fcal_slot_location">
61 <?php
62 if (count($event->location_settings) > 1) { ?>
63 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-map-pin">
64 <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z">
65 </path><circle cx="12" cy="10" r="3"></circle>
66 </svg>
67 <?php echo esc_html__('Locations', 'fluent-booking'); ?>
68 <span class="fcal_location_tooltip">
69 <?php echo wp_kses_post($event->locations); ?>
70 </span>
71 <?php } else {
72 echo wp_kses_post($event->locations);
73 } ?>
74 </span>
75
76 <?php if ($event->payment_html) { ?>
77 <?php echo $event->payment_html; ?>
78 <?php } ?>
79
80 <?php if ($event->event_time) { ?>
81 <span class="fcal_slot_time">
82 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6 1.5V3.75" stroke="#445164" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12 1.5V3.75" stroke="#445164" stroke-width="1.25" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.625 6.8175H15.375" stroke="#445164" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M15.75 6.375V12.75C15.75 15 14.625 16.5 12 16.5H6C3.375 16.5 2.25 15 2.25 12.75V6.375C2.25 4.125 3.375 2.625 6 2.625H12C14.625 2.625 15.75 4.125 15.75 6.375Z" stroke="#445164" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.771 10.275H11.7778" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.771 12.525H11.7778" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.99661 10.275H9.00335" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.99661 12.525H9.00335" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.22073 10.275H6.22747" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.22073 12.525H6.22747" stroke="#445164" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
83 <?php echo esc_html(\FluentBooking\App\Services\DateTimeHelper::getFormattedEventTime($event->event_time)); ?>
84 </span>
85 <?php } ?>
86 </div>
87 </div>
88 <button class="book_now">
89 <?php esc_html_e('Book Now', 'fluent-booking'); ?>
90 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none">
91 <path d="M12.025 5.44167L17.0833 10.5L12.025 15.5583" stroke="#306AE0" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
92 <path d="M2.91666 10.5H16.9417" stroke="#306AE0" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
93 </svg>
94 </button>
95 </a>
96 </div>
97 <?php endforeach; ?>
98 </div>
99 </div>
100 </div>
101 </div>
102