File "widget-analytics.php"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/wordpress-popup/views/admin/widget-analytics.php
File size: 4.78 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Dashboard Hustle analytics widget: Displayed on site dashboards with stats.
*
* @package Hustle
* @since 4.1.0
*/
$array_days_ago = $this->admin->get_analytic_ranges();
$active_module_types = $settings['modules'];
$available_module_types = array(
'overall' => __( 'Overall', 'hustle' ),
Hustle_Module_Model::POPUP_MODULE => __( 'Pop-ups', 'hustle' ),
Hustle_Module_Model::SLIDEIN_MODULE => __( 'Slide-ins', 'hustle' ),
Hustle_Module_Model::EMBEDDED_MODULE => __( 'Embeds', 'hustle' ),
Hustle_Module_Model::SOCIAL_SHARING_MODULE => __( 'Social Sharing', 'hustle' ),
);
?>
<div
class="hustle-widget"
data-nonce="<?php echo esc_attr( wp_create_nonce( 'hustle_update_wp_dashboard_chart' ) ); ?>"
>
<div class="hustle-dashboard-widget-heading-extra">
<span id="hustle-dashboard-widget-last-updated"></span>
<a href="#" id="hustle-dashboard-widget-reload-cache"><span class="sui-icon-update" aria-hidden="true"></span> <?php esc_html_e( 'Reload data', 'hustle' ); ?></a>
</div>
<form class="hustle-widget-header">
<div class="hustle-form-field">
<label for="hustle-analytics-show" id="hustle-analytics-show-label" class="hustle-label" aria-labelledby="hustle-analytics-show-label"><?php esc_html_e( 'Show', 'hustle' ); ?></label>
<select id="hustle-analytics-show" class="hustle-select">
<option value="view" selected><?php esc_html_e( 'Views', 'hustle' ); ?></option>
<option value="conversion"><?php esc_html_e( 'All Conversions', 'hustle' ); ?></option>
<option value="cta_conversion"><?php esc_html_e( 'CTA Conversions', 'hustle' ); ?></option>
<option value="optin_conversion"><?php esc_html_e( 'Optin Conversions', 'hustle' ); ?></option>
<option value="rate"><?php esc_html_e( 'Conversion Rate', 'hustle' ); ?></option>
</select>
</div>
<div class="hustle-form-field">
<label for="hustle-analytics-data" id="hustle-analytics-data-label" class="hustle-label"><?php esc_html_e( 'from', 'hustle' ); ?></label>
<select id="hustle-analytics-data" class="hustle-select" aria-labelledby="hustle-analytics-data-label">
<?php foreach ( $array_days_ago as $val => $range_title ) : ?>
<option value="<?php echo esc_attr( $val ); ?>"<?php selected( $val, 7 ); ?>><?php echo esc_html( $range_title ); ?></option>
<?php endforeach; ?>
</select>
</div>
<button id="hustle-analytics-apply" class="button hustle-button"><?php esc_html_e( 'Apply', 'hustle' ); ?></button>
</form>
<div class="hustle-widget-body">
<div class="hustle-options-embed" style="display: none;">
<button role="tab" class="hustle-option hustle-active" aria-selected="true" data-display-type="total"><?php esc_html_e( 'Total', 'hustle' ); ?></button>
<button role="tab" class="hustle-option" aria-selected="false" data-display-type="<?php echo esc_attr( Hustle_SShare_Model::FLOAT_MODULE ); ?>"><?php esc_html_e( 'Floating', 'hustle' ); ?></button>
<button role="tab" class="hustle-option" aria-selected="false" data-display-type="<?php echo esc_attr( Hustle_Module_Model::INLINE_MODULE ); ?>"><?php esc_html_e( 'Inline', 'hustle' ); ?></button>
<button role="tab" class="hustle-option" aria-selected="false" data-display-type="<?php echo esc_attr( Hustle_Module_Model::WIDGET_MODULE ); ?>"><?php esc_html_e( 'Widget', 'hustle' ); ?></button>
<button role="tab" class="hustle-option" aria-selected="false" data-display-type="<?php echo esc_attr( Hustle_Module_Model::SHORTCODE_MODULE ); ?>"><?php esc_html_e( 'Shortcode', 'hustle' ); ?></button>
</div>
<div class="hustle-chart-wrap">
<div class="hustle-options-chart">
<?php foreach ( $active_module_types as $module_type ) : ?>
<?php $is_selected = $module_type === $active_module_types[0]; ?>
<button
role="tab"
class="hustle-option<?php echo $is_selected ? ' hustle-active' : ''; ?>"
aria-selected="<?php echo $is_selected ? 'true' : 'false'; ?>"
data-module-type="<?php echo esc_attr( $module_type ); ?>"
>
<span class="hustle-option--title"><?php echo esc_html( $available_module_types[ $module_type ] ); ?></span>
<span class="hustle-option--value"></span>
<span class="hustle-option--trend"></span>
</button>
<?php endforeach; ?>
</div>
<div class="hustle-chart-graph">
<div class="hustle-message-empty" style="display:none;">
<p class="hustle-title"><?php esc_html_e( "We haven't collected enough data yet.", 'hustle' ); ?></p>
<p class="hustle-text"><?php /* translators: Plugin name */ echo esc_html( sprintf( __( 'You will start viewing the performance statistics of your %s modules shortly. So feel free to check back soon', 'hustle' ), Opt_In_Utils::get_plugin_name() ) ); ?></p>
</div>
<canvas id="hustle-analytics-chart"></canvas>
</div>
</div>
</div>
</div>