![]() 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 : /proc/self/cwd/wp-content/plugins/colibri-page-builder/src/Customizer/Settings/ |
<?php namespace ColibriWP\PageBuilder\Customizer\Settings; use ColibriWP\PageBuilder\Utils\Utils; use function ExtendBuilder\maybe_inflate_values; use function ExtendBuilder\maybe_normalize_old_format; class ContentSetting extends \ColibriWP\PageBuilder\Customizer\BaseSetting { public function update($value) { if (is_string($value)) { $to_decode = Utils::inflate($value); $data = json_decode($to_decode, true); } else { $data = $value; } $data = maybe_inflate_values($data); do_action('colibri_page_builder/content_setting_update', $data); parent::update(array()); } public function value() { if ($this->is_previewed) { $value = $this->post_value(null); $new_format_value = maybe_normalize_old_format($value); if ($new_format_value) { return $new_format_value; } else { return $value; } } else { return "[]"; } } }