| 1 |
<?php defined('ABSPATH') or die("Protected By WT!");?> |
| 2 |
<div class="ww-main ww-main--grid"> |
| 3 |
<div class="ww-main__graph"> |
| 4 |
<div class="ww-title"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-shield-check.432cf8d4.svg")?>" |
| 5 |
alt=""><span><?=wtsec_locale("firewall")?></span> |
| 6 |
<?php if(isset($arguments["waf"]["description"])){?> |
| 7 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["waf"]["description"]?>"></div> |
| 8 |
<?php } ?> |
| 9 |
</div> |
| 10 |
<div class="ww-graph ww-graph--line"> |
| 11 |
<div class="ww-graph__name"><?=wtsec_locale("attacks_blocked_weekly")?></div><canvas id="lineChart" width="420" |
| 12 |
height="200"></canvas> |
| 13 |
</div> |
| 14 |
</div> |
| 15 |
<div class="ww-main__stats"> |
| 16 |
<div class="ww-title"><span><?=wtsec_locale("stats")?></span></div> |
| 17 |
<div class="ww-info ww-info--column"> |
| 18 |
<div class="ww-info__item"> |
| 19 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 20 |
<div class="ww-info__value"><?=$arguments["waf"]["status"]["text"]?></div> |
| 21 |
</div> |
| 22 |
<div class="ww-info__item"> |
| 23 |
<div class="ww-info__name"><?=wtsec_locale("last_test")?></div> |
| 24 |
<div class="ww-info__value"><?=$arguments["waf"]["time_of_the_last_check"]?></div> |
| 25 |
</div> |
| 26 |
<div class="ww-info__item ww-info__item--highlight"> |
| 27 |
<div class="ww-info__name"><?=wtsec_locale("attacks_blocked")?></div> |
| 28 |
<div class="ww-info__value"><?=$arguments["waf"]["signatures"]?></div> |
| 29 |
</div> |
| 30 |
</div> |
| 31 |
<?php if(isset($arguments['waf']['actions']['first'])){?> |
| 32 |
<?=$arguments['waf']['actions']['first']?> |
| 33 |
<?php }?> |
| 34 |
<?php if(isset($arguments['waf']['actions']['second'])){?> |
| 35 |
<?=$arguments['waf']['actions']['second']?> |
| 36 |
<?php }?> |
| 37 |
</div> |
| 38 |
</div> |
| 39 |
<div class="ww-grid ww-grid--small-box"> |
| 40 |
<div class="ww-grid__3"> |
| 41 |
<div class="ww-main ww-main--small"> |
| 42 |
<div class="ww-content__header"> |
| 43 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-diagnostic.3882a66e.svg")?>" |
| 44 |
alt=""><span><?=wtsec_locale("availability")?></span> |
| 45 |
<?php if(isset($arguments["wa"]["description"])){?> |
| 46 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["wa"]["description"]?>"></div> |
| 47 |
<?php } ?> |
| 48 |
</div> |
| 49 |
<?=$arguments["wa"]["pause"]?> |
| 50 |
</div> |
| 51 |
<div class="ww-graph ww-graph--circle"><canvas id="circleChart" width="120" height="45"></canvas> |
| 52 |
<div class="ww-graph__info"> |
| 53 |
<div class="ww-graph__percent"><?=$arguments["wa"]["availability_percent"]?>%</div> |
| 54 |
<div class="ww-graph__title"><?=wtsec_locale("available")?></div> |
| 55 |
</div> |
| 56 |
</div> |
| 57 |
<div class="ww-info ww-info--column"> |
| 58 |
<div class="ww-info__item"> |
| 59 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 60 |
<div class="ww-info__value"><?=$arguments["wa"]["status"]["text"]?></div> |
| 61 |
</div> |
| 62 |
<div class="ww-info__item"> |
| 63 |
<div class="ww-info__name"><?=wtsec_locale("downtime")?></div> |
| 64 |
<div class="ww-info__value"><?=$arguments["wa"]["downtime"]?></div> |
| 65 |
</div> |
| 66 |
<div class="ww-info__item"> |
| 67 |
<div class="ww-info__name"><?=wtsec_locale("response_time")?></div> |
| 68 |
<div class="ww-info__value"><?=$arguments["wa"]["response_time"]?></div> |
| 69 |
</div> |
| 70 |
</div> |
| 71 |
</div> |
| 72 |
</div> |
| 73 |
<div class="ww-grid__3"> |
| 74 |
<div class="ww-main ww-main--small"> |
| 75 |
<div class="ww-content__header"> |
| 76 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-ssl.e6bef731.svg")?>" |
| 77 |
alt=""><span><?=wtsec_locale("ssl")?></span> |
| 78 |
<?php if(isset($arguments["ssl"]["description"])){?> |
| 79 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["ssl"]["description"]?>"></div> |
| 80 |
<?php } ?> |
| 81 |
</div> |
| 82 |
<?=$arguments["ssl"]["pause"]?> |
| 83 |
</div> |
| 84 |
<div class="ww-clipboard <?=$arguments["ssl"]["status"]["color"]?>"> |
| 85 |
<div class="ww-clipboard__icon"> |
| 86 |
<svg width="45" height="42" viewBox="0 0 45 42" fill="none" |
| 87 |
xmlns="http://www.w3.org/2000/svg"> |
| 88 |
<path fill-rule="evenodd" clip-rule="evenodd" |
| 89 |
d="M29.8612 30.625C29.8612 29.6585 30.5743 28.875 31.4538 28.875H37.8242C38.7038 28.875 39.4168 29.6585 39.4168 30.625V40.8859C39.4168 41.6473 38.5932 42.0454 38.0824 41.5309L35.1771 38.6045C34.8726 38.2978 34.4054 38.2978 34.1009 38.6045L31.1956 41.5309C30.6849 42.0454 29.8612 41.6473 29.8612 40.8859V30.625Z" |
| 90 |
class="ww-clipboard__path <?=$arguments["ssl"]["status"]["color"]?>"></path> |
| 91 |
<path |
| 92 |
d="M8.95829 5.25H14.3333V6.125C14.3333 7.57475 15.5365 8.75 17.0208 8.75H25.9791C27.4634 8.75 28.6666 7.57475 28.6666 6.125V5.25H34.0416C35.0311 5.25 35.8333 6.0335 35.8333 7V25.125C35.8333 26.2296 34.9379 27.125 33.8333 27.125H30.7708C29.1139 27.125 27.7708 28.4681 27.7708 30.125V38.25C27.7708 39.3546 26.8754 40.25 25.7708 40.25H8.95829C7.96878 40.25 7.16663 39.4665 7.16663 38.5V7C7.16663 6.0335 7.96878 5.25 8.95829 5.25Z" |
| 93 |
class="ww-clipboard__path <?=$arguments["ssl"]["status"]["color"]?>"></path> |
| 94 |
<path opacity="0.4" |
| 95 |
d="M23.2117 22.6823C22.9202 22.3975 22.9202 21.9358 23.2117 21.6511C23.5033 21.3663 23.9759 21.3663 24.2675 21.6511L27.2536 24.5677C27.5451 24.8525 27.5451 25.3142 27.2536 25.5989C26.962 25.8837 26.4894 25.8837 26.1978 25.5989L23.2117 22.6823Z" |
| 96 |
fill="white"></path> |
| 97 |
<path fill-rule="evenodd" clip-rule="evenodd" |
| 98 |
d="M15.5278 18.5208C15.5278 21.3398 17.8674 23.625 20.7535 23.625C23.6396 23.625 25.9792 21.3398 25.9792 18.5208C25.9792 15.7019 23.6396 13.4167 20.7535 13.4167C17.8674 13.4167 15.5278 15.7019 15.5278 18.5208ZM24.4862 18.5208C24.4862 20.5344 22.815 22.1667 20.7535 22.1667C18.692 22.1667 17.0209 20.5344 17.0209 18.5208C17.0209 16.5073 18.692 14.875 20.7535 14.875C22.815 14.875 24.4862 16.5073 24.4862 18.5208Z" |
| 99 |
fill="white"></path> |
| 100 |
<path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" |
| 101 |
d="M23.2916 3.50001C23.2916 3.5 23.2916 3.5 23.2916 3.5C23.2916 2.5335 22.4895 1.75 21.5 1.75C20.5105 1.75 19.7083 2.5335 19.7083 3.5C19.7083 3.5 19.7083 3.5 19.7083 3.50001H16.625C16.3489 3.50001 16.125 3.72386 16.125 4.00001V6.50001C16.125 6.77615 16.3489 7.00001 16.625 7.00001H26.375C26.6511 7.00001 26.875 6.77615 26.875 6.50001V4.00001C26.875 3.72386 26.6511 3.50001 26.375 3.50001H23.2916Z" |
| 102 |
class="ww-clipboard__path <?=$arguments["ssl"]["status"]["color"]?>"></path> |
| 103 |
</svg> |
| 104 |
</div> |
| 105 |
<div class="ww-clipboard__name"><?=$arguments["ssl"]["status"]["text"]?></div> |
| 106 |
</div> |
| 107 |
<div class="ww-info ww-info--column"> |
| 108 |
<div class="ww-info__item"> |
| 109 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 110 |
<div class="ww-info__value"><?=$arguments["ssl"]["status"]["text"]?></div> |
| 111 |
</div> |
| 112 |
<div class="ww-info__item"> |
| 113 |
<div class="ww-info__name"><?=wtsec_locale("expiry_date")?></div> |
| 114 |
<div class="ww-info__value"><?=$arguments["ssl"]["expiry_date"]?></div> |
| 115 |
</div> |
| 116 |
<div class="ww-info__item"> |
| 117 |
<div class="ww-info__name"><?=wtsec_locale("days_left")?></div> |
| 118 |
<div class="ww-info__value"><?=$arguments["ssl"]["days_left"]?></div> |
| 119 |
</div> |
| 120 |
</div> |
| 121 |
</div> |
| 122 |
</div> |
| 123 |
<div class="ww-grid__3"> |
| 124 |
<div class="ww-main ww-main--small"> |
| 125 |
<div class="ww-content__header"> |
| 126 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-shield.0208ca15.svg")?>" |
| 127 |
alt=""><span><?=wtsec_locale("domain")?></span> |
| 128 |
<?php if(isset($arguments["dec"]["description"])){?> |
| 129 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["dec"]["description"]?>"></div> |
| 130 |
<?php } ?> |
| 131 |
</div> |
| 132 |
<?=$arguments["dec"]["pause"]?> |
| 133 |
</div> |
| 134 |
<div class="ww-domain"> |
| 135 |
<div class="ww-domain__item"> |
| 136 |
<div class="ww-domain__name"><?=wtsec_locale("days_left")?></div> |
| 137 |
<div class="ww-domain__value ww-domain__value--numb"><?=$arguments["dec"]["days_left"]?></div> |
| 138 |
</div> |
| 139 |
<div class="ww-domain__item"> |
| 140 |
<div class="ww-domain__name"><?=wtsec_locale("status")?></div> |
| 141 |
<div class="ww-domain__value"> |
| 142 |
<div class="ww-icon ww-icon--status <?=$arguments["dec"]["status"]["icon"]?>"></div> |
| 143 |
</div> |
| 144 |
</div> |
| 145 |
<div class="ww-domain__item"> |
| 146 |
<div class="ww-domain__name"><?=wtsec_locale("expiry_date")?></div> |
| 147 |
<div class="ww-domain__value is--status--ok"><?=$arguments["dec"]["expiry_date"]?></div> |
| 148 |
</div> |
| 149 |
</div> |
| 150 |
<div class="ww-info ww-info--column"> |
| 151 |
<?php if(isset($arguments["dec"]["registrar"])){?> |
| 152 |
<div class="ww-info__item"> |
| 153 |
<div class="ww-info__name"><?=wtsec_locale("registrar")?></div> |
| 154 |
<div class="ww-info__value ww-info__value--small"><?=$arguments["dec"]["registrar"]?></div> |
| 155 |
</div> |
| 156 |
<?php } ?> |
| 157 |
<?php if(isset($arguments["dec"]["owner"])){?> |
| 158 |
<div class="ww-info__item"> |
| 159 |
<div class="ww-info__name"><?=wtsec_locale("owner")?></div> |
| 160 |
<div class="ww-info__value ww-info__value--small"><?=$arguments["dec"]["owner"]?></div> |
| 161 |
</div> |
| 162 |
<?php } ?> |
| 163 |
<?php if(isset($arguments["dec"]["email"])){?> |
| 164 |
<div class="ww-info__item"> |
| 165 |
<div class="ww-info__name"><?=wtsec_locale("email")?></div> |
| 166 |
<div class="ww-info__value ww-info__value--small"><?=$arguments["dec"]["email"]?></div> |
| 167 |
</div> |
| 168 |
<?php } ?> |
| 169 |
</div> |
| 170 |
</div> |
| 171 |
</div> |
| 172 |
<div class="ww-grid__3"> |
| 173 |
<div class="ww-main ww-main--small"> |
| 174 |
<div class="ww-content__header"> |
| 175 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-star.ce261205.svg")?>" |
| 176 |
alt=""><span><?=wtsec_locale("reputation")?></span> |
| 177 |
<?php if(isset($arguments["av"]["description"])){?> |
| 178 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["av"]["description"]?>"></div> |
| 179 |
<?php } ?> |
| 180 |
</div> |
| 181 |
<?=$arguments["av"]["pause"]?> |
| 182 |
</div> |
| 183 |
<div class="ww-info ww-info--column"> |
| 184 |
<div class="ww-info__item"> |
| 185 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 186 |
<div class="ww-info__value"><?=$arguments["av"]["status"]["text"]?></div> |
| 187 |
</div> |
| 188 |
<div class="ww-info__item"> |
| 189 |
<div class="ww-info__name"><?=wtsec_locale("blacklists_entries")?></div> |
| 190 |
<div class="ww-info__value"><?=$arguments["av"]["blacklists_entries"]?></div> |
| 191 |
</div> |
| 192 |
<div class="ww-info__item"> |
| 193 |
<div class="ww-info__name"><?=wtsec_locale("last_test")?></div> |
| 194 |
<div class="ww-info__value"><?=$arguments["av"]["time_of_the_last_test"]?></div> |
| 195 |
</div> |
| 196 |
</div> |
| 197 |
</div> |
| 198 |
</div> |
| 199 |
<div class="ww-grid__3"> |
| 200 |
<div class="ww-main ww-main--small"> |
| 201 |
<div class="ww-content__header"> |
| 202 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-script.b34b3af7.svg")?>" |
| 203 |
alt=""><span><?=wtsec_locale("malicious_scripts")?></span> |
| 204 |
<?php if(isset($arguments["cms"]["description"])){?> |
| 205 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["cms"]["description"]?>"></div> |
| 206 |
<?php } ?> |
| 207 |
</div> |
| 208 |
<?=$arguments["cms"]["pause"]?> |
| 209 |
</div> |
| 210 |
<div class="ww-info ww-info--column"> |
| 211 |
<div class="ww-info__item"> |
| 212 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 213 |
<div class="ww-info__value"><?=$arguments["cms"]["status"]["text"]?></div> |
| 214 |
</div> |
| 215 |
<div class="ww-info__item"> |
| 216 |
<div class="ww-info__name"><?=wtsec_locale("last_test")?></div> |
| 217 |
<div class="ww-info__value"><?=$arguments["cms"]["time_of_the_last_test"]?></div> |
| 218 |
</div> |
| 219 |
<div class="ww-info__item"> |
| 220 |
<div class="ww-info__name"><?=wtsec_locale("detected_keywords")?></div> |
| 221 |
<div class="ww-info__value <?=$arguments["cms"]["detected_keywords"] > 0 ?'ww-info__value--bg' : ''?>"><?=$arguments["cms"]["detected_keywords"]?></div> |
| 222 |
</div> |
| 223 |
</div> |
| 224 |
</div> |
| 225 |
</div> |
| 226 |
<div class="ww-grid__3"> |
| 227 |
<div class="ww-main ww-main--small"> |
| 228 |
<div class="ww-content__header"> |
| 229 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-script.b34b3af7.svg")?>" |
| 230 |
alt=""><span><?=wtsec_locale("deface_scanner")?></span> |
| 231 |
<?php if(isset($arguments["dc"]["description"])){?> |
| 232 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["dc"]["description"]?>"></div> |
| 233 |
<?php } ?> |
| 234 |
</div> |
| 235 |
<?=$arguments["dc"]["pause"]?> |
| 236 |
</div> |
| 237 |
<div class="ww-info ww-info--column"> |
| 238 |
<div class="ww-info__item"> |
| 239 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 240 |
<div class="ww-info__value is--status--warning"><?=$arguments["dc"]["status"]["text"]?></div> |
| 241 |
</div> |
| 242 |
<div class="ww-info__item"> |
| 243 |
<div class="ww-info__name"><?=wtsec_locale("last_test")?></div> |
| 244 |
<div class="ww-info__value"><?=$arguments["dc"]["time_of_the_last_test"]?></div> |
| 245 |
</div> |
| 246 |
<div class="ww-info__item"> |
| 247 |
<div class="ww-info__name"><?=wtsec_locale("number")?></div> |
| 248 |
<div class="ww-info__value <?=$arguments["dc"]["number"] > 0 ?'ww-info__value--bg' : ''?>"><?=$arguments["dc"]["number"]?></div> |
| 249 |
</div> |
| 250 |
</div> |
| 251 |
</div> |
| 252 |
</div> |
| 253 |
<div class="ww-grid__3"> |
| 254 |
<div class="ww-main ww-main--small"> |
| 255 |
<div class="ww-content__header"> |
| 256 |
<div class="ww-title ww-title--small"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-antivirus.2c163fba.svg")?>" |
| 257 |
alt=""><span><?=wtsec_locale("remote_antivirus")?></span> |
| 258 |
<?php if(isset($arguments["vc"]["description"])){?> |
| 259 |
<div class="ww-icon ww-icon--info js--tooltip" data-tlite="w" title="<?=$arguments["vc"]["description"]?>"></div> |
| 260 |
<?php } ?> |
| 261 |
</div> |
| 262 |
</div> |
| 263 |
<div class="ww-info ww-info--column antivirus_form"> |
| 264 |
<div class="ww-info__item"> |
| 265 |
<div class="ww-info__name"><?=wtsec_locale("status")?></div> |
| 266 |
<div class="ww-info__value"><?=$arguments["vc"]["status"]["text"]?></div> |
| 267 |
</div> |
| 268 |
<div class="ww-info__item"> |
| 269 |
<div class="ww-info__name"><?=wtsec_locale("signatures")?><?php if($arguments["vc"]["signatures"] > 0){?> |
| 270 |
<a href="<?=wtsec_getUrl('vc') ?>" class="eye-vc"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-eye.5d74dcb4.svg")?>" alt=""></a><?php } ?></div> |
| 271 |
<div class="ww-info__value <?=$arguments["vc"]["signatures"] > 0 ?'ww-info__value--bg' : ''?>"><?=$arguments["vc"]["signatures"]?></div> |
| 272 |
</div> |
| 273 |
<div class="ww-info__item"> |
| 274 |
<div class="ww-info__name"><?=wtsec_locale("changes")?><?php if($arguments["vc"]["changes"] > 0){?> |
| 275 |
<a href="<?=wtsec_getUrl('vc') ?>" class="eye-vc"><img class="ww-icon" src="<?=wtsec_getImagePath("icon-eye.5d74dcb4.svg")?>" alt=""></a><?php } ?></div> |
| 276 |
<div class="ww-info__value"><?=$arguments["vc"]["changes"]?></div> |
| 277 |
</div> |
| 278 |
<?php if(isset($arguments['vc']['actions']['first'])){?> |
| 279 |
<?=$arguments['vc']['actions']['first']?> |
| 280 |
<?php }?> |
| 281 |
</div> |
| 282 |
</div> |
| 283 |
</div> |
| 284 |
</div> |
| 285 |
<script> |
| 286 |
var availability_percent = "<?=$arguments["wa"]["availability_percent"]?>"; |
| 287 |
var waf_chart = <?=$arguments["waf"]["chart"]?>; |
| 288 |
</script> |