query($sql); if (PEAR::isError($result)) { return false; } return true; } } class Airtime200Upgrade{ public static function connectToDatabase(){ global $CC_DBC, $CC_CONFIG; $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); } } Airtime200Upgrade::connectToDatabase(); AirtimeInstall::SetDefaultTimezone();