| Current Path : /home/ereika83/www/wp-content/plugins/wp-hummingbird/admin/views/dashboard/smush/ |
| Current File : /home/ereika83/www/wp-content/plugins/wp-hummingbird/admin/views/dashboard/smush/meta-box.php |
<?php
/**
* Smush meta box on dashboard page.
*
* @package Hummingbird
*
* @var string $activate_pro_url URL to activate Pro version.
* @var string $activate_url URL to activate Free version.
* @var bool $can_activate Can the user activate Smush.
* @var bool $is_active Activation status.
* @var bool $is_installed Installation status.
* @var bool $is_pro Pro status.
* @var array $smush_data Smush data.
*/
use Hummingbird\Core\Utils;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div class="<?php echo ! Utils::is_member() || ! $is_pro ? 'sui-box-body' : ''; ?>">
<p class="sui-margin-bottom">
<?php esc_html_e( 'Automatically compress and optimize your images with our super popular Smush plugin.', 'wphb' ); ?>
</p>
<!-- No plugin is installed -->
<?php if ( ! $is_installed ) : ?>
<a href="<?php echo esc_url( Utils::get_link( 'smush' ) ); ?>" class="sui-button sui-button-blue" id="smush-install" onclick="window.WPHB_Admin.dashboard.trackSmushUpsell( event, this, 'dash_widget_install' );">
<?php
if ( Utils::is_member() ) {
esc_html_e( 'Install Smush Pro', 'wphb' );
} else {
esc_html_e( 'Install Smush', 'wphb' );
}
?>
</a>
<!-- Plugin is installed but not active -->
<?php elseif ( ! $is_active && $can_activate ) : ?>
<?php
$this->admin_notices->show_inline(
esc_html__( 'WP Smush is installed but not activated! Activate and set up now to reduce page load time.', 'wphb' ),
'warning'
);
?>
<?php if ( $is_pro ) : ?>
<a href="<?php echo esc_url( $activate_url ); ?>" class="sui-button sui-button-blue" id="smush-activate" onclick="window.WPHB_Admin.dashboard.trackSmushUpsell( event, this, 'dash_widget_activate' );">
<?php esc_html_e( 'Activate Smush Pro', 'wphb' ); ?>
</a>
<?php else : ?>
<a href="<?php echo esc_url( $activate_url ); ?>" class="sui-button sui-button-blue" id="smush-activate" onclick="window.WPHB_Admin.dashboard.trackSmushUpsell( event, this, 'dash_widget_activate' );">
<?php esc_html_e( 'Activate Smush', 'wphb' ); ?>
</a>
<?php endif; ?>
<!-- Plugin is installed and active -->
<?php elseif ( $is_active ) : ?>
<?php
if ( 0 === $smush_data['bytes'] || 0 === $smush_data['percent'] ) {
$this->admin_notices->show_inline(
esc_html__( 'WP Smush is installed but no images have been smushed yet. Get in there and smush away!', 'wphb' )
);
} else {
$this->admin_notices->show_inline(
sprintf( /* translators: %1$s - Smush total saved space, %2$s - Smush total saved percentage */
esc_html__( "WP Smush is installed. So far you've saved %1\$s of space. That's a total savings of %2\$s. Nice one!", 'wphb' ),
$smush_data['human'],
number_format_i18n( $smush_data['percent'], 2 ) . '%'
)
);
}
?>
<?php endif; ?>
</div>
<?php
if ( ( Utils::is_member() && $is_active && ! $is_pro ) || ( ! Utils::is_member() && ! $is_pro ) ) {
$this->view( 'dashboard/smush/meta-box-upsell' );
}
?>