_configFilePath)."/ENABLE_INSTALL_TOOL")) { die("SeedDMS won't run unless your remove the file ENABLE_INSTALL_TOOL from your configuration directory."); } // ---------------------------- // Update previous version <3.0 // ---------------------------- if (isset($settingsOLD)) { $class_vars = get_class_vars(get_class($settingsOLD)); foreach ($class_vars as $name => $value) { if (property_exists ("Settings", $name)) $settings->$name = $value; } $settings->save(); echo "Update finish, you must delete " . realpath("../inc/inc.Settings.old.php") . " file"; exit; } if(isset($settings->_extraPath)) ini_set('include_path', $settings->_extraPath. PATH_SEPARATOR .ini_get('include_path')); if(isset($settings->_maxExecutionTime)) ini_set('max_execution_time', $settings->_maxExecutionTime); if (get_magic_quotes_gpc()) { $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST); while (list($key, $val) = each($process)) { foreach ($val as $k => $v) { unset($process[$key][$k]); if (is_array($v)) { $process[$key][stripslashes($k)] = $v; $process[] = &$process[$key][stripslashes($k)]; } else { $process[$key][stripslashes($k)] = stripslashes($v); } } } unset($process); } if($settings->_enableFullSearch) { if($settings->_fullSearchEngine == 'sqlitefts') { $indexconf = array( 'Indexer' => 'SeedDMS_SQLiteFTS_Indexer', 'Search' => 'SeedDMS_SQLiteFTS_Search', 'IndexedDocument' => 'SeedDMS_SQLiteFTS_IndexedDocument' ); require_once('SeedDMS/SQLiteFTS.php'); } else { $indexconf = array( 'Indexer' => 'SeedDMS_Lucene_Indexer', 'Search' => 'SeedDMS_Lucene_Search', 'IndexedDocument' => 'SeedDMS_Lucene_IndexedDocument' ); if(!empty($settings->_luceneClassDir)) require_once($settings->_luceneClassDir.'/Lucene.php'); else require_once('SeedDMS/Lucene.php'); } } ?>