/** * Index */ function index() { $this->EE->load->library('table'); $this->_set_page_title(); $vars['base'] = $this->base; // add the global settings to the vars $vars = array_merge($vars, Wygwam_helper::get_global_settings()); return $this->EE->load->view('index', $vars, TRUE); }
/** * Display Variable Field */ function display_var_field($data) { // Low Variables doesn't mix in the fieldtype's global settings, // so we'll do it manually here $this->settings = array_merge($this->settings, Wygwam_helper::get_global_settings()); if (version_compare(APP_VER, '2.5.0', '<')) { // it's way too complicated to get EE's file browser // loaded on non-Publish pages, so we'll fallback to CKFinder $global_settings = Wygwam_helper::get_global_settings(); if (!isset($global_settings['file_browser']) || $global_settings['file_browser'] == 'ee') { $global_settings['file_browser'] = 'ckfinder'; Wygwam_helper::set_global_settings($global_settings); } } return $this->display_field($data); }