PluginProbe ʕ •ᴥ•ʔ
Starter Sites & Templates by Neve / trunk
Starter Sites & Templates by Neve vtrunk
1.4.0 1.3.0 1.2.29 1.2.28 1.2.6 1.2.7 1.2.8 1.2.9 trunk 1.0.10 1.0.11 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.27 1.1.28 1.1.29 1.1.3 1.1.30 1.1.31 1.1.32 1.1.33 1.1.34 1.1.35 1.1.36 1.1.37 1.1.38 1.1.39 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.3 1.2.4 1.2.5
templates-patterns-collection / includes / White_Label_Config.php
templates-patterns-collection / includes Last commit date
Importers 2 months ago Admin.php 1 week ago Editor.php 1 year ago Elementor.php 1 year ago License.php 1 year ago Logger.php 2 years ago Main.php 1 week ago Rest_Server.php 2 weeks ago Sites_Listing.php 2 weeks ago Starter_Ranking.php 1 week ago TI_Beaver.php 1 year ago WP_Cli.php 3 months ago White_Label_Config.php 3 years ago
White_Label_Config.php
69 lines
1 <?php
2 /**
3 * Contains common methods for the white label Neve settings.
4 *
5 * @package templates-patterns-collection
6 */
7
8 namespace TIOB;
9
10 /**
11 * Trait White_Label_Config
12 *
13 * @package templates-patterns-collection
14 */
15 trait White_Label_Config {
16 /**
17 * White label config
18 *
19 * @var array
20 */
21 private $wl_config = null;
22
23 /**
24 * Setup white label config.
25 */
26 public function setup_white_label() {
27 $white_label_module = get_option( 'nv_pro_white_label_status' );
28 if ( ! empty( $white_label_module ) && (bool) $white_label_module === true ) {
29 $branding = get_option( 'ti_white_label_inputs' );
30 if ( ! empty( $branding ) ) {
31 $this->wl_config = json_decode( $branding, true );
32 }
33 }
34 }
35
36 /**
37 * Check if library is disabled.
38 *
39 * @return bool
40 */
41 public function is_library_disabled() {
42 if ( isset( $this->wl_config['my_library'] ) && (bool) $this->wl_config['my_library'] === true ) {
43 return true;
44 }
45 return false;
46 }
47
48 /**
49 * Check if starter sites are disabled.
50 *
51 * @return bool
52 */
53 public function is_starter_sites_disabled() {
54 if ( isset( $this->wl_config['starter_sites'] ) && (bool) $this->wl_config['starter_sites'] === true ) {
55 return true;
56 }
57 return false;
58 }
59
60 /**
61 * Check if theme name is set.
62 *
63 * @return bool
64 */
65 public function get_whitelabel_name() {
66 return isset( $this->wl_config['theme_name'] ) ? $this->wl_config['theme_name'] : false;
67 }
68 }
69