CC-2434: Install script recreates unique ID on every install. Moved ID creation into the database install script.
This commit is contained in:
parent
e725e4fbe4
commit
eea89301e0
|
@ -265,17 +265,18 @@ class AirtimeInstall
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function SetUniqueId(){
|
public static function SetUniqueId()
|
||||||
global $CC_DBC;
|
{
|
||||||
|
global $CC_DBC;
|
||||||
$uniqueId = md5(uniqid("", true));
|
|
||||||
|
$uniqueId = md5(uniqid("", true));
|
||||||
$sql = "INSERT INTO cc_pref (keystr, valstr) VALUES ('uniqueId', '$uniqueId')";
|
|
||||||
|
$sql = "INSERT INTO cc_pref (keystr, valstr) VALUES ('uniqueId', '$uniqueId')";
|
||||||
$result = $CC_DBC->query($sql);
|
$result = $CC_DBC->query($sql);
|
||||||
if (PEAR::isError($result)) {
|
if (PEAR::isError($result)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function GetAirtimeVersion()
|
public static function GetAirtimeVersion()
|
||||||
|
|
|
@ -47,6 +47,8 @@ if (isset($argv[1]) && $argv[1] == 'y') {
|
||||||
echo "* Setting Airtime version".PHP_EOL;
|
echo "* Setting Airtime version".PHP_EOL;
|
||||||
AirtimeInstall::SetAirtimeVersion(AIRTIME_VERSION);
|
AirtimeInstall::SetAirtimeVersion(AIRTIME_VERSION);
|
||||||
|
|
||||||
|
AirtimeInstall::SetUniqueId();
|
||||||
|
|
||||||
if (AirtimeInstall::$databaseTablesCreated) {
|
if (AirtimeInstall::$databaseTablesCreated) {
|
||||||
echo "* Inserting stor directory into music_dirs table".PHP_EOL;
|
echo "* Inserting stor directory into music_dirs table".PHP_EOL;
|
||||||
$stor_dir = realpath($CC_CONFIG['storageDir']);
|
$stor_dir = realpath($CC_CONFIG['storageDir']);
|
||||||
|
|
|
@ -147,8 +147,6 @@ AirtimeInstall::CreateSymlinksToUtils();
|
||||||
|
|
||||||
AirtimeInstall::CreateZendPhpLogFile();
|
AirtimeInstall::CreateZendPhpLogFile();
|
||||||
|
|
||||||
AirtimeInstall::SetUniqueId();
|
|
||||||
|
|
||||||
// Create CRON task to run every day. Time of day is initialized to a random time.
|
// Create CRON task to run every day. Time of day is initialized to a random time.
|
||||||
$hour = rand(0,23);
|
$hour = rand(0,23);
|
||||||
$minute = rand(0,59);
|
$minute = rand(0,59);
|
||||||
|
|
Loading…
Reference in New Issue