PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.4
VikBooking Hotel Booking Engine & PMS v1.6.4
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_five.php

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

308 lines 20.7 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 $current_smsapi = VikBooking::getSMSAPIClass();
16
17 $allf = glob(VBO_ADMIN_PATH . DIRECTORY_SEPARATOR . 'smsapi' . DIRECTORY_SEPARATOR . '*.php');
18 $allf = is_array($allf) ? $allf : [];
19
20 $psel = "<select name=\"smsapi\" id=\"smsapifile\" onchange=\"vikLoadSMSParameters(this.value);\">\n<option value=\"\"></option>\n";
21 $classfiles = [];
22 foreach ($allf as $af) {
23 $classfiles[] = str_replace(VBO_ADMIN_PATH . DIRECTORY_SEPARATOR . 'smsapi' . DIRECTORY_SEPARATOR, '', $af);
24 }
25 sort($classfiles);
26
27 foreach ($classfiles as $cf) {
28 $psel .= "<option value=\"".$cf."\"".($cf == $current_smsapi ? ' selected="selected"' : '').">".$cf."</option>\n";
29 }
30 $psel .= "</select>";
31
32 $sendsmsto = VikBooking::getSendSMSTo();
33 $sendsmswhen = VikBooking::getSendSMSWhen();
34
35 ?>
36 <div class="vbo-config-maintab-left">
37 <fieldset class="adminform">
38 <div class="vbo-params-wrap">
39 <legend class="adminlegend"><?php echo JText::translate('VBOCPARAMSMS'); ?></legend>
40 <div class="vbo-params-container">
41 <div class="vbo-param-container">
42 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSCLASS'); ?></div>
43 <div class="vbo-param-setting"><?php echo $psel; ?></div>
44 </div>
45 <div class="vbo-param-container">
46 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSAUTOSEND'); ?></div>
47 <div class="vbo-param-setting"><?php echo $vbo_app->printYesNoButtons('smsautosend', JText::translate('VBYES'), JText::translate('VBNO'), (VikBooking::autoSendSMSEnabled() ? 1 : 0), 1, 0); ?></div>
48 </div>
49 <div class="vbo-param-container">
50 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSSENDTO'); ?></div>
51 <div class="vbo-param-setting">
52 <span class="vbo-spblock-inline"><input type="checkbox" name="smssendto[]" value="admin" id="smssendtoadmin"<?php echo in_array('admin', $sendsmsto) ? ' checked="checked"' : ''; ?> /> <label for="smssendtoadmin"><?php echo JText::translate('VBCONFIGSMSSENDTOADMIN'); ?></label></span>
53 <span class="vbo-spblock-inline"><input type="checkbox" name="smssendto[]" value="customer" id="smssendtocustomer"<?php echo in_array('customer', $sendsmsto) ? ' checked="checked"' : ''; ?> /> <label for="smssendtocustomer"><?php echo JText::translate('VBCONFIGSMSSENDTOCUSTOMER'); ?></label></span>
54 </div>
55 </div>
56 <div class="vbo-param-container">
57 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSSENDWHEN'); ?></div>
58 <div class="vbo-param-setting">
59 <select name="smssendwhen" onchange="displaySMSTexts(this.value);">
60 <option value="1"<?php echo $sendsmswhen <= 1 ? ' selected="selected"' : ''; ?>><?php echo JText::translate('VBCONFIGSMSSENDWHENCONF'); ?></option>
61 <option value="2"<?php echo $sendsmswhen >= 2 ? ' selected="selected"' : ''; ?>><?php echo JText::translate('VBCONFIGSMSSENDWHENCONFPEND'); ?></option>
62 </select>
63 </div>
64 </div>
65 <div class="vbo-param-container">
66 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSSADMINPHONE'); ?></div>
67 <div class="vbo-param-setting"><input type="text" name="smsadminphone" size="20" value="<?php echo JHtml::fetch('esc_attr', VikBooking::getSMSAdminPhone()); ?>" /></div>
68 </div>
69 <div class="vbo-param-container">
70 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSADMTPL'); ?></div>
71 <div class="vbo-param-setting">
72 <div class="btn-toolbar vbo-smstpl-toolbar">
73 <div class="btn-group pull-left vbo-smstpl-bgroup">
74 <button onclick="setSmsTplTag('smsadmintpl', '{customer_name}');" class="btn" type="button">{customer_name}</button>
75 <button onclick="setSmsTplTag('smsadmintpl', '{booking_id}');" class="btn" type="button">{booking_id}</button>
76 <button onclick="setSmsTplTag('smsadmintpl', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
77 <button onclick="setSmsTplTag('smsadmintpl', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
78 <button onclick="setSmsTplTag('smsadmintpl', '{num_nights}');" class="btn" type="button">{num_nights}</button>
79 <button onclick="setSmsTplTag('smsadmintpl', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
80 <button onclick="setSmsTplTag('smsadmintpl', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
81 <button onclick="setSmsTplTag('smsadmintpl', '{customer_country}');" class="btn" type="button">{customer_country}</button>
82 <button onclick="setSmsTplTag('smsadmintpl', '{customer_email}');" class="btn" type="button">{customer_email}</button>
83 <button onclick="setSmsTplTag('smsadmintpl', '{customer_phone}');" class="btn" type="button">{customer_phone}</button>
84 <button onclick="setSmsTplTag('smsadmintpl', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
85 <button onclick="setSmsTplTag('smsadmintpl', '{tot_children}');" class="btn" type="button">{tot_children}</button>
86 <button onclick="setSmsTplTag('smsadmintpl', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
87 <button onclick="setSmsTplTag('smsadmintpl', '{total}');" class="btn" type="button">{total}</button>
88 <button onclick="setSmsTplTag('smsadmintpl', '{total_paid}');" class="btn" type="button">{total_paid}</button>
89 <button onclick="setSmsTplTag('smsadmintpl', '{remaining_balance}');" class="btn" type="button">{remaining_balance}</button>
90 </div>
91 </div>
92 <div class="control vbo-smstpl-control">
93 <textarea name="smsadmintpl" id="smsadmintpl" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSAdminTemplate(); ?></textarea>
94 </div>
95 </div>
96 </div>
97 <div class="vbo-param-container">
98 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSCUSTOTPL'); ?></div>
99 <div class="vbo-param-setting">
100 <div class="btn-toolbar vbo-smstpl-toolbar">
101 <div class="btn-group pull-left vbo-smstpl-bgroup">
102 <button onclick="setSmsTplTag('smscustomertpl', '{customer_name}');" class="btn" type="button">{customer_name}</button>
103 <button onclick="setSmsTplTag('smscustomertpl', '{customer_pin}');" class="btn" type="button">{customer_pin}</button>
104 <button onclick="setSmsTplTag('smscustomertpl', '{booking_id}');" class="btn" type="button">{booking_id}</button>
105 <button onclick="setSmsTplTag('smscustomertpl', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
106 <button onclick="setSmsTplTag('smscustomertpl', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
107 <button onclick="setSmsTplTag('smscustomertpl', '{num_nights}');" class="btn" type="button">{num_nights}</button>
108 <button onclick="setSmsTplTag('smscustomertpl', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
109 <button onclick="setSmsTplTag('smscustomertpl', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
110 <button onclick="setSmsTplTag('smscustomertpl', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
111 <button onclick="setSmsTplTag('smscustomertpl', '{tot_children}');" class="btn" type="button">{tot_children}</button>
112 <button onclick="setSmsTplTag('smscustomertpl', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
113 <button onclick="setSmsTplTag('smscustomertpl', '{total}');" class="btn" type="button">{total}</button>
114 <button onclick="setSmsTplTag('smscustomertpl', '{total_paid}');" class="btn" type="button">{total_paid}</button>
115 <button onclick="setSmsTplTag('smscustomertpl', '{remaining_balance}');" class="btn" type="button">{remaining_balance}</button>
116 </div>
117 </div>
118 <div class="control vbo-smstpl-control">
119 <textarea name="smscustomertpl" id="smscustomertpl" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSCustomerTemplate(); ?></textarea>
120 </div>
121 </div>
122 </div>
123 <div class="vbo-param-container" id="smsadmintplpend-tr" style="display: <?php echo $sendsmswhen <= 1 ? 'none' : 'flex'; ?>;">
124 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSADMTPLPEND'); ?></div>
125 <div class="vbo-param-setting">
126 <div class="btn-toolbar vbo-smstpl-toolbar">
127 <div class="btn-group pull-left vbo-smstpl-bgroup">
128 <button onclick="setSmsTplTag('smsadmintplpend', '{customer_name}');" class="btn" type="button">{customer_name}</button>
129 <button onclick="setSmsTplTag('smsadmintplpend', '{booking_id}');" class="btn" type="button">{booking_id}</button>
130 <button onclick="setSmsTplTag('smsadmintplpend', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
131 <button onclick="setSmsTplTag('smsadmintplpend', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
132 <button onclick="setSmsTplTag('smsadmintplpend', '{num_nights}');" class="btn" type="button">{num_nights}</button>
133 <button onclick="setSmsTplTag('smsadmintplpend', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
134 <button onclick="setSmsTplTag('smsadmintplpend', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
135 <button onclick="setSmsTplTag('smsadmintplpend', '{customer_country}');" class="btn" type="button">{customer_country}</button>
136 <button onclick="setSmsTplTag('smsadmintplpend', '{customer_email}');" class="btn" type="button">{customer_email}</button>
137 <button onclick="setSmsTplTag('smsadmintplpend', '{customer_phone}');" class="btn" type="button">{customer_phone}</button>
138 <button onclick="setSmsTplTag('smsadmintplpend', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
139 <button onclick="setSmsTplTag('smsadmintplpend', '{tot_children}');" class="btn" type="button">{tot_children}</button>
140 <button onclick="setSmsTplTag('smsadmintplpend', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
141 <button onclick="setSmsTplTag('smsadmintplpend', '{total}');" class="btn" type="button">{total}</button>
142 <button onclick="setSmsTplTag('smsadmintplpend', '{total_paid}');" class="btn" type="button">{total_paid}</button>
143 <button onclick="setSmsTplTag('smsadmintplpend', '{remaining_balance}');" class="btn" type="button">{remaining_balance}</button>
144 </div>
145 </div>
146 <div class="control vbo-smstpl-control">
147 <textarea name="smsadmintplpend" id="smsadmintplpend" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSAdminTemplate(null, 'standby'); ?></textarea>
148 </div>
149 </div>
150 </div>
151 <div class="vbo-param-container" id="smscustomertplpend-tr" style="display: <?php echo $sendsmswhen <= 1 ? 'none' : 'flex'; ?>;">
152 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSCUSTOTPLPEND'); ?></div>
153 <div class="vbo-param-setting">
154 <div class="btn-toolbar vbo-smstpl-toolbar">
155 <div class="btn-group pull-left vbo-smstpl-bgroup">
156 <button onclick="setSmsTplTag('smscustomertplpend', '{customer_name}');" class="btn" type="button">{customer_name}</button>
157 <button onclick="setSmsTplTag('smscustomertplpend', '{customer_pin}');" class="btn" type="button">{customer_pin}</button>
158 <button onclick="setSmsTplTag('smscustomertplpend', '{booking_id}');" class="btn" type="button">{booking_id}</button>
159 <button onclick="setSmsTplTag('smscustomertplpend', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
160 <button onclick="setSmsTplTag('smscustomertplpend', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
161 <button onclick="setSmsTplTag('smscustomertplpend', '{num_nights}');" class="btn" type="button">{num_nights}</button>
162 <button onclick="setSmsTplTag('smscustomertplpend', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
163 <button onclick="setSmsTplTag('smscustomertplpend', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
164 <button onclick="setSmsTplTag('smscustomertplpend', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
165 <button onclick="setSmsTplTag('smscustomertplpend', '{tot_children}');" class="btn" type="button">{tot_children}</button>
166 <button onclick="setSmsTplTag('smscustomertplpend', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
167 <button onclick="setSmsTplTag('smscustomertplpend', '{total}');" class="btn" type="button">{total}</button>
168 <button onclick="setSmsTplTag('smscustomertplpend', '{total_paid}');" class="btn" type="button">{total_paid}</button>
169 <button onclick="setSmsTplTag('smscustomertplpend', '{remaining_balance}');" class="btn" type="button">{remaining_balance}</button>
170 </div>
171 </div>
172 <div class="control vbo-smstpl-control">
173 <textarea name="smscustomertplpend" id="smscustomertplpend" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSCustomerTemplate(null, 'standby'); ?></textarea>
174 </div>
175 </div>
176 </div>
177 <div class="vbo-param-container" id="smsadmintplcanc-tr">
178 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSADMTPLCANC'); ?></div>
179 <div class="vbo-param-setting">
180 <div class="btn-toolbar vbo-smstpl-toolbar">
181 <div class="btn-group pull-left vbo-smstpl-bgroup">
182 <button onclick="setSmsTplTag('smsadmintplcanc', '{customer_name}');" class="btn" type="button">{customer_name}</button>
183 <button onclick="setSmsTplTag('smsadmintplcanc', '{booking_id}');" class="btn" type="button">{booking_id}</button>
184 <button onclick="setSmsTplTag('smsadmintplcanc', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
185 <button onclick="setSmsTplTag('smsadmintplcanc', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
186 <button onclick="setSmsTplTag('smsadmintplcanc', '{num_nights}');" class="btn" type="button">{num_nights}</button>
187 <button onclick="setSmsTplTag('smsadmintplcanc', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
188 <button onclick="setSmsTplTag('smsadmintplcanc', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
189 <button onclick="setSmsTplTag('smsadmintplcanc', '{customer_country}');" class="btn" type="button">{customer_country}</button>
190 <button onclick="setSmsTplTag('smsadmintplcanc', '{customer_email}');" class="btn" type="button">{customer_email}</button>
191 <button onclick="setSmsTplTag('smsadmintplcanc', '{customer_phone}');" class="btn" type="button">{customer_phone}</button>
192 <button onclick="setSmsTplTag('smsadmintplcanc', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
193 <button onclick="setSmsTplTag('smsadmintplcanc', '{tot_children}');" class="btn" type="button">{tot_children}</button>
194 <button onclick="setSmsTplTag('smsadmintplcanc', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
195 <button onclick="setSmsTplTag('smsadmintplcanc', '{total}');" class="btn" type="button">{total}</button>
196 <button onclick="setSmsTplTag('smsadmintplcanc', '{total_paid}');" class="btn" type="button">{total_paid}</button>
197 <button onclick="setSmsTplTag('smsadmintplcanc', '{remaining_balance}');" class="btn" type="button">{remaining_balance}</button>
198 </div>
199 </div>
200 <div class="control vbo-smstpl-control">
201 <textarea name="smsadmintplcanc" id="smsadmintplcanc" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSAdminTemplate(null, 'cancelled'); ?></textarea>
202 </div>
203 </div>
204 </div>
205 <div class="vbo-param-container" id="smscustomertplcanc-tr">
206 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSCUSTOTPLCANC'); ?></div>
207 <div class="vbo-param-setting">
208 <div class="btn-toolbar vbo-smstpl-toolbar">
209 <div class="btn-group pull-left vbo-smstpl-bgroup">
210 <button onclick="setSmsTplTag('smscustomertplcanc', '{customer_name}');" class="btn" type="button">{customer_name}</button>
211 <button onclick="setSmsTplTag('smscustomertplcanc', '{customer_pin}');" class="btn" type="button">{customer_pin}</button>
212 <button onclick="setSmsTplTag('smscustomertplcanc', '{booking_id}');" class="btn" type="button">{booking_id}</button>
213 <button onclick="setSmsTplTag('smscustomertplcanc', '{checkin_date}');" class="btn" type="button">{checkin_date}</button>
214 <button onclick="setSmsTplTag('smscustomertplcanc', '{checkout_date}');" class="btn" type="button">{checkout_date}</button>
215 <button onclick="setSmsTplTag('smscustomertplcanc', '{num_nights}');" class="btn" type="button">{num_nights}</button>
216 <button onclick="setSmsTplTag('smscustomertplcanc', '{rooms_booked}');" class="btn" type="button">{rooms_booked}</button>
217 <button onclick="setSmsTplTag('smscustomertplcanc', '{rooms_names}');" class="btn" type="button">{rooms_names}</button>
218 <button onclick="setSmsTplTag('smscustomertplcanc', '{tot_adults}');" class="btn" type="button">{tot_adults}</button>
219 <button onclick="setSmsTplTag('smscustomertplcanc', '{tot_children}');" class="btn" type="button">{tot_children}</button>
220 <button onclick="setSmsTplTag('smscustomertplcanc', '{tot_guests}');" class="btn" type="button">{tot_guests}</button>
221 </div>
222 </div>
223 <div class="control vbo-smstpl-control">
224 <textarea name="smscustomertplcanc" id="smscustomertplcanc" style="width: 90%; min-width: 90%; max-width: 100%; height: 100px;"><?php echo VikBooking::getSMSCustomerTemplate(null, 'cancelled'); ?></textarea>
225 </div>
226 </div>
227 </div>
228 </div>
229 </div>
230 </fieldset>
231 </div>
232
233 <div class="vbo-config-maintab-right">
234 <fieldset class="adminform">
235 <div class="vbo-params-wrap">
236 <legend class="adminlegend"><?php echo JText::translate('VBCONFIGSMSPARAMETERS'); ?></legend>
237 <div class="vbo-params-container">
238 <div id="vbo-sms-params"><?php echo !empty($current_smsapi) ? VikBooking::displaySMSParameters($current_smsapi, VikBooking::getSMSParams(false)) : ''; ?></div>
239 <?php
240 if (!empty($current_smsapi)) {
241 require_once(VBO_ADMIN_PATH . DIRECTORY_SEPARATOR . 'smsapi' . DIRECTORY_SEPARATOR . $current_smsapi);
242 if (method_exists('VikSmsApi', 'estimate')) {
243 ?>
244 <div class="vbo-param-container">
245 <div class="vbo-param-label"><?php echo JText::translate('VBCONFIGSMSREMAINBAL'); ?></div>
246 <div class="vbo-param-setting">
247 <button type="button" class="btn vbo-config-btn" onclick="vboEstimateCredit();"><i class="vboicn-coin-euro"></i><?php echo JText::translate('VBCONFIGSMSESTCREDIT'); ?></button>
248 <div id="vbo-sms-balance"></div>
249 </div>
250 </div>
251 <?php
252 }
253 }
254 ?>
255 </div>
256 </div>
257 </fieldset>
258 </div>
259
260 <script type="text/javascript">
261 if (jQuery.isFunction(jQuery.fn.tooltip)) {
262 jQuery(".hasTooltip").tooltip();
263 }
264 function displaySMSTexts(sval) {
265 if (parseInt(sval) <= 1) {
266 document.getElementById('smsadmintplpend-tr').style.display = 'none';
267 document.getElementById('smscustomertplpend-tr').style.display = 'none';
268 } else {
269 document.getElementById('smsadmintplpend-tr').style.display = 'flex';
270 document.getElementById('smscustomertplpend-tr').style.display = 'flex';
271 }
272 }
273 function setSmsTplTag(taid, tpltag) {
274 var tplobj = document.getElementById(taid);
275 if (tplobj != null) {
276 var start = tplobj.selectionStart;
277 var end = tplobj.selectionEnd;
278 tplobj.value = tplobj.value.substring(0, start) + tpltag + tplobj.value.substring(end);
279 tplobj.selectionStart = tplobj.selectionEnd = start + tpltag.length;
280 tplobj.focus();
281 }
282 }
283 function vikLoadSMSParameters(pfile) {
284 if (pfile.length > 0) {
285 jQuery("#vbo-sms-params").html('<?php echo addslashes(JText::translate('VIKLOADING')); ?>');
286 jQuery.ajax({
287 type: "POST",
288 url: "<?php echo VikBooking::ajaxUrl('index.php?option=com_vikbooking&task=loadsmsparams'); ?>",
289 data: { phpfile: pfile }
290 }).done(function(res) {
291 jQuery("#vbo-sms-params").html(res);
292 });
293 } else {
294 jQuery("#vbo-sms-params").html('--------');
295 }
296 }
297 function vboEstimateCredit() {
298 jQuery("#vbo-sms-balance").html('<?php echo addslashes(JText::translate('VIKLOADING')); ?>');
299 jQuery.ajax({
300 type: "POST",
301 url: "<?php echo VikBooking::ajaxUrl('index.php?option=com_vikbooking&task=loadsmsbalance'); ?>",
302 data: { vbo: '1' }
303 }).done(function(res) {
304 jQuery("#vbo-sms-balance").html(res);
305 });
306 }
307 </script>
308