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 / config / tmpl / default.php

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

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