Linux puskom-ProLiant-DL385-Gen10 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64
/
home
/
puskom
/
mastur
/
colibri-page-builder
/
src
/
Customizer
/
Settings
/
//home/puskom/mastur/colibri-page-builder/src/Customizer/Settings/ContentSetting.php
<?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 "[]"; } } }