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 / includes / custom-element.class.php

custom-element.class.php in Disable Comments & Delete All Comments trunk, at libs/factory/forms/includes/custom-element.class.php

46 lines 843 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The file contains the base class for all custom elements.
4 *
5 * @author Alex Kovalev <alex.kovalevv@gmail.com>
6 * @copyright (c) 2018, Webcraftic Ltd
7 *
8 * @package factory-forms
9 * @since 1.0.0
10 */
11
12 // Exit if accessed directly
13 if( !defined('ABSPATH') ) {
14 exit;
15 }
16
17 if( !class_exists('Wbcr_FactoryForms480_CustomElement') ) {
18 /**
19 * The base class for all controls.
20 *
21 * @since 1.0.0
22 */
23 abstract class Wbcr_FactoryForms480_CustomElement extends Wbcr_FactoryForms480_FormElement {
24
25 /**
26 * Is this element a custom form element?
27 *
28 * @since 1.0.0
29 * @var bool
30 */
31 public $is_custom = true;
32
33 public function render()
34 {
35
36 // if the control is off, then ignore it
37 $off = $this->getOption('off', false);
38
39 if( $off ) {
40 return;
41 }
42
43 $this->html();
44 }
45 }
46 }