if ($file[0] != '.' && substr($file, 0, 9) != 'disabled_') { //if(in_array($file, $kfm->setting('disabled_plugins')))continue; if (file_exists(KFM_BASE_PATH . 'plugins/' . $file . '/plugin.php')) { include KFM_BASE_PATH . 'plugins/' . $file . '/plugin.php'; } } } closedir($h); foreach ($kfm->plugins as $key => $plugin) { $kfm->sdef['disabled_plugins']['options'][] = $plugin->name; if (in_array($plugin->name, $kfm->setting('disabled_plugins'))) { $kfm->plugins[$key]->disabled = true; continue; } if (count($plugin->settings)) { $kfm->addSdef($plugin->name, array('type' => 'group_header')); foreach ($plugin->settings as $psetting) { $kfm->addSdef($psetting['name'], $psetting['definition'], $psetting['default']); } } } // } // { Apply settings foreach ($kfm->sdef as $sname => $sdef) { if (isset($settings[$sname])) { switch ($sdef['type']) { case 'array': case 'select_list': $value = setting_array($settings[$sname]); break; default: