PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.21
VikAppointments Services Booking Calendar v1.2.21
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / admin / views / managestatuscode / tmpl / default_status.php
vikappointments / admin / views / managestatuscode / tmpl Last commit date
default.php 5 days ago default_publishing.php 5 days ago default_roles.php 5 days ago default_status.php 5 days ago index.html 5 days ago
default_status.php
69 lines
1 <?php
2 /**
3 * @package VikAppointments
4 * @subpackage core
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2021 E4J s.r.l. All Rights Reserved.
7 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 * @link https://vikwp.com
9 */
10
11 // No direct access
12 defined('ABSPATH') or die('No script kiddies please!');
13
14 JHtml::fetch('vaphtml.assets.colorpicker');
15
16 $status = $this->status;
17
18 $vik = VAPApplication::getInstance();
19
20 ?>
21
22 <!-- NAME - Text -->
23
24 <?php echo $vik->openControl(JText::translate('VAPMANAGEOPTION2') . '*'); ?>
25 <input type="text" name="name" class="input-xxlarge input-large-text required" value="<?php echo $this->escape($status->name); ?>" size="40" />
26 <?php echo $vik->closeControl(); ?>
27
28 <!-- CODE - Text -->
29
30 <?php
31 $help = $vik->createPopover(array(
32 'title' => JText::translate('VAPMANAGECOUPON2'),
33 'content' => JText::translate('VAPSTATUSCODECODE_HELP'),
34 ));
35
36 echo $vik->openControl(JText::translate('VAPMANAGECOUPON2') . '*' . $help); ?>
37 <input type="text" name="code" class="required" value="<?php echo $status->code; ?>" size="16" />
38 <?php echo $vik->closeControl(); ?>
39
40 <!-- COLOR - Colorpicker -->
41
42 <?php echo $vik->openControl(JText::translate('VAPCOLOR')); ?>
43 <div class="input-append">
44 <input type="text" name="color" value="#<?php echo $status->color; ?>" size="16" />
45
46 <button type="button" class="btn" id="vapcolorpicker">
47 <i class="fas fa-eye-dropper"></i>
48 </button>
49 </div>
50 <?php echo $vik->closeControl(); ?>
51
52 <script>
53
54 jQuery(function($) {
55 $('input[name="color"]').on('change blur', function() {
56 // refresh colorpicker on value change
57 $('#vapcolorpicker').ColorPickerSetColor($(this).val());
58 });
59
60 $('#vapcolorpicker').ColorPicker({
61 color: $('input[name="color"]').val(),
62 onChange: function (hsb, hex, rgb) {
63 $('input[name="color"]').val('#' + hex.toUpperCase());
64 },
65 });
66 });
67
68 </script>
69