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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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']}";
 }