# betterdocs/3.4.0/views/admin/email/analytics/overview.php

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 3.4.0. 178 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/3.4.0/code/views/admin/email/analytics/overview.php
- Raw: https://pluginprobe.com/plugins/betterdocs/3.4.0/raw/views/admin/email/analytics/overview.php
- Modified: 2023-08-14T08:41:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/3.4.0/code/views/admin/email/analytics/overview.php#L10-L20`.

```php
<?php
    if ( empty( $args ) ) {
        return;
    }

    $neutral_arrow = '';
    $up_arrow      = '<img style="margin-left:5px" src="https://betterdocs.co/wp-content/uploads/2022/12/polygon-up.png" alt="" />';
    $down_arrow    = '<img style="margin-left:5px" src="https://betterdocs.co/wp-content/uploads/2022/12/polygon-down.png" alt="" />';

    $view_arrow = $search_arrow = $reactions_arrow = $docs_arrow = $up_arrow;

    $views = $prev_views = $reactions = $prev_reactions = $total_search = $prev_total_search = $total_docs = $prev_total_docs = 0;

    if ( isset( $args['views']['current_data'][0]->views ) ) {
        $views = number_format( $args['views']['current_data'][0]->views );
    }
    if ( isset( $args['views']['previous_data'][0]->views ) ) {
        $prev_views = number_format( $args['views']['previous_data'][0]->views );
    }

    $percentage_views = $report_email->percentage( $prev_views, $views );

    if ( isset( $args['views']['current_data'][0]->reactions ) ) {
        $reactions = number_format( $args['views']['current_data'][0]->reactions );
    }
    if ( isset( $args['views']['previous_data'][0]->reactions ) ) {
        $prev_reactions = number_format( $args['views']['previous_data'][0]->reactions );
    }

    $percentage_reactions = $report_email->percentage( $prev_reactions, $reactions );

    $view_color = $search_color = $reactions_color = $docs_color = '#34cf8a';
    if ( $percentage_views == '0.00' ) {
        $view_color = '#f7d070';
        $view_arrow = $neutral_arrow;
    } else if ( $views < $prev_views ) {
        $view_color = '#ff616c';
        $view_arrow = $down_arrow;
    }

    if ( $percentage_reactions == '0.00' ) {
        $reactions_color = '#f7d070';
        $reactions_arrow = $neutral_arrow;
    } else if ( $reactions < $prev_reactions ) {
        $reactions_color = '#ff616c';
        $reactions_arrow = $down_arrow;
    }

    if ( isset( $args['search']['current_data'][0]->search_count ) ) {
        $total_search = number_format( $args['search']['current_data'][0]->search_count );
    }
    if ( isset( $args['search']['previous_data'][0]->search_count ) ) {
        $prev_total_search = number_format( $args['search']['previous_data'][0]->search_count );
    }

    $percentage_total_search = $report_email->percentage( $prev_total_search, $total_search );

    if ( $percentage_total_search == '0.00' ) {
        $search_color = '#f7d070';
        $search_arrow = $neutral_arrow;
    } else if ( $total_search < $prev_total_search ) {
        $search_color = '#ff616c';
        $search_arrow = $down_arrow;
    }

    if ( isset( $args['new_docs']['current_data'] ) ) {
        $total_docs = number_format( $args['new_docs']['current_data'] );
    }
    if ( isset( $args['new_docs']['previous_data'] ) ) {
        $prev_total_docs = number_format( $args['new_docs']['previous_data'] );
    }

    $percentage_total_docs = $report_email->percentage( $prev_total_docs, $total_docs );

    if ( $percentage_total_docs == '0.00' ) {
        $docs_color = '#f7d070';
        $docs_arrow = $neutral_arrow;
    } else if ( $total_docs < $prev_total_docs ) {
        $docs_color = '#ff616c';
        $docs_arrow = $down_arrow;
    }

    $days_ago        = esc_html( $report_email->frequency( $frequency ) );
    $view_color      = esc_attr( $view_color );
    $reactions_color = esc_attr( $reactions_color );
    $search_color    = esc_attr( $search_color );
?>

<tr>
    <td>
        <table style="width: 100%; border-spacing: 0;">
            <tr>
                <td>
                    <span style="display: flex; align-items: center; background: #fff; margin-right: 7px; height: 100%; padding: 20px;">
                        <span>
                            <img src="https://betterdocs.co/wp-content/uploads/2022/12/eye-solid.png" style="max-width: 100%; width: 45px; height: auto; margin-right: 15px;" alt="eye_logo">
                        </span>
                        <span style="margin-top: 5px;">
                            <h3 style="font-size: 12px; line-height: 1em; color: #6e6e73; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; margin: 0;"><?php _e( 'Total Views', 'betterdocs' );?></h3>
                            <h2 style="font-size: 22px; line-height: 1em; font-weight: 700; color: #1d1d1f; margin: 0;">
                                <?php
                                    _e( $views );
                                    _e( $view_arrow );
                                ?>
                                <span style="font-size: 14px; line-height: 1.1em; font-weight: 600; color: <?php echo $view_color ?>; margin-left: 5px;">
                                    <?php _e( $percentage_views );?>%
                                </span>
                            </h2>
                        </span>
                    </span>
                </td>
                <td>
                    <span style="display: flex; align-items: center; background: #fff; margin-left: 7px; height: 100%; padding: 20px;">
                        <span>
                            <img src="https://betterdocs.co/wp-content/uploads/2022/12/search.png" style="max-width: 100%; width: 45px; height: auto; margin-right: 15px;" alt="eye_logo">
                        </span>
                        <span style="margin-top: 5px;">
                            <h3 style="font-size: 12px; line-height: 1em; color: #6e6e73; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; margin: 0;"><?php _e( 'Total Searches', 'betterdocs' );?></h3>
                            <h2 style="font-size: 22px; line-height: 1em; font-weight: 700; color: #1d1d1f; margin: 0;">
                                <?php
                                    _e( $total_search );
                                    _e( $search_arrow );
                                ?>
                                <span style="font-size: 14px; line-height: 1.1em; font-weight: 600; color: <?php echo $search_color ?>; margin-left: 5px;">
                                    <?php _e( $percentage_total_search );?>%
                                </span>
                            </h2>
                        </span>

                    </span>
                </td>
            </tr>
            <tr>
                <td style="padding-top: 15px;">
                    <span style="display: flex; align-items: center; background: #fff; margin-right: 7px; height: 100%; padding: 20px;">
                        <span>
                            <img src="https://betterdocs.co/wp-content/uploads/2022/12/search.png" style="max-width: 100%; width: 45px; height: auto; margin-right: 15px;" alt="eye_logo">
                        </span>
                        <span style="margin-top: 5px;">
                            <h3 style="font-size: 12px; line-height: 1em; color: #6e6e73; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; margin: 0;"><?php _e( 'Total Reactions', 'betterdocs' );?></h3>
                            <h2 style="font-size: 22px; line-height: 1em; font-weight: 700; color: #1d1d1f; margin: 0;">
                                <?php
                                    _e( $reactions );
                                    _e( $reactions_arrow );
                                ?>
                                <span style="font-size: 14px; line-height: 1.1em; font-weight: 600; color: <?php echo $reactions_color ?>; margin-left: 5px;">
                                    <?php _e( $percentage_reactions );?>%
                                </span>
                            </h2>
                        </span>

                    </span>
                </td>
                <td style="padding-top: 15px;">
                    <span style="display: flex; align-items: center; background: #fff; margin-left: 7px; height: 100%; padding: 20px;">
                        <span>
                            <img src="https://betterdocs.co/wp-content/uploads/2022/12/file-.png" style="max-width: 100%; width: 45px; height: auto; margin-right: 15px;" alt="eye_logo">
                        </span>
                        <span style="margin-top: 5px;">
                            <h3 style="font-size: 12px; line-height: 1em; color: #6e6e73; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; margin: 0;"><?php _e( 'Newly Created Docs', 'betterdocs' );?></h3>
                            <h2
                                style="font-size: 22px; line-height: 1em; font-weight: 700; color: #1d1d1f; margin: 0;">
                                <?php
                                    _e( $total_docs );
                                    _e( $docs_arrow );
                                ?>
                                <span style="font-size: 14px; line-height: 1.1em; font-weight: 600; color: <?php echo $docs_color ?>; margin-left: 5px;">
                                    <?php _e( $percentage_total_docs );?>%
                                </span>
                            </h2>
                        </span>
                    </span>
                </td>
            </tr>
        </table>
    </td>
</tr>

```
