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/tariffs/tmpl/default_wizard.php +100 -0 1.6.2 → 1.8.16 View file →
@@ -1,0 +1,100 @@
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 +$name = $this->roomrows['name'];
15 +$currencysymb = VikBooking::getCurrencySymb();
16 +
17 +?>
18 +<div class="vbo-info-overlay-block vbo-info-overlay-block-animation">
19 + <a class="vbo-info-overlay-close" href="javascript: void(0);"></a>
20 + <div class="vbo-info-overlay-content vbo-info-overlay-content-wizard vbo-info-overlay-content-hidden">
21 + <h3><?php echo "{$name} - " . JText::translate('VBINSERTFEE'); ?></h3>
22 + <div class="vbo-overlay-wizard-wrap">
23 + <form method="post" action="index.php?option=com_vikbooking">
24 + <div class="vbo-tariffs-wizard-help-wrap">
25 + <p>
26 + <span><?php echo JText::translate('VBOWIZARDTARIFFSMESS'); ?></span>
27 + <?php echo $vbo_app->createPopover(array('title' => JText::translate('VBINSERTFEE'), 'content' => JText::translate('VBOWIZARDTARIFFSHELP'), 'placement' => 'bottom')); ?>
28 + </p>
29 + <h4><?php echo JText::translate('VBOWIZARDTARIFFSWHTC'); ?></h4>
30 + </div>
31 + <div class="vbo-tariffs-wizard-prices-wrap">
32 + <?php
33 + foreach ($this->prices as $pr) {
34 + ?>
35 + <div class="vbo-tariffs-wizard-price">
36 + <span class="vbo-tariffs-wizard-price-name"><?php echo $pr['name']; ?></span>
37 + <span class="vbo-tariffs-wizard-price-cost">
38 + <span class="vbo-tariffs-wizard-price-cost-currency"><?php echo $currencysymb; ?></span>
39 + <span class="vbo-tariffs-wizard-price-cost-amount">
40 + <input type="number" min="1" step="any" name="dprice<?php echo $pr['id']; ?>" value=""/>
41 + </span>
42 + </span>
43 + </div>
44 + <?php
45 + }
46 + ?>
47 + </div>
48 + <div class="vbo-tariffs-wizard-prices-submit">
49 + <input type="submit" class="btn btn-success" name="newdispcost" value="<?php echo JText::translate('VBINSERTFEE'); ?>"/>
50 + </div>
51 + <input type="hidden" name="task" value="tariffs" />
52 + <input type="hidden" name="ddaysfrom" value="1" />
53 + <input type="hidden" name="ddaysto" value="30" />
54 + <input type="hidden" name="cid[]" value="<?php echo $this->roomrows['id']; ?>" />
55 + </form>
56 + </div>
57 + </div>
58 +</div>
59 +
60 +<script type="text/javascript">
61 +var vbodialog_on = false;
62 +function hideVboWizard() {
63 + if (vbodialog_on === true) {
64 + jQuery(".vbo-info-overlay-block").fadeOut(400, function () {
65 + jQuery(".vbo-info-overlay-content").hide().addClass("vbo-info-overlay-content-hidden").removeClass("vbo-info-overlay-content-animated");
66 + });
67 + vbodialog_on = false;
68 + }
69 +}
70 +function showVboWizard() {
71 + jQuery(".vbo-info-overlay-block").fadeIn(400, function () {
72 + jQuery(".vbo-info-overlay-content").show().addClass("vbo-info-overlay-content-animated").removeClass("vbo-info-overlay-content-hidden");
73 + });
74 + vbodialog_on = true;
75 +}
76 +jQuery(function() {
77 +<?php
78 +if (empty($this->rows)) {
79 + ?>
80 + showVboWizard();
81 + <?php
82 +}
83 +?>
84 + // modal handling
85 + jQuery(document).keydown(function(e) {
86 + if (e.keyCode == 27) {
87 + hideVboWizard();
88 + }
89 + });
90 + jQuery(document).mouseup(function(e) {
91 + if (!vbodialog_on) {
92 + return;
93 + }
94 + var vbo_overlay_cont = jQuery(".vbo-info-overlay-content");
95 + if (!vbo_overlay_cont.is(e.target) && vbo_overlay_cont.has(e.target).length === 0) {
96 + hideVboWizard();
97 + }
98 + });
99 +});
100 +</script>