PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.8
VikBooking Hotel Booking Engine & PMS v1.6.8
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
vikbooking / admin / views / config / tmpl / default.php

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

166 lines 5.9 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 $vbo_app = VikBooking::getVboApplication();
14 $vbo_app->prepareModalBox();
15
16 // JS lang def
17 JText::script('VBCONFIGFLUSHSESSIONCONF')
18
19 ?>
20 <div class="vbo-admin-body vbo-config-body">
21
22 <form name="adminForm" id="adminForm" action="index.php" method="post" enctype="multipart/form-data">
23
24 <div class="vbo-config-tabs-wrap">
25 <dl class="tabs" id="tab_group_id">
26 <dt class="vbo-renewsession-dt">
27 <a href="javascript: void(0);" class="vbflushsession" onclick="vbFlushSession();"><?php echo JText::translate('VBCONFIGFLUSHSESSION'); ?></a>
28 </dt>
29 <dt class="tabs <?php echo $this->curtabid == 1 ? 'open' : 'closed'; ?>" data-ptid="1" style="cursor: pointer;">
30 <span>
31 <h3>
32 <?php VikBookingIcons::e('sliders-h'); ?>
33 <a href="javascript:void(0);"><?php echo JText::translate('VBPANELONE'); ?></a>
34 </h3>
35 </span>
36 </dt><dt class="tabs <?php echo $this->curtabid == 2 ? 'open' : 'closed'; ?>" data-ptid="2" style="cursor: pointer;">
37 <span>
38 <h3>
39 <?php VikBookingIcons::e('funnel-dollar'); ?>
40 <a href="javascript:void(0);"><?php echo JText::translate('VBPANELTWO'); ?></a>
41 </h3>
42 </span>
43 </dt><dt class="tabs <?php echo $this->curtabid == 3 ? 'open' : 'closed'; ?>" data-ptid="3" style="cursor: pointer;">
44 <span>
45 <h3>
46 <?php VikBookingIcons::e('pencil-alt'); ?>
47 <a href="javascript:void(0);"><?php echo JText::translate('VBPANELTHREE'); ?></a>
48 </h3>
49 </span>
50 </dt><dt class="tabs <?php echo $this->curtabid == 4 ? 'open' : 'closed'; ?>" data-ptid="4" style="cursor: pointer;">
51 <span>
52 <h3>
53 <?php VikBookingIcons::e('user-cog'); ?>
54 <a href="javascript:void(0);"><?php echo JText::translate('VBPANELFOUR'); ?></a>
55 </h3>
56 </span>
57 </dt><dt class="tabs <?php echo $this->curtabid == 6 ? 'open' : 'closed'; ?>" data-ptid="6" style="cursor: pointer;">
58 <span>
59 <h3>
60 <?php VikBookingIcons::e('star'); ?>
61 <a href="javascript:void(0);"><?php echo JText::translate('VBOPANELREVIEWS'); ?></a>
62 </h3>
63 </span>
64 </dt><dt class="tabs <?php echo $this->curtabid == 5 ? 'open' : 'closed'; ?>" data-ptid="5" style="cursor: pointer;">
65 <span>
66 <h3>
67 <?php VikBookingIcons::e('comment'); ?>
68 <a href="javascript:void(0);"><?php echo JText::translate('VBPANELFIVE'); ?></a>
69 </h3>
70 </span>
71 </dt><dt class="tabs <?php echo $this->curtabid == 7 ? 'open' : 'closed'; ?>" data-ptid="7" style="cursor: pointer;">
72 <span>
73 <h3>
74 <?php VikBookingIcons::e('quote-right'); ?>
75 <a href="javascript:void(0);"><?php echo JText::translate('VBO_COND_TEXTS'); ?></a>
76 </h3>
77 </span>
78 </dt>
79 </dl>
80 </div>
81
82 <div class="current">
83 <dd class="tabs" id="pt1" style="display: <?php echo $this->curtabid == 1 ? 'block' : 'none'; ?>;">
84 <div class="vbo-admin-container vbo-config-tab-container">
85 <?php echo $this->loadTemplate('one'); ?>
86 </div>
87 </dd>
88 <dd class="tabs" id="pt2" style="display: <?php echo $this->curtabid == 2 ? 'block' : 'none'; ?>;">
89 <div class="vbo-admin-container vbo-config-tab-container">
90 <?php echo $this->loadTemplate('two'); ?>
91 </div>
92 </dd>
93 <dd class="tabs" id="pt3" style="display: <?php echo $this->curtabid == 3 ? 'block' : 'none'; ?>;">
94 <div class="vbo-admin-container vbo-config-tab-container">
95 <?php echo $this->loadTemplate('three'); ?>
96 </div>
97 </dd>
98 <dd class="tabs" id="pt4" style="display: <?php echo $this->curtabid == 4 ? 'block' : 'none'; ?>;">
99 <div class="vbo-admin-container vbo-config-tab-container">
100 <?php echo $this->loadTemplate('four'); ?>
101 </div>
102 </dd>
103 <dd class="tabs" id="pt6" style="display: <?php echo $this->curtabid == 6 ? 'block' : 'none'; ?>;">
104 <div class="vbo-admin-container vbo-config-tab-container">
105 <?php echo $this->loadTemplate('six'); ?>
106 </div>
107 </dd>
108 <dd class="tabs" id="pt5" style="display: <?php echo $this->curtabid == 5 ? 'block' : 'none'; ?>;">
109 <div class="vbo-admin-container vbo-config-tab-container">
110 <?php echo $this->loadTemplate('five'); ?>
111 </div>
112 </dd>
113 <dd class="tabs" id="pt7" style="display: <?php echo $this->curtabid == 7 ? 'block' : 'none'; ?>;">
114 <div class="vbo-admin-container vbo-config-tab-container">
115 <?php echo $this->loadTemplate('seven'); ?>
116 </div>
117 </dd>
118 </div>
119
120 <input type="hidden" name="task" value="config">
121 <input type="hidden" name="option" value="com_vikbooking"/>
122 <?php echo JHtml::fetch('form.token'); ?>
123 </form>
124
125 </div>
126
127 <script type="text/javascript">
128 function vbFlushSession() {
129 if (confirm(Joomla.JText._('VBCONFIGFLUSHSESSIONCONF'))) {
130 window.location.href = 'index.php?option=com_vikbooking&task=renewsession';
131 } else {
132 return false;
133 }
134 }
135
136 jQuery(function() {
137 jQuery('dt.tabs').click(function() {
138 var clicked_tab = jQuery(this);
139 var ptid = clicked_tab.attr('data-ptid');
140 jQuery('dt.tabs').removeClass('open').addClass('closed');
141 clicked_tab.removeClass('closed').addClass('open');
142 jQuery('dd.tabs').hide();
143 jQuery('dd#pt'+ptid).show();
144
145 var nd = new Date();
146 nd.setTime(nd.getTime() + (365*24*60*60*1000));
147 document.cookie = "vbConfPt="+ptid+"; expires=" + nd.toUTCString() + "; path=/; SameSite=Lax";
148
149 try {
150 // build proper URL
151 let re = new RegExp(/&tab=([0-9])$/, 'i');
152 let base_uri = window.location.href;
153 base_uri = base_uri.replace(re, '');
154
155 // register clicked tab
156 VBOCore.registerAdminMenuAction({
157 name: clicked_tab.find('a').text(),
158 href: base_uri + '&tab=' + ptid,
159 }, 'global');
160 } catch(e) {
161 console.error(e);
162 }
163 });
164 });
165 </script>
166