'; $verbose = true; if (isset ($_SERVER['SESSIONNAME'])) { // called via cli - check verbose param $myNl = "\n"; $options = getopt('v::', array('verbose::')); if (isset($options['v'])) { $verbose = $options['v']; } if (isset($options['verbose'])) { $verbose = $options['verbose']; } } date_default_timezone_set('Europe/Berlin'); define('APPLICATION_PATH', realpath(dirname(__FILE__))); chdir(APPLICATION_PATH); include (APPLICATION_PATH . '/inc/functions.php'); include (APPLICATION_PATH . '/inc/mysql.php'); include ('language/en/lang.php'); // load default configuration include ('work/config/mysqldumper.php'); GetLanguageArray(); $configFiles = get_config_filenames(); foreach ($configFiles as $configFile) { if (in_array($configFile, $excludedConfigurationFiles)) { continue; } if ($verbose) { echo 'Refreshing database list for configuration file: ' . $configFile . $myNl; } $config['config_file'] = $configFile; include ($config['paths']['config'] . $configFile . '.php'); $out = ''; if (isset($config['dbconnection']) && is_resource($config['dbconnection'])) { mysql_close($config['dbconnection']); $config['dbconnection'] = false; } SetDefault(); if ($verbose) { echo str_replace("\n", $myNl, $out) . $myNl; } }