function Spaw($config) { $this->instance = $config['name']; $this->content = $config['content']; parent::SpawEditor($this->instance, $this->content); // load plugin configs $spaw_pgdir = SpawConfig::getStaticConfigValue('SPAW_ROOT') . 'plugins/'; if (is_dir($spaw_pgdir)) { if ($spaw_dh = opendir($spaw_pgdir)) { while (($spaw_pg = readdir($spaw_dh)) != false) { if ($spaw_pg != '.' && $spaw_pg != '..') { if (is_dir($spaw_pgdir . $spaw_pg . '/config')) { if ($spaw_pgdh = opendir($spaw_pgdir . $spaw_pg . '/config')) { while (($spaw_fn = readdir($spaw_pgdh)) !== false) { if ($spaw_fn != '.' && $spaw_fn != '..' && !is_dir($spaw_pgdir . $spaw_pg . '/config/' . $spaw_fn)) { include $spaw_pgdir . $spaw_pg . '/config/' . $spaw_fn; } } closedir($spaw_pgdh); } } } } closedir($spaw_dh); } } }
function SPAW_Wysiwyg($control_name = '', $value = '', $lang = '', $mode = '', $theme = '', $width = '', $height = '', $css_stylesheet = '', $dropdown_data = '') { // value translations switch ($mode) { case 'default': $mode = 'standard'; break; case 'full': $mode = 'all'; break; case 'mini': $mode = 'mini'; break; default: $mode = ''; break; } parent::SpawEditor($control_name, $value, $lang, $mode, '', $width, $height, $css_stylesheet); if ($mode == 'mini') { $this->hideStatusBar(); } }