You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
5.4 KiB
131 lines
5.4 KiB
<?php
|
|
|
|
defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' );
|
|
|
|
/**
|
|
* @var array $data
|
|
* @var WRIO_Page $page
|
|
*/
|
|
|
|
if ( isset( $data['scope'] ) ) {
|
|
$scope = $data['scope'];
|
|
}
|
|
?>
|
|
<div class="wio-columns wio-page-statistic">
|
|
<div class="wio-optimize-statistic">
|
|
<div class="wio-chart-container wio-overview-chart-container">
|
|
<div class="wio-chart-wrapper">
|
|
<canvas id="wio-main-chart" width="200" height="200"
|
|
data-unoptimized="<?php echo esc_attr( $data['stats']['unoptimized'] ); ?>"
|
|
data-optimized="<?php echo esc_attr( $data['stats']['optimized'] ); ?>"
|
|
data-errors="<?php echo esc_attr( $data['stats']['error'] ); ?>"
|
|
style="display: block;">
|
|
</canvas>
|
|
</div>
|
|
<div id="wio-overview-chart-percent"
|
|
class="wio-chart-percent"><?php echo esc_attr( $data['stats']['optimized_percent'] ); ?> <span>%</span>
|
|
</div>
|
|
<p class="wio-global-optim-phrase wio-clear">
|
|
<?php _e( 'You optimized', 'robin-image-optimizer' ); ?>
|
|
<span class="wio-total-percent">
|
|
<?php echo esc_attr( $data['stats']['optimized_percent'] ); ?>%
|
|
</span>
|
|
<?php _e( "of your website's images", 'robin-image-optimizer' ); ?>
|
|
</p>
|
|
</div>
|
|
<div style="width: 100%;">
|
|
<div id="wio-overview-chart-legend">
|
|
<ul class="wio-doughnut-legend">
|
|
<li>
|
|
<span style="background-color:#d6d6d6"></span>
|
|
<?php _e( 'Unoptimized', 'robin-image-optimizer' ); ?>-
|
|
<span class="wio-num" id="wio-unoptimized-num">
|
|
<?php echo esc_attr( $data['stats']['unoptimized'] ); ?>
|
|
</span>
|
|
</li>
|
|
<li>
|
|
<span style="background-color:#8bc34a"></span>
|
|
<?php _e( 'Optimized', 'robin-image-optimizer' ); ?>-
|
|
<span class="wio-num" id="wio-optimized-num">
|
|
<?php echo esc_attr( $data['stats']['optimized'] ); ?>
|
|
</span>
|
|
</li>
|
|
<li>
|
|
<span style="background-color:#f1b1b6"></span>
|
|
<?php _e( 'Error', 'robin-image-optimizer' ); ?>-
|
|
<span class="wio-num" id="wio-error-num">
|
|
<?php echo esc_attr( $data['stats']['error'] ); ?>
|
|
</span>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<h3 class="screen-reader-text"><?php _e( 'Statistics', 'robin-image-optimizer' ); ?></h3>
|
|
<div class="wio-bars" style="width: 90%">
|
|
<p><?php _e( 'Original size', 'robin-image-optimizer' ); ?></p>
|
|
<div class="wio-bar-negative base-transparent wio-right-outside-number">
|
|
<div id="wio-original-bar" class="wio-progress" style="width: 100%">
|
|
<span class="wio-barnb" id="wio-original-size">
|
|
<?php echo esc_attr( wrio_convert_bytes( $data['stats']['original_size'] ) ); ?>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<p> </p>
|
|
<p><?php _e( 'Optimized size', 'robin-image-optimizer' ); ?></p>
|
|
<div class="wio-bar-primary base-transparent wio-right-outside-number">
|
|
<div id="wio-optimized-bar" class="wio-progress"
|
|
style="width: <?php echo ( $data['stats']['percent_line'] ) ? esc_attr( $data['stats']['percent_line'] ) : 100; ?>%">
|
|
<span class="wio-barnb" id="wio-optimized-size">
|
|
<?php echo esc_attr( wrio_convert_bytes( $data['stats']['optimized_size'] ) ); ?>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="wio-number-you-optimized">
|
|
<p>
|
|
<span id="wio-total-optimized-attachments-pct" class="wio-number">
|
|
<?php echo esc_attr( $data['stats']['save_size_percent'] ); ?>%
|
|
</span>
|
|
<span class="wio-text">
|
|
<?php _e( "that's the size you saved <br>by using Image Optimizer", 'robin-image-optimizer' ); ?>
|
|
</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<?php if ( $scope === 'media-library' && wrio_is_license_activate() && WRIO\WEBP\HTML\Delivery::is_webp_enabled() ): ?>
|
|
<div class="wio-chart-container wio-overview-chart-container-webp">
|
|
<div class="wio-chart-wrapper">
|
|
<canvas id="wio-webp-chart" width="200" height="200"
|
|
data-unoptimized="<?php echo esc_attr( $data['stats']['unconverted'] ); ?>"
|
|
data-optimized="<?php echo esc_attr( $data['stats']['converted'] ); ?>"
|
|
data-errors="<?php echo esc_attr( $data['stats']['webp_error'] ); ?>"
|
|
style="display: block;">
|
|
</canvas>
|
|
</div>
|
|
<div id="wio-overview-chart-percent-webp"
|
|
class="wio-chart-percent"><?php echo esc_attr( $data['stats']['webp_percent_line'] ); ?>
|
|
<span>%</span>
|
|
</div>
|
|
<p class="wio-global-optim-phrase wio-clear">
|
|
<?php _e( 'You converted to WebP', 'robin-image-optimizer' ); ?>
|
|
<span class="wio-total-percent-webp">
|
|
<?php echo esc_attr( $data['stats']['webp_percent_line'] ); ?>%
|
|
</span>
|
|
<?php _e( "of your website's images", 'robin-image-optimizer' ); ?>
|
|
</p>
|
|
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
<div class="wrio-statistic-buttons-wrap">
|
|
<div>
|
|
<?php $this->print_template( 'part-bulk-optimization-button', $data, $page ); ?>
|
|
</div>
|
|
<div class="wrio-statistic-message"></div>
|
|
<?php if ( $scope === 'media-library' && wrio_is_license_activate() && WRIO\WEBP\HTML\Delivery::is_webp_enabled() ): ?>
|
|
<div>
|
|
<?php $this->print_template( 'part-bulk-convert-webp-button', $data, $page ); ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
|