PluginProbe
VikBooking Hotel Booking Engine & PMS / trunk
VikBooking Hotel Booking Engine & PMS vtrunk
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 1.7.3 All 36 releases
vikbooking / admin / views / dashboard / tmpl / default.php

default.php in VikBooking Hotel Booking Engine & PMS trunk, at admin/views/dashboard/tmpl/default.php

200 lines 7.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 }
200