PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.20
VikAppointments Services Booking Calendar v1.2.20
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / libraries / html / widget / control / open.php
vikappointments / libraries / html / widget / control Last commit date
close.php 1 month ago open.php 1 month ago
open.php
40 lines
1 <?php
2 /**
3 * @package VikAppointments - Libraries
4 * @subpackage html.widget
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 $label = isset($displayData['label']) ? $displayData['label'] : '';
15 $desc = isset($displayData['description']) ? $displayData['description'] : '';
16 $id = isset($displayData['id']) ? $displayData['id'] : '';
17 $req = isset($displayData['required']) ? $displayData['required'] : 0;
18
19 $label = JText::translate($label);
20
21 if ($desc)
22 {
23 $desc = JText::translate($desc);
24
25 // make sure the description and the label don't contain the same text
26 if ($desc != $label)
27 {
28 $label = VAPApplication::getInstance()->textPopover(array(
29 'title' => $label,
30 'content' => $desc,
31 ));
32 }
33 }
34
35 ?>
36 <p>
37 <label
38 for="<?php echo esc_attr($id); ?>"
39 ><?php echo $label; ?><?php echo ($req ? '*' : ''); ?>:</label>
40