layout
3 years ago
learn
3 years ago
settings
3 years ago
table
3 years ago
campaign_builder.php
3 years ago
migration_running.php
3 years ago
quick_stats.php
3 years ago
real_time.php
3 years ago
real_time.php
97 lines
| 1 | <div id="real-time-dashboard" class="real-time-dashboard refreshed" |
| 2 | data-controller="real-time" |
| 3 | data-real-time-chart-data-value="<?php esc_attr_e(json_encode($chart_data)) ?>" |
| 4 | data-real-time-nonce-value="<?php echo wp_create_nonce('iawp_real_time') ?>" |
| 5 | > |
| 6 | <div class="iawp-heading"> |
| 7 | <div class="iawp-title"> |
| 8 | <div class="iawp-title-inner"> |
| 9 | <svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" |
| 10 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| 11 | <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| 12 | <g> |
| 13 | <circle class="recording-icon-outer" fill="#F2998F" cx="16" cy="16" |
| 14 | r="16"></circle> |
| 15 | <circle class="recording-icon-inner" fill="#D93B29" cx="16" cy="16" |
| 16 | r="9.70491803"></circle> |
| 17 | </g> |
| 18 | </g> |
| 19 | </svg> |
| 20 | <span data-real-time-target="visitorMessage"><?php esc_html_e($visitor_message) ?></span> |
| 21 | <a class="learn-more" href="#"> |
| 22 | <span class="dashicons dashicons-info-outline"></span> |
| 23 | <div class="tooltip"> |
| 24 | <p><?php esc_html_e('Active Visitors is the number of people who have viewed a page within the last 5 minutes.', 'iawp'); ?></p> |
| 25 | </div> |
| 26 | </a> |
| 27 | </div> |
| 28 | </div> |
| 29 | <div class="iawp-overview"><span |
| 30 | data-real-time-target="pageMessage"><?php esc_html_e($page_message) ?></span> |
| 31 | • <span |
| 32 | data-real-time-target="referrerMessage"><?php esc_html_e($referrer_message); ?></span> |
| 33 | • <span |
| 34 | data-real-time-target="countryMessage"><?php esc_html_e($country_message) ?></span> |
| 35 | </div> |
| 36 | </div> |
| 37 | |
| 38 | <div id="charts" class="charts"> |
| 39 | <div class="chart-container"> |
| 40 | <div class="chart-inner"> |
| 41 | <div class="legend-container"> |
| 42 | <h2 class="legend-title"><?php esc_html_e('The Last 5 Minutes', 'iawp') ?></h2> |
| 43 | <div class="legend"></div> |
| 44 | </div> |
| 45 | <canvas data-real-time-target="secondChart" |
| 46 | width="400" |
| 47 | height="200"></canvas> |
| 48 | </div> |
| 49 | </div> |
| 50 | <div class="chart-container"> |
| 51 | <div class="chart-inner"> |
| 52 | <div class="legend-container"> |
| 53 | <h2 class="legend-title"><?php esc_html_e('The Last 30 Minutes', 'iawp') ?></h2> |
| 54 | <div class="legend"></div> |
| 55 | </div> |
| 56 | <canvas data-real-time-target="minuteChart" |
| 57 | width="400" |
| 58 | height="200"></canvas> |
| 59 | </div> |
| 60 | </div> |
| 61 | </div> |
| 62 | <div class="most-popular-container"> |
| 63 | <?php foreach ($lists as $list_id => $list) : ?> |
| 64 | <div class="most-popular-list"> |
| 65 | <div class="heading"> |
| 66 | <div class="title-med"><?php esc_html_e($list['title']) ?></div> |
| 67 | <div class="views-heading"><?php esc_html_e('Views', 'iawp'); ?></div> |
| 68 | </div> |
| 69 | <ol data-real-time-target="<?php esc_attr_e($list_id) ?>List"> |
| 70 | <?php foreach ($list['entries'] as $index => $item): ?> |
| 71 | <li data-id="<?php esc_attr_e($item['id']) ?>" |
| 72 | data-position="<?php esc_attr_e($index + 1); ?>" |
| 73 | > |
| 74 | <span class="real-time-position"><?php echo absint($index + 1) ?>.</span> |
| 75 | <?php if (!empty($item['flag'])): ?> |
| 76 | <img class="flag" alt="Country flag" |
| 77 | src="<?php echo esc_url($item['flag']) ?> "/> |
| 78 | <?php endif; ?> |
| 79 | <span class="real-time-resource"> |
| 80 | <?php esc_html_e($item['title']) ?> |
| 81 | |
| 82 | <?php if (!empty($item['subtitle'])): ?> |
| 83 | <span class="real-time-subtitle"><?php esc_html_e($item['subtitle']); ?></span> |
| 84 | <?php endif; ?> |
| 85 | </span> |
| 86 | <span class="real-time-stat"><?php echo absint($item['views']) ?></span> |
| 87 | </li> |
| 88 | <?php endforeach; ?> |
| 89 | </ol> |
| 90 | <p class="most-popular-empty-message <?php echo count($list['entries']) > 0 ? esc_attr('hide') : '' ?>"><?php esc_html_e('No results in the last 5 minutes.', 'iawp') ?></p> |
| 91 | </div> |
| 92 | <?php endforeach; ?> |
| 93 | </div> |
| 94 | <div id="progress-bar" class="progress-bar"> |
| 95 | <div class="inner"></div> |
| 96 | </div> |
| 97 | </div> |