get_provider();
$provider_regions = $provider->get_regions();
$region_required = $provider->region_required();
$bucket_mode = empty( $_GET['bucket_mode'] ) ? 'manual' : $_GET['bucket_mode'];
$bucket_mode = in_array( $bucket_mode, array( 'manual', 'select', 'create' ) ) ? $bucket_mode : 'manual';
$mode_args = array(
'action' => 'change-bucket',
);
if ( ! empty( $_GET['prev_action'] ) ) {
$mode_args['prev_action'] = $_GET['prev_action'];
}
$manual_mode = $this->get_plugin_page_url( array_merge( $mode_args, array( 'bucket_mode' => 'manual' ) ) );
$select_mode = $this->get_plugin_page_url( array_merge( $mode_args, array( 'bucket_mode' => 'select' ) ) );
$create_mode = $this->get_plugin_page_url( array_merge( $mode_args, array( 'bucket_mode' => 'create' ) ) );
?>
get_setting( 'bucket' ) || ( ! empty( $_GET['action'] ) && 'change-bucket' === $_GET['action'] ) || ! empty( $_GET['prev_action'] ) ) {
$back_args = $this->get_setting( 'bucket' ) ? array() : array( 'action' => 'change-provider' );
if ( empty( $back_args['action'] ) && ! empty( $_GET['prev_action'] ) ) {
$back_args['action'] = $_GET['prev_action'];
}
echo '
' . __( '« Back', 'amazon-s3-and-cloudfront' ) . '';
}
if ( 'manual' === $bucket_mode ) {
?>
get_defined_setting( 'region', false ) || true === $region_required ) { ?>