Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
06
/
wp-content
/
plugins
/
wordpress-popup
/
views
/
admin
:
widget-analytics.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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>