Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 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();
     }
 }