add_meta_box( 'summary', null, array( $this, 'dashboard_summary_meta_box' ), null, null, 'main', array( 'box_class' => 'sui-box sui-summary sui-summary-smush-metabox sui-summary-smush ' . $this->get_whitelabel_class(), 'box_content_class' => false, ) ); // If not a pro user. if ( ! WP_Smush::is_pro() ) { /** * Allows to hook in additional containers after stats box for free version * Pro Version has a full width settings box, so we don't want to do it there. */ do_action( 'wp_smush_after_stats_box' ); } } } /** * Return rebranded class. * * @since 3.8.8 * * @return string */ private function get_whitelabel_class() { if ( ! apply_filters( 'wpmudev_branding_hide_branding', false ) ) { return ''; } return apply_filters( 'wpmudev_branding_hero_image', '' ) ? 'sui-rebranded' : 'sui-unbranded'; } /** * Summary meta box. */ public function dashboard_summary_meta_box() { $array_utils = new Array_Utils(); $core = WP_Smush::get_instance()->core(); $global_stats = $core->get_global_stats(); $this->view( 'summary/meta-box', array( 'human_bytes' => $array_utils->get_array_value( $global_stats, 'human_bytes' ), 'remaining' => $array_utils->get_array_value( $global_stats, 'remaining_count' ), 'resize_count' => $array_utils->get_array_value( $global_stats, 'count_resize' ), 'resize_enabled' => (bool) $this->settings->get( 'resize' ), 'resize_savings' => $array_utils->get_array_value( $global_stats, 'savings_resize_human' ), 'stats_percent' => $array_utils->get_array_value( $global_stats, 'savings_percent' ), 'total_optimized' => $array_utils->get_array_value( $global_stats, 'count_images' ), 'percent_grade' => $array_utils->get_array_value( $global_stats, 'percent_grade' ), 'percent_metric' => $array_utils->get_array_value( $global_stats, 'percent_metric' ), 'percent_optimized' => $array_utils->get_array_value( $global_stats, 'percent_optimized' ), ) ); } public function add_preload_images_status() { $is_preload_images_active = $this->settings->is_lcp_preload_enabled(); $utm_link = $this->get_utm_link( array( 'utm_campaign' => 'smush_preload-critical-images_summary', ) ); ?>
  • ">
  • get_cdn_status_string(); if ( 'disabled' === $status ) { return; } $overcap_message = __( "You've gone through your CDN bandwidth limit, so we’ve stopped serving your images via the CDN. Contact your administrator to upgrade your Smush CDN plan to reactivate this service", 'wp-smushit' ); $upgrade_message = __( "You're almost through your CDN bandwidth limit. Please contact your administrator to upgrade your Smush CDN plan to ensure you don't lose this service", 'wp-smushit' ); $activating_message = __( 'Your media is currently being served from the WPMU DEV CDN. Bulk and Directory smush features are treated separately and will continue to run independently.', 'wp-smushit' ); ?>
  • 0 ? $dir_smush_stats['dir_smush']['bytes'] : 0; } ?>
  • ">

    / ">
  • view( 'summary/lossy-level' ); } }