PluginProbe ʕ •ᴥ•ʔ
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager / 4.1.40
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager v4.1.40
4.1.41 4.1.40 4.1.39 4.1.38 trunk 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.10 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.0.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.4 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.7.0 2.7.1 2.8.0 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.10 3.5.11 3.5.12 3.5.13 3.5.14 3.5.15 3.5.16 3.5.17 3.5.18 3.5.19 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 4.0.0 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14 4.1.15 4.1.16 4.1.17 4.1.18 4.1.19 4.1.2 4.1.20 4.1.21 4.1.22 4.1.23 4.1.24 4.1.25 4.1.26 4.1.27 4.1.28 4.1.29 4.1.3 4.1.30 4.1.31 4.1.32 4.1.34 4.1.35 4.1.36 4.1.37 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9
flexible-checkout-fields / classes / field-type-settings.php
flexible-checkout-fields / classes Last commit date
activation-tracker.php 4 weeks ago display-options.php 4 weeks ago field-type-settings.php 4 weeks ago field.php 4 weeks ago filed-validation.php 4 weeks ago myaccount-edit-address.php 4 weeks ago myaccount-field-processor.php 4 weeks ago plugin.php 4 weeks ago settings.php 4 weeks ago tracker.php 4 weeks ago user-meta-checkout.php 4 weeks ago user-meta.php 4 weeks ago user-profile.php 4 weeks ago
field-type-settings.php
49 lines
1 <?php
2
3 /**
4 * Field type settings.
5 */
6 class Flexible_Checkout_Fields_Field_Type_Settings {
7
8 const FIELD_TYPE_TEXT = 'text';
9 const FIELD_TYPE_TEXTAREA = 'textarea';
10
11 /**
12 * Field type data.
13 *
14 * @var array
15 */
16 private $field_type_settings;
17
18 public function __construct( array $field_type_settings ) {
19 $this->field_type_settings = $field_type_settings;
20 }
21
22 /**
23 * .
24 *
25 * @return bool
26 */
27 public function has_options() {
28 return isset( $this->field_type_settings['has_options'] ) && $this->field_type_settings['has_options'];
29 }
30
31 /**
32 * .
33 *
34 * @return bool
35 */
36 public function has_default_value() {
37 return isset( $this->field_type_settings['has_default_value'] ) && $this->field_type_settings['has_default_value'];
38 }
39
40 /**
41 * Is pro indicator set?
42 *
43 * @return bool
44 */
45 public function is_pro() {
46 return isset( $this->field_type_settings['pro'] ) ? intval( $this->field_type_settings['pro'] ) === 1 : false;
47 }
48 }
49