} list($settings, $usersettings) = get_settings($uid); // $settings as database values foreach ($usersettings as $usersetting) { $kfm->addUserSetting($usersetting); } if (!isset($settings['kfm_url'])) { $kfm_url = str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace('\\', '/', getcwd())); if (!$kfm_url[0] == '/') { $kfm_url = '/' . $kfm_url; } // Make the url absolute $kfm->db->query('INSERT INTO ' . KFM_DB_PREFIX . 'settings (name, value, user_id) VALUES ("kfm_url", "' . mysql_escape_string($kfm_url) . '",1)'); } if (isset($settings['disabled_plugins'])) { $kfm->setting('disabled_plugins', setting_array($settings['disabled_plugins'])); unset($settings['disabled_plugins']); // it does not have to be set again } // } // { Setting plugins $h = opendir(KFM_BASE_PATH . 'plugins'); while (false !== ($file = readdir($h))) { if (!is_dir(KFM_BASE_PATH . 'plugins/' . $file)) { continue; } 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'; }