table.php
6 years ago
table_map_no_dimension.php
6 years ago
table_no_data.php
6 years ago
table_no_dimension.php
6 years ago
table.php
49 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Matomo - free/libre analytics platform |
| 4 | * |
| 5 | * @link https://matomo.org |
| 6 | * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later |
| 7 | * @package matomo |
| 8 | */ |
| 9 | |
| 10 | if ( ! defined( 'ABSPATH' ) ) { |
| 11 | exit; // if accessed directly |
| 12 | } |
| 13 | |
| 14 | /** @var array $report */ |
| 15 | /** @var array $report_meta */ |
| 16 | /** @var string $first_metric_name */ |
| 17 | /** @var string $first_metric_display_name */ |
| 18 | ?> |
| 19 | <div class="table"> |
| 20 | <table class="widefat matomo-table"> |
| 21 | <thead> |
| 22 | <tr> |
| 23 | <th width="75%"><?php echo esc_html( $report_meta['dimension'] ); ?></th> |
| 24 | <th class="right"><?php echo esc_html( $first_metric_display_name ); ?></th> |
| 25 | </tr> |
| 26 | </thead> |
| 27 | |
| 28 | <tbody> |
| 29 | <?php |
| 30 | $matomo_report_metadata = $report['reportMetadata']; |
| 31 | foreach ( $report['reportData']->getRows() as $matomo_report_id => $matomo_report_row ) { |
| 32 | if ( ! empty( $matomo_report_row[ $first_metric_name ] ) ) { |
| 33 | $matomo_logo_image = ''; |
| 34 | $matomo_meta_row = $matomo_report_metadata->getRowFromId( $matomo_report_id ); |
| 35 | if ( ! empty( $matomo_meta_row ) ) { |
| 36 | $matomo_logo = $matomo_meta_row->getColumn( 'logo' ); |
| 37 | if ( ! empty( $matomo_logo ) ) { |
| 38 | $matomo_logo_image = '<img height="16" src="' . plugins_url( 'app/' . $matomo_logo, MATOMO_ANALYTICS_FILE ) . '"> '; |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | echo '<tr><td width="75%">' . $matomo_logo_image . esc_html( $matomo_report_row['label'] ) . '</td><td width="25%">' . esc_html( $matomo_report_row[ $first_metric_name ] ) . '</td></tr>'; |
| 43 | } |
| 44 | } |
| 45 | ?> |
| 46 | </tbody> |
| 47 | </table> |
| 48 | </div> |
| 49 |