summary.php
68 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Summary section. |
| 4 | * |
| 5 | * @package Hustle |
| 6 | * @since 4.0.0 |
| 7 | */ |
| 8 | |
| 9 | // Summary details. |
| 10 | $emails_collected = Hustle_Entry_Model::get_total_entries_count(); |
| 11 | $active_app = 'activecampaign'; |
| 12 | $active_list = 'Weekly Newsletter'; |
| 13 | $active_app_name = 'ActiveCampaign'; |
| 14 | $active_icon = self::$plugin_url . 'inc/providers/' . $active_app . '/images/icon.png'; |
| 15 | |
| 16 | // Summary list (table). |
| 17 | $providers = Hustle_Provider_Utils::get_registered_providers_list(); |
| 18 | $available_apps = count( $providers ); |
| 19 | $connected_apps = 0; |
| 20 | foreach ( $providers as $slug => $data ) { |
| 21 | if ( $data['is_connected'] ) { |
| 22 | $connected_apps++; |
| 23 | } |
| 24 | } |
| 25 | ?> |
| 26 | <div class="<?php echo esc_attr( implode( ' ', $sui['summary']['classes'] ) ); ?>"> |
| 27 | <div class="sui-summary-image-space" aria-hidden="true" style="<?php echo esc_attr( $sui['summary']['style'] ); ?>"></div> |
| 28 | <div class="sui-summary-segment"> |
| 29 | <div class="sui-summary-details"> |
| 30 | <span class="sui-summary-large"><?php echo $emails_collected; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></span> |
| 31 | <span class="sui-summary-sub"><?php esc_html_e( 'Emails Collected', 'hustle' ); ?></span> |
| 32 | <?php if ( 0 === $emails_collected ) { ?> |
| 33 | <span class="sui-summary-detail"><?php esc_html_e( 'None', 'hustle' ); ?></span> |
| 34 | <?php } else { ?> |
| 35 | <!--<span class="sui-summary-detail"> |
| 36 | <img |
| 37 | width="20" |
| 38 | height="20" |
| 39 | src="<?php echo esc_url( $active_icon ); ?>" |
| 40 | alt="<?php echo esc_html( $active_app_name ); ?>" |
| 41 | aria-hidden="true" |
| 42 | /> |
| 43 | <?php echo esc_html( $active_list ); ?> |
| 44 | </span>--> |
| 45 | <?php } ?> |
| 46 | <!--<span class="sui-summary-sub"><?php esc_html_e( 'Most Active Lists for an App', 'hustle' ); ?></span>--> |
| 47 | </div> |
| 48 | </div> |
| 49 | <div class="sui-summary-segment"> |
| 50 | <ul class="sui-list"> |
| 51 | <li> |
| 52 | <span class="sui-list-label"><?php esc_html_e( 'Available Apps', 'hustle' ); ?></span> |
| 53 | <span class="sui-list-detail"><?php echo esc_html( $available_apps ); ?></span> |
| 54 | </li> |
| 55 | <li> |
| 56 | <span class="sui-list-label"><?php esc_html_e( 'Connected Apps', 'hustle' ); ?></span> |
| 57 | <?php |
| 58 | if ( 0 === $connected_apps ) { |
| 59 | echo '<span class="sui-list-detail">0</span>'; |
| 60 | } else { |
| 61 | echo '<span class="sui-list-detail">' . esc_html( $connected_apps ) . '</span>'; |
| 62 | } |
| 63 | ?> |
| 64 | </li> |
| 65 | </ul> |
| 66 | </div> |
| 67 | </div> |
| 68 |