# wt-security/2.2.3/includes/firewall.php

WebTotem Security, version 2.2.3. 220 lines.

- Page: https://pluginprobe.com/plugins/wt-security/2.2.3/code/includes/firewall.php
- Raw: https://pluginprobe.com/plugins/wt-security/2.2.3/raw/includes/firewall.php
- Modified: 2020-11-27T08:50:22+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/wt-security/2.2.3/code/includes/firewall.php#L10-L20`.

```php
<?php defined('ABSPATH') or die("Protected By WT!");?>
<?php if(!empty($arguments)):?>
<div class="wtotem_content">

    <div class="wtotem_container">
            <div class="wtotem_map">
                <div class="wtotem_map__first section-header-mb">
                    <h2 class="title"><?= wtsec_locale("firewall_activity") ?></h2>
<!--                    <div class="wtotem_print">-->
<!--                        <div class="wtotem_print__img"></div>-->
<!--                        <div class="wtotem_print__label">Print PDF</div>-->
<!--                    </div>-->
                </div>
                <div class="wtotem_map-wrap wt_card">
                    <div class="wtotem_chart-first">
                        <div class="wtotem_country">
                            <div class="wtotem_country__title">
                                <?= wtsec_locale("chart.country") ?>
                            </div>
                            <div class="wtotem_country__desc">
                                <?= wtsec_locale("attack_map") ?>
                            </div>
                        </div>
                        <div class="wtotem_chart__wrapper">

                            <div class="wtotem_chart-first__right" id="map_btn">
                                <div class="wtotem_chart-first__btn" data-days="365"><?= wtsec_locale("chart.yearly") ?></div>
                                <div class="wtotem_chart-first__btn wtotem_chart-first__btn_active" data-days="31"><?= wtsec_locale("chart.monthly") ?></div>
                                <div class="wtotem_chart-first__btn" data-days="7"><?= wtsec_locale("chart.weekly") ?></div>
                                <div class="wtotem_chart-first__btn" data-days="1"><?= wtsec_locale("chart.daily") ?></div>
                            </div>
                        </div>
                    </div>
                    <!-- Карта -->
                    <div class="wtotem_map-block" id="wtotem_map_box">
                        <?php include 'components/_map_view.php';?>
                    </div>
                </div>
            </div>

        <div class="wtotem_firewall">
            <div class="wtotem_firewall__block">
                <div class="wtotem_numbers wt_card">
                    <div class="wtotem_numbers__item">
                        <div class="wtotem_numbers__title">
                            <?= wtsec_locale("attacks") ?>
                        </div>
                        <div class="wtotem_numbers__figures">
                            <?= $arguments["waf"]["attacks"] ?>
                        </div>
                    </div>
                    <div class="wtotem_numbers__item">
                        <div class="wtotem_numbers__title">
                            <?= wtsec_locale("attacks_blocked") ?>
                        </div>
                        <div class="wtotem_numbers__figures">
                            <?= $arguments["waf"]["blocking"] ?>
                        </div>
                    </div>
                    <div class="wtotem_numbers__item">
                        <div class="wtotem_numbers__title">
                            <?= wtsec_locale("not_blocked") ?>
                        </div>
                        <div class="wtotem_numbers__figures">
                            <?= $arguments["waf"]["non-blocking"] ?>
                        </div>
                    </div>
                </div>
                <div class="wtotem_from wt_card">
                    <div class="wtotem_from__svg-wrap">
                        <svg class="wtotem_from__progress">
                            <circle
                                class="wtotem_from__circle"
                                cx="35"
                                cy="35"
                                r="28"
                                stroke-width="20"
                                stroke="rgb(135,255,222)"
                            />
                        </svg>
                        <span class="wtotem_from__percent" data-value="<?=$arguments["waf"]["countryAttacks"]['percent']?>">
                                    100%
                                </span>
                    </div>

                    <div class="wtotem_from__info">
                        <div class="wtotem_from__title">
                            <?= wtsec_locale("chart.country") ?>
                        </div>
                        <div class="wtotem_from__country">
                            <?= ($arguments["waf"]["countryAttacks"]["country"]) ?
                                wtsec_locale("chart.attack_from_region",['region' => $arguments["waf"]["countryAttacks"]["country"]]) :
                                wtsec_locale('statuses.ok') ?>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="wtotem_chart wt_card">
            <div class="wtotem_chart-first">
                <div class="wtotem_chart-first__left">
                    <div class="wtotem_chart-first__all">
                        <?= wtsec_locale("chart.all") ?>
                    </div>
                    <div class="wtotem_chart-first__hack wtotem_chart-first__hack_attack" >
                        <span></span>
                        <p><?= wtsec_locale("chart.attacks") ?></p>
                    </div>
                    <div class="wtotem_chart-first__hack wtotem_chart-first__hack_blocked">
                        <span></span>
                        <p><?= wtsec_locale("chart.blocked") ?></p>
                    </div>
                </div>

                <div class="wtotem_chart__wrapper">

                    <div class="wtotem_chart-first__right" id="chart_btn">
                        <div class="wtotem_chart-first__btn" data-days="365"><?= wtsec_locale("chart.yearly") ?></div>
                        <div class="wtotem_chart-first__btn wtotem_chart-first__btn_active" data-days="31"><?= wtsec_locale("chart.monthly") ?></div>
                        <div class="wtotem_chart-first__btn" data-days="7"><?= wtsec_locale("chart.weekly") ?></div>
                        <div class="wtotem_chart-first__btn" data-days="1"><?= wtsec_locale("chart.daily") ?></div>
                    </div>
                </div>
            </div>


            <div id="chart_wrap">
                <div class="wtotem_chart__diagram" data-days="7" id="wtotem_chart_diagram">
                    <div id="line-chart" class="line-chart">
                        <div id="tooltipAttacks" class="line-chart__tooltip">
                            <span id="countAttacks"></span>
                        </div>
                        <div id="tooltipBlocked" class="line-chart__tooltip">
                            <span id="countBlocked"></span>
                        </div>
                    </div>
                </div>

                <div class="wtotem_chart__line"></div>
            </div>

            <div class="wtotem_filter__wrapper wt-margin-20">
                <div class="wtotem_chart__calendars">
                    <div class="wtotem_calendar-icon"></div>
                    <input
                            class="flatpickr flatpickr-input wtotem_calendar"
                            type="text"
                            placeholder="<?= wtsec_locale("chart.select-date") ?>"
                            readonly="readonly"
                            id="waf_period_filter"
                    />
                    <div class="wtotem_calendar-connect">
                        -
                    </div>
                    <input
                            class="wtotem_calendar"
                            type="text"
                            placeholder="<?= wtsec_locale("chart.select-date") ?>"
                            id="secondRangeInput"
                            readonly="readonly"
                    />
                </div>
            </div>
            <div class="wtotem_data">
                <div class="wtotem_data__thead">
                    <div class="wtotem_data__tr">
                        <div
                            class="wtotem_data__th wtotem_data_width_1"
                        >
                            <?= wtsec_locale("chart.type_ip") ?>
                        </div>
                        <div
                            class="wtotem_data__th wtotem_data_width_2"
                        >
                            <?= wtsec_locale("chart.country") ?>
                        </div>
                        <div
                            class="wtotem_data__th wtotem_data_width_3"
                        >
                            <?= wtsec_locale("chart.time") ?>
                        </div>
                        <div
                            class="wtotem_data__th wtotem_data_width_4"
                        >
                            <?= wtsec_locale("chart.attack_location") ?>
                        </div>
                        <div
                            class="wtotem_data__th wtotem_data_width_6"
                        >
                            <?= wtsec_locale("chart.status") ?>
                        </div>
                    </div>
                </div>
                <div class="wtotem_data__tbody" id="wtotem_data_box">
                    <?php include 'components/_firewall_lazy.php'?>
                </div>

            </div>

            <div class="wtotem_state__line"></div>

            <div class="wtotem_state__last">
                <div class="wtotem_state__text">
                    <?= wtsec_locale("need_more_support") ?>
                    <a target="_blank" href="https://wtotem.com/#hs-chat-open"><?= wtsec_locale("lets_talk") ?></a>
                </div>

            </div>
        </div>
    </div>
</div>
<script>
    var waf_chart = <?=$arguments["waf"]["chart"]?>;
</script>
<?php else:?>

<?php endif;?>



```
