# image-optimization/1.0.1/modules/optimization/templates/details-view/error.php

Image Optimizer – Compress Images and Convert to WebP or AVIF, version 1.0.1. 54 lines.

- Page: https://pluginprobe.com/plugins/image-optimization/1.0.1/code/modules/optimization/templates/details-view/error.php
- Raw: https://pluginprobe.com/plugins/image-optimization/1.0.1/raw/modules/optimization/templates/details-view/error.php
- Modified: 2024-01-10T12:38:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/image-optimization/1.0.1/code/modules/optimization/templates/details-view/error.php#L10-L20`.

```php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
?>
<div class="image-optimization-control image-optimization-control--details-view image-optimization-control--error"
		data-image-optimization-context="details-view"
		data-image-optimization-status="error"
		data-image-allow-retry="<?php echo esc_attr( $args['allow_retry'] ); ?>"
		data-image-optimization-action="<?php echo esc_attr( $args['action'] ); ?>"
		data-image-optimization-image-id="<?php echo esc_attr( $args['image_id'] ); ?>"
		data-image-optimization-can-be-restored="<?php echo esc_attr( $args['can_be_restored'] ); ?>">
	<span class="setting image-optimizer-setting">
		<span class="name image-optimization-control__property">
			<?php esc_html_e( 'Status', 'image-optimizer' ); ?>:
		</span>

		<span class="image-optimization-control__property-value">
			<?php esc_html_e( 'Error', 'image-optimizer' ); ?>
		</span>
	</span>

	<span class="setting image-optimizer-setting">
		<span class="name image-optimization-control__property">
			<?php esc_html_e( 'Reason', 'image-optimizer' ); ?>:
		</span>

		<span class="image-optimization-control__property-value">
			<?php echo esc_html( $args['message'] ); ?>
		</span>
	</span>

	<?php if ( $args['allow_retry'] ) { ?>
		<span class="setting image-optimizer-setting">
			<span class="name image-optimization-control__property"></span>

			<span class="image-optimization-control__property-value image-optimization-control__property-value--button">
				<?php if ( isset( $args['images_left'] ) && 0 === $args['images_left'] ) { ?>
					<a class="button button-secondary button-large image-optimization-control__button"
						 href="https://go.elementor.com/io-panel-upgrade/"
						 target="_blank" rel="noopener noreferrer">
						<?php esc_html_e( 'Upgrade', 'image-optimizer' ); ?>
					</a>
				<?php } else { ?>
					<button class="button button-secondary button-large button-link-delete image-optimization-control__button image-optimization-control__button--try-again"
									type="button">
						<?php esc_html_e( 'Try again', 'image-optimizer' ); ?>
					</button>
				<?php } ?>
			</span>
		</span>
	<?php } ?>
</div>

```
