/**
*
*/
public function rooftop_add_s3_bucket(&$error = null)
{
$bucket = 'rooftop.site.' . get_current_blog_id();
$bucket = apply_filters('as3cf_setting_bucket', $bucket);
$amazon_webservices_path = ABSPATH . '../app/mu-plugins/amazon-web-services/amazon-web-services.php';
$wp_s3_cloudfront_path = ABSPATH . '../app/mu-plugins/amazon-s3-and-cloudfront/wordpress-s3.php';
$webservice = new Amazon_Web_Services($amazon_webservices_path);
$aws = new Amazon_S3_And_CloudFront($wp_s3_cloudfront_path, $webservice);
try {
$aws->create_bucket($bucket, 'eu-west-1');
return true;
} catch (Exception $e) {
error_log('Error creating bucket S3: ' . $e->getMessage());
$error = $e;
return;
}
}