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 / layouts / form / fields / text.php
vikappointments / admin / layouts / form / fields Last commit date
checkbox.php 2 days ago color.php 2 days ago date.php 2 days ago editor.php 2 days ago file.php 2 days ago hidden.php 2 days ago html.php 2 days ago index.html 2 days ago number.php 2 days ago password.php 2 days ago select.php 2 days ago separator.php 2 days ago tel.php 2 days ago text.php 2 days ago textarea.php 2 days ago
text.php
39 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 $name = !empty($displayData['name']) ? $displayData['name'] : 'name';
15 $id = !empty($displayData['id']) ? $displayData['id'] : $name;
16 $type = !empty($displayData['type']) ? $displayData['type'] : 'text';
17 $value = isset($displayData['value']) ? $displayData['value'] : '';
18 $class = isset($displayData['class']) ? $displayData['class'] : '';
19 $hint = isset($displayData['placeholder']) ? $displayData['placeholder'] : '';
20 $maxlen = isset($displayData['maxlength']) ? $displayData['maxlength'] : false;
21 $disabled = isset($displayData['disabled']) ? $displayData['disabled'] : false;
22 $readonly = isset($displayData['readonly']) ? $displayData['readonly'] : false;
23 $style = isset($displayData['style']) ? $displayData['style'] : '';
24
25 ?>
26
27 <input
28 type="<?php echo $this->escape($type); ?>"
29 name="<?php echo $this->escape($name); ?>"
30 id="<?php echo $this->escape($id); ?>"
31 value="<?php echo $this->escape($value); ?>"
32 size="40"
33 class="<?php echo $this->escape($class); ?>"
34 <?php echo $style ? 'style="' . $this->escape($style) . '"' : ''; ?>
35 <?php echo $hint ? 'placeholder="' . $this->escape($hint) . '"' : ''; ?>
36 <?php echo $maxlen ? 'maxlength="' . abs((int) $maxlen) . '"' : ''; ?>
37 <?php echo $disabled ? 'disabled' : ''; ?>
38 <?php echo $readonly && !$disabled ? 'readonly' : ''; ?>
39 />