CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation

if a user has an older version installed and they choose to do a fresh install the option to preserve their config files is not allowed.
This commit is contained in:
Naomi 2011-05-19 15:05:33 -04:00
parent 697d5e0b77
commit 5e02a46a24
2 changed files with 15 additions and 8 deletions

View file

@ -38,13 +38,16 @@ class AirtimeInstall
{
global $CC_DBC, $CC_CONFIG;
try{
$CC_DBC = DB::connect($CC_CONFIG['dsn'], FALSE);
}
catch(Exception $e){
$values = parse_ini_file('/etc/airtime/airtime.conf', true);
}
// Database config
$CC_CONFIG['dsn']['username'] = $values['database']['dbuser'];
$CC_CONFIG['dsn']['password'] = $values['database']['dbpass'];
$CC_CONFIG['dsn']['hostspec'] = $values['database']['host'];
$CC_CONFIG['dsn']['phptype'] = 'pgsql';
$CC_CONFIG['dsn']['database'] = $values['database']['dbname'];
$CC_DBC = DB::connect($CC_CONFIG['dsn'], FALSE);
if (PEAR::isError($CC_DBC)) {
echo "New Airtime Install.".PHP_EOL;
}