// check version updated correctly if ($config_version == $latestVer) { $response['configFileVersionUpdate'] = 'rConfig application files updated'; $log->Info("rConfig files updated - (File: " . $_SERVER['PHP_SELF'] . ")"); } // check for and install sql file $sqlUpdateFile = $extractDir . '/rconfig/updates/sqlupdate.sql'; if ($update->checkForUpdateFile($sqlUpdateFile) && filesize($sqlUpdateFile) !== 0) { if ($update->loadSqlFile($sqlUpdateFile, DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)) { $response['sqlUpdateComplete'] = 'rConfig Database was updated'; $log->Info("Database was updated - (File: " . $_SERVER['PHP_SELF'] . ")"); } } // create any new dirs as required $dirsToCreateArr = array('/home/rconfig/reports/complianceReports/'); $update->createDirs($dirsToCreateArr); // Delete all /home/rconfig/tmp/ data exec('rm -fr /home/rconfig/tmp/*.*'); if ($update->dirIsEmpty('/home/rconfig/tmp/')) { $response['tmpFolderEmpty'] = 'rConfig update files removed'; $log->Info("rConfig update files removed - (File: " . $_SERVER['PHP_SELF'] . ")"); } else { $response['tmpFolderEmpty'] = 'Could not remove rConfig update files'; $log->Info("Could not remove rConfig update files - (File: " . $_SERVER['PHP_SELF'] . ")"); } // remove rconfig/www/install directory as should already be remove for upgrade $installDir = '/home/rconfig/www/install/'; if (is_dir($installDir)) { rrmdir($installDir); sleep(1); // pause while deleting