PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.16
VikBooking Hotel Booking Engine & PMS v1.8.16
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
← All changes | admin/views/dashboard/tmpl/default.php +199 -0 1.6.2 → 1.8.16 View file →
@@ -1,0 +1,199 @@
1 +<?php
2 +/**
3 + * @package VikBooking
4 + * @subpackage com_vikbooking
5 + * @author Alessio Gaggii - e4j - Extensionsforjoomla.com
6 + * @copyright Copyright (C) 2018 e4j - Extensionsforjoomla.com. All rights reserved.
7 + * @license GNU General Public License version 2 or later; see LICENSE
8 + * @link https://vikwp.com
9 + */
10 +
11 +defined('ABSPATH') or die('No script kiddies please!');
12 +
13 +if (!$this->metrics['completed']) {
14 + ?>
15 +<div class="vbo-dashboard-firstsetup-wrap">
16 + <div class="vbo-dashboard-firstsetup-container">
17 + <div class="vbo-dashboard-firstsetup-head">
18 + <h3><?php echo JText::translate('VBDASHFIRSTSETTITLE'); ?></h3>
19 + <h4><?php echo JText::translate('VBDASHFIRSTSETSUBTITLE'); ?></h4>
20 + </div>
21 + <?php
22 + /**
23 + * Load sampledata template.
24 + *
25 + * @since 1.3.9
26 + */
27 + echo $this->loadTemplate('sampledata');
28 + //
29 + ?>
30 + <div class="vbo-dashboard-firstsetup-body">
31 + <div class="vbo-dashboard-firstsetup-task vbo-dashboard-firstsetup-task-<?php echo $this->metrics['totprices'] < 1 ? 'incomplete' : 'completed'; ?>">
32 + <div class="vbo-dashboard-firstsetup-task-wrap">
33 + <div class="vbo-dashboard-firstsetup-task-number">
34 + <span>1.</span>
35 + </div>
36 + <div class="vbo-dashboard-firstsetup-task-details">
37 + <div class="vbo-dashboard-firstsetup-task-name"><?php echo JText::translate('VBDASHNOPRICES'); ?></div>
38 + <div class="vbo-dashboard-firstsetup-task-count">
39 + <span class="vbo-dashboard-firstsetup-task-val"><?php echo $this->metrics['totprices']; ?></span>
40 + <?php
41 + if ($this->metrics['totprices'] > 0) {
42 + ?>
43 + <span class="vbo-dashboard-firstsetup-done"><?php VikBookingIcons::e('check-circle'); ?></span>
44 + <?php
45 + }
46 + ?>
47 + </div>
48 + </div>
49 + <?php
50 + if ($this->metrics['totprices'] < 1) {
51 + ?>
52 + <div class="vbo-dashboard-firstsetup-task-action">
53 + <a href="index.php?option=com_vikbooking&task=prices" class="button button-secondary"><?php echo JText::translate('VBCONFIGURETASK'); ?></a>
54 + </div>
55 + <?php
56 + }
57 + ?>
58 + <div class="vbo-dashboard-firstsetup-task-description">
59 + <p><?php echo JText::translate('VBOWIZARDRPLANSMESS'); ?></p>
60 + </div>
61 + </div>
62 + </div>
63 + <div class="vbo-dashboard-firstsetup-task vbo-dashboard-firstsetup-task-<?php echo $this->metrics['totrooms'] < 1 ? 'incomplete' : 'completed'; ?>">
64 + <div class="vbo-dashboard-firstsetup-task-wrap">
65 + <div class="vbo-dashboard-firstsetup-task-number">
66 + <span>2.</span>
67 + </div>
68 + <div class="vbo-dashboard-firstsetup-task-details">
69 + <div class="vbo-dashboard-firstsetup-task-name"><?php echo JText::translate('VBDASHNOROOMS'); ?></div>
70 + <div class="vbo-dashboard-firstsetup-task-count">
71 + <span class="vbo-dashboard-firstsetup-task-val"><?php echo $this->metrics['totrooms']; ?></span>
72 + <?php
73 + if ($this->metrics['totrooms'] > 0) {
74 + ?>
75 + <span class="vbo-dashboard-firstsetup-done"><?php VikBookingIcons::e('check-circle'); ?></span>
76 + <?php
77 + }
78 + ?>
79 + </div>
80 + </div>
81 + <?php
82 + if ($this->metrics['totrooms'] < 1) {
83 + ?>
84 + <div class="vbo-dashboard-firstsetup-task-action">
85 + <a href="index.php?option=com_vikbooking&task=rooms" class="button button-secondary"><?php echo JText::translate('VBCONFIGURETASK'); ?></a>
86 + </div>
87 + <?php
88 + }
89 + ?>
90 + <div class="vbo-dashboard-firstsetup-task-description">
91 + <p><?php echo JText::translate('VBODASHFIRSTSETUPROOMS'); ?></p>
92 + </div>
93 + <?php
94 + /**
95 + * @wponly we print a button to import the bookings from third party plugins.
96 + *
97 + * @since 1.3.5
98 + */
99 + if ($this->metrics['totrooms'] > 0) {
100 + $tpp_supported = VikBooking::canImportBookingsFromThirdPartyPlugins();
101 + if ($tpp_supported !== false) {
102 + ?>
103 + <div class="vbo-dashboard-firstsetup-importbftpp">
104 + <h5 class="vbo-dashboard-firstsetup-importbftpp-title"><?php echo JText::translate('VBO_IMPBFTPP_WANTTO'); ?></h5>
105 + <a class="btn btn-large btn-success" href="index.php?option=com_vikbooking&view=importbftpp"><?php VikBookingIcons::e('download'); ?> <?php echo JText::translate('VBO_IMPBFTPP_DOIMPORT_SHORT'); ?></a>
106 + </div>
107 + <?php
108 + }
109 + }
110 + //
111 + ?>
112 + </div>
113 + </div>
114 + <div class="vbo-dashboard-firstsetup-task vbo-dashboard-firstsetup-task-<?php echo $this->metrics['totdailyfares'] < 1 ? 'incomplete' : 'completed'; ?>">
115 + <div class="vbo-dashboard-firstsetup-task-wrap">
116 + <div class="vbo-dashboard-firstsetup-task-number">
117 + <span>3.</span>
118 + </div>
119 + <div class="vbo-dashboard-firstsetup-task-details">
120 + <div class="vbo-dashboard-firstsetup-task-name"><?php echo JText::translate('VBDASHNODAILYFARES'); ?></div>
121 + <div class="vbo-dashboard-firstsetup-task-count">
122 + <span class="vbo-dashboard-firstsetup-task-val"><?php echo $this->metrics['totdailyfares'] < 1 ? '0' : ''; ?></span>
123 + <?php
124 + if ($this->metrics['totdailyfares'] > 0) {
125 + ?>
126 + <span class="vbo-dashboard-firstsetup-done"><?php VikBookingIcons::e('check-circle'); ?></span>
127 + <?php
128 + }
129 + ?>
130 + </div>
131 + </div>
132 + <?php
133 + if ($this->metrics['totdailyfares'] < 1) {
134 + ?>
135 + <div class="vbo-dashboard-firstsetup-task-action">
136 + <a href="index.php?option=com_vikbooking&task=tariffs" class="button button-secondary"><?php echo JText::translate('VBCONFIGURETASK'); ?></a>
137 + </div>
138 + <?php
139 + }
140 + ?>
141 + <div class="vbo-dashboard-firstsetup-task-description">
142 + <p><?php echo JText::translate('VBODASHFIRSTSETUPTARIFFS'); ?></p>
143 + </div>
144 + </div>
145 + </div>
146 + <div class="vbo-dashboard-firstsetup-task vbo-dashboard-firstsetup-task-<?php echo !$this->metrics['shortcodes'] ? 'incomplete' : 'completed'; ?>">
147 + <div class="vbo-dashboard-firstsetup-task-wrap">
148 + <div class="vbo-dashboard-firstsetup-task-number">
149 + <span>4.</span>
150 + </div>
151 + <div class="vbo-dashboard-firstsetup-task-details">
152 + <div class="vbo-dashboard-firstsetup-task-name"><?php echo JText::translate('VBFIRSTSETSHORTCODES'); ?></div>
153 + <div class="vbo-dashboard-firstsetup-task-count">
154 + <span class="vbo-dashboard-firstsetup-task-val"><?php echo count($this->metrics['shortcodes']); ?></span>
155 + <?php
156 + if ($this->metrics['shortcodes']) {
157 + ?>
158 + <span class="vbo-dashboard-firstsetup-done"><?php VikBookingIcons::e('check-circle'); ?></span>
159 + <?php
160 + }
161 + ?>
162 + </div>
163 + </div>
164 + <?php
165 + if (!$this->metrics['shortcodes']) {
166 + ?>
167 + <div class="vbo-dashboard-firstsetup-task-action">
168 + <a href="index.php?option=com_vikbooking&view=shortcodes" class="button button-secondary"><?php echo JText::translate('VBCONFIGURETASK'); ?></a>
169 + </div>
170 + <?php
171 + }
172 + ?>
173 + <div class="vbo-dashboard-firstsetup-task-description">
174 + <p><?php echo JText::translate('VBODASHFIRSTSETUPSHORTCODES'); ?></p>
175 + </div>
176 + </div>
177 + </div>
178 + </div>
179 + </div>
180 +</div>
181 + <?php
182 +}
183 +
184 +if ($this->metrics['completed']) {
185 + // load the admin widgets
186 + ?>
187 +<div class="vbo-dashboard-fullcontainer vbo-admin-widgets-container">
188 + <?php
189 + /**
190 + * Load the template file for the admin widgets when the first setup is complete.
191 + *
192 + * @since 1.4.0
193 + */
194 + echo $this->loadTemplate('widgets');
195 + //
196 + ?>
197 +</div>
198 + <?php
199 +}