PluginProbe
Disable Comments & Delete All Comments / trunk
Disable Comments & Delete All Comments vtrunk
1.3.3 1.3.2 trunk 1.0.0 1.0.4 1.0.5 1.0.8 1.0.9 1.1.1 1.1.3 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.3.0 1.3.1
comments-plus / libs / factory / forms / controls / hidden.php

hidden.php in Disable Comments & Delete All Comments trunk, at libs/factory/forms/controls/hidden.php

51 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Hidden Input Control
5 *
6 * Main options:
7 * name => a name of the control
8 * value => a value to show in the control
9 * default => a default value of the control if the "value" option is not specified
10 *
11 * @author Alex Kovalev <alex.kovalevv@gmail.com>
12 * @copyright (c) 2018, Webcraftic Ltd
13 *
14 * @package factory-forms
15 * @since 1.0.0
16 */
17
18 // Exit if accessed directly
19 if( !defined('ABSPATH') ) {
20 exit;
21 }
22
23 if( !class_exists('Wbcr_FactoryForms480_HiddenControl') ) {
24
25 class Wbcr_FactoryForms480_HiddenControl extends Wbcr_FactoryForms480_Control {
26
27 public $type = 'hidden';
28
29 /**
30 * Shows the html markup of the control.
31 *
32 * @since 1.0.0
33 * @return void
34 */
35 public function html()
36 {
37 $value = esc_attr($this->getValue());
38 $name_on_form = $this->getNameOnForm();
39
40 $this->addHtmlAttr('id', $name_on_form);
41 $this->addHtmlAttr('name', $name_on_form);
42 $this->addHtmlAttr('value', $value);
43 $this->addHtmlAttr('type', 'hidden');
44
45 ?>
46 <input <?php $this->attrs() ?>/>
47 <?php
48 }
49 }
50 }
51