function get_layout_settings() { $storage = new ITStorage('layout_settings'); $layout_settings = $storage->load(); if (!is_array($layout_settings)) { $layout_settings = array(); } if (!isset($layout_settings['layouts'])) { $layout_settings['layouts'] = array(); } if (!isset($layout_settings['views'])) { $layout_settings['views'] = array(); } return $layout_settings; }
public static function _upgrade_storage_1_0_0($data) { $store = new ITStorage('ITError', true); $data = $store->load(false); $store->remove(); $data['storage_version'] = '1.0.0'; return $data; }
function filter_widgets_editor_title($translated, $text, $domain) { if ('Widgets' != $text || 'default' != $domain) { return $translated; } remove_filter('gettext', array($this, 'filter_widgets_editor_title'), 100); $storage = new ITStorage('layout_settings'); $layout_settings = $storage->load(); if (!isset($layout_settings['layouts'][$_REQUEST['builder_layout_id']])) { return $translated; } return "{$translated} - {$layout_settings['layouts'][$_REQUEST['builder_layout_id']]['description']}"; }