email
2 years ago
icons
2 years ago
interrupt
2 years ago
partials
2 years ago
settings
2 years ago
tables
2 years ago
campaign-builder.blade.php
2 years ago
quick-stats.blade.php
2 years ago
real_time.blade.php
2 years ago
quick-stats.blade.php
36 lines
| 1 | <?php |
| 2 | $class = $is_filtered ? 'quick-stats filtered' : 'quick-stats' ?> |
| 3 | <?php $class .= ' total-of-' . count($stats) ?> |
| 4 | <div id="quick-stats" class="<?php esc_attr_e($class); ?>"> |
| 5 | <?php foreach ($stats as $stat): ?> |
| 6 | <div class="stat <?php esc_attr_e($stat['class']); ?>"> |
| 7 | <div class="metric"> |
| 8 | <span class="metric-name"><?php esc_html_e($stat['title']); ?></span> |
| 9 | <?php if ($stat['class'] == 'orders' || $stat['class'] == 'net-sales') : ?> |
| 10 | <span class="plugin-label"><?php echo iawp_blade()->run('icons.plugins.woo'); ?></span> |
| 11 | <?php endif; ?> |
| 12 | </div> |
| 13 | <div class="values"> |
| 14 | <span class="count" test-value="<?php esc_attr_e(strip_tags($stat['count'])); ?>"> |
| 15 | <?php echo wp_kses($stat['count'], ['span' => []]); ?> |
| 16 | <?php if ($is_filtered) : ?> |
| 17 | <span class="unfiltered"> / <?php echo wp_kses($stat['unfiltered'], ['span' => []]); ?></span> |
| 18 | <?php endif; ?> |
| 19 | </span> |
| 20 | </div> |
| 21 | <span class="growth"> |
| 22 | <?php |
| 23 | $normalized = $stat['class'] == 'bounce-rate' ? $stat['growth'] * -1 : $stat['growth']; |
| 24 | $class = $stat['growth'] < 0 ? 'down' : ''; |
| 25 | $class .= $normalized < 0 ? ' bad' : ''; |
| 26 | ?> |
| 27 | <span class="percentage <?php esc_attr_e($class) ?>" |
| 28 | test-value="<?php esc_attr_e($stat['growth']); ?>"> |
| 29 | <span class="dashicons dashicons-arrow-up-alt growth-arrow"></span><?php echo $stat['formatted_growth'] ?> |
| 30 | </span> |
| 31 | <span class="period-label"><?php esc_html_e('vs. previous period', 'independent-analytics') ?></span> |
| 32 | </span> |
| 33 | </div> |
| 34 | <?php endforeach; ?> |
| 35 | </div> |
| 36 |