diff --git a/install/include/AirtimeInstall.php b/install/include/AirtimeInstall.php index f48305f18..5ce52c05b 100644 --- a/install/include/AirtimeInstall.php +++ b/install/include/AirtimeInstall.php @@ -404,4 +404,14 @@ class AirtimeInstall exec("rm -rf \"$path\""); } + + public static function CreateCronFile(){ + // Create CRON task to run every day. Time of day is initialized to a random time. + $hour = rand(0,23); + $minute = rand(0,59); + + $fp = fopen('/etc/cron.d/airtime-crons','w'); + fwrite($fp, "$minute $hour * * * root /usr/lib/airtime/utils/phone_home_stat\n"); + fclose($fp); + } } diff --git a/install/include/airtime-install.php b/install/include/airtime-install.php index 7e132d7c2..22c4276ad 100644 --- a/install/include/airtime-install.php +++ b/install/include/airtime-install.php @@ -147,12 +147,6 @@ AirtimeInstall::CreateSymlinksToUtils(); AirtimeInstall::CreateZendPhpLogFile(); -// Create CRON task to run every day. Time of day is initialized to a random time. -$hour = rand(0,23); -$minute = rand(0,59); - -$fp = fopen('/etc/cron.d/airtime-crons','w'); -fwrite($fp, "$minute $hour * * * root /usr/lib/airtime/utils/phone_home_stat\n"); -fclose($fp); +AirtimeInstall::CreateCronFile(); /* FINISHED AIRTIME PHP INSTALLER */ diff --git a/install/upgrades/airtime-1.9/airtime-upgrade.php b/install/upgrades/airtime-1.9/airtime-upgrade.php index 86ddc5117..adcf6972d 100644 --- a/install/upgrades/airtime-1.9/airtime-upgrade.php +++ b/install/upgrades/airtime-1.9/airtime-upgrade.php @@ -124,6 +124,9 @@ CopyUtils(); removeOldAirtimeImport(); updateAirtimeImportSymLink(); +//create cron file for phone home stat +AirtimeInstall::CreateCronFile(); + //need to change database because old format had full path while new database has partial paths //also need to add new column