Removed code that was deleting the cloud_file database records in the case of

station termination. The database will remain as is in case we have to restore
the files.
This commit is contained in:
drigato 2015-01-14 15:15:23 -05:00
parent a4461dc79a
commit 754c7bfc64
1 changed files with 3 additions and 8 deletions

View File

@ -60,19 +60,14 @@ class Amazon_S3 extends StorageBackend
}
}
// This should only be called for station termination.
// We are only deleting the file objects from Amazon S3.
// Records in the database will remain in case we have to restore the files.
public function deleteAllCloudFileObjects()
{
$this->s3Client->deleteMatchingObjects(
$bucket = $this->getBucket(),
$prefix = Application_Model_Preference::GetStationName());
// delete record of the cloud files from the database
$criteria = new Criteria();
$criteria->clearSelectColumns();
$criteria->addSelectColumn(CloudFilePeer::CC_FILE_ID);
$results = CloudFilePeer::doSelectStmt($criteria)->fetchAll();
foreach ($results as $key => $value) {
CcFilesQuery::create()->findPk($value["cc_file_id"])->delete();
}
}
}