![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartinsight.co/wp-content/plugins/colibri-page-builder/src/Customizer/ |
<?php namespace ColibriWP\PageBuilder\Customizer; class BaseControl extends \WP_Customize_Control { protected $cpData = null; public function __construct($manager, $id, $cpData = array()) { $this->cpData = $cpData; $args = (isset($this->cpData['wp_data'])) ? $this->cpData['wp_data'] : array(); $this->type = isset($args['type'])?$args['type']:$this->companion()->customizer()->removeNamespace("\\".get_class($this)); parent::__construct($manager, $id, $args); $this->init(); } protected function init() { return true; } final protected function companion() { return \ColibriWP\PageBuilder\PageBuilder::instance(); } public function alterSourceData($data) { return $data; } public function getSourceData() { $result = array(); if (isset($this->cpData['dataSource'])) { $result = $this->companion()->getCustomizerData($this->cpData['dataSource']); if (!$result) { $result = array(); } } $result = $this->alterSourceData($result); return $result; } }